一般带有定时器控制的程序称为时序控制,而时序图则是分析和设计时序控制梯形图程序的强有力的工具。
下面,通过介绍一些定时器常用控制程序来加深对定时器三要素和时序图的理解与提高其应用能力。
1.瞬时动作触点
FX 2N PLC 的定时器仅仅是一个通电延时的时间继电器,它不带有瞬时触点和断电延时触点,但是可以通过程序来获得。
如果需要与定时器线圈同时动作的瞬动触点,可以在定时器两端并联一个辅助继电器M,它的触点为定时器的瞬动触点,但一般情况下,则都设计成如图3-22所示程序,同样,辅助继电器M0的触点为定时器T2的瞬动触点。
图3-22 瞬时动作触点应用程序梯形图
2.断电延时断开
图 3-23 所示为完成断电延时断开功能的梯形图,当 X1 接通时,M0 接通,Y0 接通,而当 X2 接通(断电),虽然 M0 断开,但 Y0 通过其自身触点 Y0 仍然闭合,同时定时器 T1 开始工作,到达定时时间 2s 后,常闭触点 T1 断开使 Y0 断开,达到了延时断开的目的。
图3-23 断电延时断开功能梯形图
3.通电延时接通,断电延时断开控制
图3-24所示为一个电动机控制程序,要求按下启动按钮X1,5s后电动机才启动,按下停止按钮X2,3s后电动机才停止。
图3-24 通电延时接通、断电延时断开控制功能梯形图
4.可改变定时时间的控制
这是一个通过输入接口X10-X17的开关信号来改变定时器T0的定时时间的控制程序,如图3-25所示。
图3-25 可改变定时时间的控制功能梯形图
K2X010 是组合位元件,根据 X017-X010 的开关量信号组成一组 8 位二进制数,凡闭合为 1,断开为 0,而指令 MOV K2X010 D10 的功能是把 X017-X010 所组成的 8 位二进制数送到D10存储起来,D10又是定时器T0的设定值。这样通过调节X017-X010的开关量输入达到调节定时时间的目的,在没有触摸屏的情况下,这是一种比较好的定时时间调试手段。
5.长时间延时控制
FX 2N PLC 定时器最长定时时间为 32 767s。如果需要更长的定时时间,可以采用多个定时器组合的方法来获得较长的延时时间,这种方法又称为定时接力。
图 3-26 所示为 3 个定时器接力的长时间延时控制程序,当 X1 闭合,T1 得电并开始延时(3 000s),延时达到3 000s后,其常开触点闭合又使T2得电延时(3 000s),同样又延时3 000s后T3得电,T3延迟1 200s后,其常开触点闭合才使Y1闭合,因此,从X1闭合到Y1闭合总共延时3 000+3 000+1 200=7 200s=120min=2h。
图3-26 长时间延时控制功能梯形图
6.振荡电路
振荡电路又称为闪烁电路,是一种被广泛应用的实用控制电路,它可以控制灯光的闪烁频率,也可以控制灯光的通断时间比(也就是占空比),这里介绍的是基本控制程序,如果与计数器配合,还可以做到闪烁几次后自动停止。
图3-27所示为振荡电路控制功能梯形图。
振荡电路实际上是一个T0和T1互相控制的反馈电路。开始时,T0和T1均处于断开,当X1启动后,T0闭合,经过2s后,其常开触点T0闭合,使T1闭合。经过1s后,T1的常闭触点动断使T0复位,其常开触点T0使T1断开,T1的常闭触点使T0再次闭合,如此反复,直到按下X2停止为止,时序图如图3-28所示。
从时序图中可以分析到振荡器的振荡周期 T=t0+t1,占空比为 t1/T。调节 T 可以调节闪烁频率,调节占空比可以调节通断时间比。
图3-27 振荡电路控制功能梯形图
图3-28 振荡电路时序图