您现在的位置是:首页 > PLC技术 > PLC技术

CPM2A系列PLC的CNT指令格式与功能

来源:艾特贸易2017-06-05

简介(1) 格式: 其中,操作数 N 的取值范围为 000 ~ 255 ,计数器设定值 SV 的取值范围为 0000 ~ 9999 ,可以是 # 、 IR 、 SR 、 HR 、 AR 、 LR 、 DM 、 *DM 。当 SV 不是 BCD 数或间接寻址 DM 区不存在

    (1)格式:CPM2A系列PLC的CNT指令格式    其中,操作数N的取值范围为000255,计数器设定值SV的取值范围为00009999,可以是#IRSRHRARLRDM*DM。当SV不是BCD数或间接寻址DM区不存在时,ER(25503)ON    (2)功能:计数器CNT指令有两个控制端:CP为计数脉冲输入端,R为复位端。只要复位端RON,计数器就复位,其常开触点为OFF并停止计数,且当前值PV恢复为设定值SV。当复位端ROFF时,计数器进入计数状态,每当从CP端输入一个脉冲(上升沿控制),计数器的当前值就减1,一旦计数器的当前值减为0000,计数器的常开触点就闭合(为ON)且保持。计数器具有断电保持功能。    【例9-12】计数器的设定值在200通道中(设200通道内的数据为50),当复位端00001ON时,计数器处于复位状态,CNT000的常开触点为OFF。仅当00001OFF时,计数器进入计数状态,每当00000输入一个脉冲时,C000的当前值就减1。当C000的当前值减为0000时,即计满50个脉冲时停止计数,其常开触点为ON且保持。对应的梯形图程序如图9-10所示。
使用CNT指令的例子
    9-10    使用CNT指令的例子    计数器也可作定时器使用。如果将图9-10中的计数脉冲端00000改为25502(秒脉冲),则计数器就可当作定时50s的定时器使用。    如果用一个计数器的常开触点作为另一个计数器的计数脉冲输入端,就可实现计数器容量的扩展,总的计数容量为两个计数器设定值的乘积,如图9-11所示。
用两个计数器扩展计数容量
    9-11    用两个计数器扩展计数容量