在继电器一接触器控制系统中,常用时间继电器KT作为延时功能使用,在PLC控制系统中则无需使用时间继电器,而使用内部软元件定时器来实现延时功能。S7-200 SMART提 供了 256个定时器,定时器编号为TO〜T255,定时器共有3种类型,分别是接通延时定时器(TON)、断开延时定时器(TOF)和保持型接通延时定时器(TONR)。定时器有1ms、10ms和100ms三种分辨率,分辨率取决于定时器的编号(如表3-8所示)。输入定时器编号后,在定时器方框的右下角内将会出现定时器的分辨率。
接通延时定时器指令(TON, On-Delay Timer)的梯形图如图3-66a所示。由定时器 助记符TON、定时器的起动信号输入端IN、时间设定值输入端PT和TON定时器编号 Tn构成。其语句表如图3-66b所示,由定时器助记符TON、定时器编号Tn和时间设定值PT构成。
【例3-5】接通延时定时器的应用(如图3-67所示)。
定时器的设定值为16位有符号整数(INT),允许的最大值为32767。延时定时器的输入端I0.0接通时开始定时,每过一个时基时间(100ms),定时器的当前值SV=SV+1,当定时器的当前值大于等于预置时间(PT, Preset Time)端指定的设定值(1〜32767)时,定时器的位变为ON,梯形图中该定时器的常开触点闭合,常闭触点断开,这时线圈Q0.0中就有信号流流过。达到设定值后,当前值仍然继续增大,直到最大值32767。输入端I0.0断开时, 定时器自动复位,当前值被清零,定时器的位变为OFF,这时线圈Q0.0中就没有信号流流过。CPU第一次扫描时,定时器位清零。定时器的设定时间等于设定值与分辨率的乘积。
断开延时定时器指令(TOF, OFF-Delay Timer)的梯形图如图3-68a所示。由定时器助记符TOF、定时器的起动信号输入端IN、时间设定值输入端PT和TOF定时器编号Tn构成。其语句表如图3-68b所示,由定时器助记符TOF、定时器编号Tn和时间设定值PT构成。
【例3-6】断开延时定时器的应用(如图3-69所示)。
当接在断开延时定时器的输入端起动信号I0.0接通时,定时器的位变成ON,当前值清零,此时线圈Q0.0中有信号流流过。当I0.0断开后,开始定时,当前值从0开始增大,每过一个时基时间(10ms),定时器的当前值SV=SV+1,当定时器的当前值等于预置值PT时,定时器延时时间到,定时器停止计时,输出位变为OFF,线圈Q0.0中则没有信号流流过,此时定时器的当前值保持不变,直到输入端再次接通。
【例3-7】保持型接通延时定时器的应用(如图3-71所示)。
其工作原理与接通延时定时器大致相同。当定时器的起动信号I0.0断开时,定时器的当前值SV=0,定时器没有信号流流过,不工作。当起动信号I0.0由断开变为接通时,定时器开始定时,每过一个时基时间(10ms),定时器的当前值SV=SV+1。
当定时器的当前值等于其设定值PT时,定时器的延时时间到,这时定时器的输出位变为ON,线圈Q0.0中有信号流流过。达到设定值PT后,当前值仍然继续计时,直到最大值 32767才停止计时。只要SVNPT值,定时器的常开触点就接通,如果不满足这个条件,定时器的常开触点应断开。
保持型接通延时定时器与接通延时定时器不同之处在于,保持型接通延时定时器的SV 值是可以记忆的。当I0.0从断开变为接通后,维持的时间不足以使得SV达到PT值时,I0.0 又从接通变为断开,这时SV可以保持当前值不变;当I0.0再次接通时,SV在保持值的基础上累计,当SV=PT值时,定时器输出位变为ON。
只有复位信号I0.1接通时,保持型接通延时定时器才能停止计时,其当前值SV被复位清零,常开触点复位断开,线圈Q0.0中没有信号流流过。
知识点词条:定时器指令