1.定时器
(1)普通定时器。普通定时器的使用如图2.17所示。X0为定时器T200的执行条件,当X0为ON时,定时器开始延时,由当前值0开始直至设定时间1.23s( T200的时基信号是10ms)时,定时器的触点动作(动合触点闭合、动断触点断开),与此同时输出继电器YO得电。当输入信号X0变为OFF时,定时器线圈立即断电,当前值变为0,同时定时器的触点立即复位(动合触点断开、动断触点闭合)。
(2)积算定时器。积算定时器的使用如图2.18所示。输入信号X1为定时器T250的驱动信号。当X1为ON时,定时器T250得电开始延时,当延时时间到,定时器的触点动作。
图2.17 普通定时器的使用
图2.18 积算定时器的使用
和普通定时器所不同的是,积算定时器具有断电记忆以及复电继续工作的特点。若在延时时间内出现X1断开或断电时,定时器的当前值可以保留,当输入信号X1又接通或复电时,定时器会在此基础上继续进行延时工作。
2.计数器
(1)递加计数器。图2.19所示为递加计数器的动作时序图,图中X1为计数器的计数输入信号,每当X1动作(由OFF到ON)一次,计数器的当前值就加1。当计数器的当前值变为5(设定值)时,计数器C0的触点动作(动合触点闭合、动断触点断开),之后即使X1再接通动作,计数器也不动作。当复位信号X0到来时,计数器复位(执行RST指令),即
计数器的当前值复位为0,计数器的触点也立即复位(动合触点断开、动断触点闭合)。计数器和定时器一样,其设定值可以直接设定,也可以间接通过指定数据寄存器来设定。计数器用RST指令时,可以采用如图2.19 (a)中所示的直接给计数器设定计数常数的方法,也可以采用通过数据寄存器(D)来间接设定计数常数的方法,如图2.19 (b)所示。递加计数器的工作时序图如图2.19 (c)所示。
计数器使用注意:计数器的复位信号和计数信号同时到来时,复位信号优先。计数未计到设定值时,复位信号到来,计数器立即复位。
图2.19 递加计数器的动作时序图
(2)加减计数器。加减计数器的示意图如图2.20所示。可以看出加减计数器有3个信号控制端:计数脉冲输入信号X14、计数复位信号X13和计数方向控制信号M8200。当X12为OFF时,计数器为加计数操作;当X12为ON时,计数器为减计数操作。当计数器的当前值大于或等于设定值时,计数器线圈得电,其动合触点闭合(如图2.20中所示由-4到-3时);而当当前值小于设定值时,其动合触点复位断开(如图2.20中所示由-3到-4时)。当X13为ON时,无论计数器的当前值为多少,都将执行RST复位指令,使计数器的当前值复位为0,同时计数器的触点也复位(动合触点断开)。