需要介绍一下plc的定时器是如何使用的,各个品牌的plc是有区别的,即使同一个品牌的也会不一样,个人理解plc的定时器是一个结构型变量,也就是说定时器不像m区v区是一个简单的单一变量类型,定时器变量在寄存器保存有设定值、当前值、计时输入、计时输出等等,像西门子1200plc用的是IEC标准定时器,在博途环境下添加IEC定时器时,系统会自动为其分配背景数据块。IEC定时器中常用的参数有五个(可以访问控制):
IN(Input,定时器启动,Start timer);
R(Reset,定时器复位,Reset timer);
PT(Preset time,时间预设值,必须大于0);
ET(Elapse time,当前时间值,时间流逝值);
Q(Ouput,输出);
IEC定时器的时间值是一个32位的双整型变量(DInt),默认为毫秒(ms),最大定时值为 2,147,483,647 ms。当然,以毫秒计算有时候是不方便的,S7-1200也支持以 天-小时-分钟-秒 的方式计时,在时间值的前面加上符号“T#”,比如定时200s,写作T#200s;定时1天-2小时-30分钟-5秒-200毫秒,写作:T#1d_2h_30m_5s_200ms,配合西门子的触摸屏在博图软件中根据需要的参数直接拖入显示文本框就行。
当然plc和触摸屏厂家很多,各家的使用方法不尽相同,一般这个时候可以查看使用的触摸屏手册,或者和直接咨询触摸屏厂家售后。
你用什么PLC和触摸屏呢?只要把地址对应正确,就可以显示在触摸屏上
例如我用威纶触摸屏和台达PLC
当前运行时间T0,设定时间为D0
就是可以显示设定时间了