怎么通过触摸屏设定定时器的定时时间!用的是plc-300
如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,从上位机写整型数INT或实数REAL到PLC,该数值需包含以毫秒为单位的时间值。
在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成S5TIME即可。
触摸屏设定通过累加及比较的方法来进行实现,可以让定时器以1s的方式进行定时,记录定时器接通的次数,通过与设定的时间进行比较来实现这种功能。
扩展资料:
S7-300PLC选型注意事项:
1、用户在输入/输出点数(I/O点数)确定,这是确定PLC规模的一个重要依据,一定要根据实际情况留出适当余量和扩展余地。
2、PLC存储容量确定。用户需要注意的是,当系统有模拟量信号存在或要进行大量数据处理时,其存储容量应选大一些。
3、PLC的联网,包括PLC与计算机联网和PLC之间相互联网两种方式,因S7-300PLC的工业通信网络淡化了PLC与DCS的界限,联网的解决方案很多,用户可根据企业的要求选用。
参考资料来源:百度百科-触摸屏
参考资料来源:百度百科-可编程逻辑控制器
参考资料来源:百度百科-定时器
参考资料来源:百度百科-学触摸屏、PLC与变频器综合应用
参考资料来源:百度百科-图解触摸屏工程应用技巧
推荐于2018-02-24 · 知道合伙人教育行家
1、从上位机写整型数INT或实数REAL到PLC,首先该数值需包含以毫秒为单位的时间值,在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,然后将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成S5TIME即可。
2、从上位机写WORD到PLC,首先该数值需包含以某时基为单位的时间值,在写入PLC的数据存储区后,用Word Logic下的WOR_W指令将该值与其时基相或,再利用MOVE指令将得到的数值写入S5TIME类型的变量中。
3、如果使用WinCC作为上位软件,或上位软件支持32位带符号浮点数,可以从上位写32位带符号浮点数到PLC中定义为TIME的变量,然后在程序中调用FC40,将TIME转换成S5TIME即可。
例程参见 。
4 S5TIME和TIME的转换
FC33用于S5TIME到TIME的转换。FC40用于TIME到S5TIME的转换。这两个块位于Libraries\Standard Library\IEC Function Blocks路径下。
能给我写出来吗?