S7-200 PLC指令集提供三种不同类型的定时器:接通延时定时器(TON),用于单间隔计时;保留性接通延时定时器(TONR),用于累计一定数量的定时间隔;断开延时定时器(TOF),用于延长时间以超过关闭(或假条件),例如电动机关闭后使电动机冷却。
图2-27 RS指令的主程序范例
定时器操作逻辑见表2-6。
图2-28 RS程序的波形
表2-6 定时器操作逻辑
1.定时器的分辨率
定时器的分辨率由表2-7所列的定时器号码决定,每一个当前值都是时间基准的倍数。例如,10ms定时器中的数值50表示500ms。
表2-7 定时器的分辨率
图2-29 TON定时器
2.接通时间延时
如图2-29所示,接通延时定时器(TON)指令在启用输入为“打开”时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,定时器位为“打开”。启用输入为“关闭”时,接通延时定时器当前值被清除。达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。
(1)定时器的启动、停止与复位 可用“复原”(R)指令复原任何定时器。“复原”指令执行下列操作:
定时器位=关闭,定时器当前值=0图2-30所示范例中,在(10)100ms或1s之后,100ms定时器T37超时;I0.0打开=T37被启用,I0.0关闭=禁止和复原T37。其时序图如图2-31所示。
图2-30 定时器范例程序
图2-31 定时器时序图一
(2)定时器的启动、停止与复位 可用“复原”(R)指令复原任何定时器。“复原”指令执行下列操作:
定时器位=关闭,定时器当前值=0。
图2-32所示为定时器的另外一个范例程序。(www.daowen.com)
其时序图如图2-33所示。
3.指示灯程序编制(TON应用案例)
1)按图2-34进行接线,确保接线无误。
2)根据要求编制不同的程序,并下载运行测试是否正确。
图2-32 定时器的另外一个范例程序
图2-33 定时器时序图二
①选择开关“ON”后延时5s,指示灯才亮;选择开关“OFF”后,指示灯就灭。
TON应用案例一如图2-35所示。
②选择开关“ON”后,指示灯就亮;选择开关“OFF”后,指示灯延时5s才灭。
参考程序(略),只需要将T101的TON功能改为TOF即可。
③选择开关“ON”后延时5s,指示灯才亮;选择开关“OFF”后,指示灯也延时5s才灭。
TON应用案例二如图2-36所示。
图2-34 指示灯程序的硬件接线
图2-35 TON应用案例一
图2-36 TON应用案例二
4.TOF和TONR指令
断开延时定时器(TOF)用于在输入关闭后,延迟固定的一段时间再关闭输出。启用输入打开时,定时器位立即打开,当前值被设为0。输入关闭时,定时器继续计时,直到消逝的时间达到预设时间。达到预设值后,定时器位关闭,当前值停止计时。如果输入关闭的时间短于预设数值,则定时器位仍保持在打开状态。TOF指令必须遇到从“打开”至“关闭”的转换才开始计时。如果TOF定时器位于SCR区域内部,而且SCR区域处于非现用状态,则当前值被设为0,计时器位被关闭,而且当前值不计时。
掉电保护性接通延时定时器(TONR)指令在启用输入为“打开”时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时位为“打开”。当输入为“关闭”时,保持保留性延迟定时器当前值。可使用保留性接通延时定时器为多个输入“打开”阶段累计时间。使用“复原”指令(R)清除保留性延迟定时器的当前值。达到预设值后,定时器继续计时,达到最大值32767时,停止计时。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。