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

CPM2A系列PLC的CNTR(12)指令格式与功能

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

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

    (1)格式:CPM2A系列PLC的CNTR(12)指令格式    其中,操作数N的取值范围为000255;设定值SV的取值范围为00009999,可以是#IRSRHRARLRDM*DM。当SV不是BCD数或间接寻址DM区不存在时,ER(25503)ON    (2)功能:可逆计数器CNTR指令有3个控制端:加计数脉冲输入端ACP,减计数脉冲输入端SCP和复位端R。只要R端为()N,计数器复位并停止计数,其当前值为0000。仅当R端为OFF时,计数器进入计数状态,从ACP输入脉冲,计数器加1;从SCP输入脉冲,计数器减1;当从ACPSCP同时输入脉冲时,计数器不计数。当加/减计数有进位/借位时,其常开触点为ON。可逆计数器有断电保持功能。    【例9-13】有一个可逆计数器,其设定值SV#200,应用程序如图9-12所示。
CNTR指令应用例子
    9-12    CNTR指令应用例子    9-12的执行过程如下:    当复位输入端00003ON时,CNT046复位,它的当前值为0000。当00003OFF时,进入计数状态。若00002OFF,从00001输入脉冲,并进行加计数,等到当前值PV=0200时,再从00001输入一个脉冲,PV值变为0000(有进位),同时CNT046的常开触点为ON。若再输入一个脉冲,PV=1CNT046的常开触点为OFF    00003OFF时,进入计数状态。若00001OFF,从00002输入脉冲,并进行减计数,等到当前值PV= 0000时,再从00002输入一个脉冲,PV值变为0200(有借位),同时CNT046的常开触点为ON。若再输入一个脉冲,PV=199CNT046的常开触点为OFF    00003OFF0000100002同时输入脉冲时,计数器不计数。    CNTCNTR指令的区别如下:    ①当CNT达到设定值后,只要不复位,其常开触点输出就一直为ON(当前值PV=0000),即使计数脉冲仍在输入也是如此;而CNTR进行加/减计数,当有进位或借位时,其输出才为ON,再输入一个脉冲后,其输出变为OFF    CNT复位,其当前值等于设定值(PV=SV);而CNTR复位,其当前值等于零(PV=0000)