PLC中定时器对时间间隔记数,定时器的分辨率(时基)决定了每个时间间隔的长短,例如,分辨率为10毫秒的TON可计算在启用TON后流逝的10毫秒时间间隔的数目:10毫秒定时器的计数50表示500毫秒。SIMATIC定时器提供三种分辨率:1毫秒、10毫秒和100毫秒,每级分辨率都有数量不等编号不同的定时器,用于不同的工业控制场合,定时器的分辨率和编号如下表所示:
应用中注意:对于1 ms分辨率的定时器来说,定时器位和当前值的更新不与扫描周期同步。对于大于1 ms的程序扫描周期,定时器位和当前值在一次扫描内刷新多次,对于10 ms分辨率的定时器来说,定时器位和当前值在每个程序扫描周期的开始刷新,定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器当前值上。对于分辨率为100 ms的定时器,在执行指令时对定时器位和当前值进行更新;因此,确保在每个扫描周期内,程序仅为100毫秒的定时器执行一次指令,以便使定时器保持正确计时。
西门子PLC定时器有三种:
1、打开延迟定时器:当使能输入接通时,打开延迟定时器(TON)指令对时间进行
计数。
2、关断延时定时器:关断延时定时器(TOF)用于在输入断开后,延时一段时间后断
开输出。
3、脉冲定时器:脉冲定时器(TP)以指定的周期产生脉冲。
主要分为1ms,10ms,100ms 三种
把定时器TON调出来后可以提示三种定时的范围。
比如T32是1ms的,要表达4秒=4000ms,用T33是10ms的,表达4秒=400,T101是100ms的,4秒=40