您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC的断开延时定时器指令TOF( Off-Delay T

来源:艾特贸易2017-06-05

简介断开延时定时器 TOF 用于输入断开后单一间隔的定时。系统上电或首次扫描时,定时器状态位 ( bit) 为 OFF ,当前值为 0 。使能输入接通时,定时器状态位为 ON ,当前值为 0 。当使能输入

    断开延时定时器TOF用于输入断开后单一间隔的定时。系统上电或首次扫描时,定时器状态位( bit)OFF,当前值为0。使能输入接通时,定时器状态位为ON,当前值为0。当使能输入由接通到断开时,定时器开始计数,当前值达到预设值时,定时器状态位为OFF,当前值等于预设值,停止计数。TOF复位后,如果使能输入再有从ONOFF的负跳变,则可实现再次启动。在梯形图中,TOF指令以功能框的形式编程,指令名称为TONF,它有两个输入端:IN为启动定时器输入端,PT为定时器的设定值输入端。当定时器的输入端INON时,定时器状态位为ON,但是其定时器当前值为“0”。只有当I0.0OFF时,定时器才开始计时,当定时器的当前值大于等于设定值时,定时器被复位,常开触点断开,常闭触点接通,定时器停止计时。    在语句表中,接通延时定时器的指令格式为    TOFT×××(定时器编号),PT    例:TOF T2100    TOF的梯形图和语句表如图4-10所示。
TOF的梯形图和语句表
    4-10    TOF的梯形图和语句表    当定时器T2的使能输入端I0.0ON时,T2的状态为ON,当I0.0OFF时,T2开始工作计时,定时器T2的当前寄存器从0开始增加,直至当前值达到设定值PTT2的状态位(bit)OFF,当前值等于设定值时,停止累加计数。在程序中也可以用复位指令R使定时器复位。    对于S7-200系列PLC的定时器,必须注意的是:1ms10ms100ms定时器的刷新方式是不同的。1ms定时器由系统每隔1ms刷新一次,与扫描周期及程序处理无关,因而当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个周期内不一定保持一致;10ms定时器则由系统在每个扫描周期开始时自动刷新,由于是每个扫描周期只刷新一次,故在每次程序处理期间,其当前值为常数;100ms定时器则在该定时器指令执行时才被刷新。    另外,1ms10ms100ms定时器的定时精度不同,其预设值必须大于最小需要的时间间隔。使用1ms定时器要确保至少56ms的时间间隔,预设值应大于57。使用10ms定时器要确保至少140ms的时间间隔,预设值应大于15。使用100ms定时器要确保至少2100ms的时间间隔,预设值应大于22