大多数PLC的定时器均为接通延时定时器,即定时器线圈通电后开始延时,待定时时间到,定时器的常开触点闭合、常闭触点断开。在定时器线圈断电时,定时器的触点立刻复位。
有的时候,我们需要使用断开延时定时器,让人郁闷的是,各家PLC厂商对于断开延时定时器的定义又不尽相同。怎么办呢?最好的办法当然是自定义指令块了。就算换了PLC还能照样用啊。
我们基于三菱和三菱系PLC指令举例如下。下图所示为断开延时程序的梯形图和动作时序图。
当X13接通时(第一行),M0线圈接通并自锁(第一二行),Y3线圈通电(第三行),这时T13由于X13常闭触点断开而没有接通定时;
当X13断开时,X13的常闭触点恢复闭合,T13线圈得电,开始定时。经过10s延时后,T13常闭触点断开,使M0复位,Y3线圈断电,从而实现从输入信号X13断开,经10s延时后,输出信号Y3才断开的延时功能。
a)梯形图 b)时序图