在继电控制线路中,计数器是作为一种仪表在电路中使用的,其基本功能是对输入开关量信号进行计数。下面以日本 OMRON 电子计数器 H7CX 为例进行介绍。是从使用者的角度来介绍的,所以,不关心它的内部电子电路的结构和工作原理,仅仅关心它所呈现在继电控制线路中的控制组成和功能。
图3-29所示为H7CX-A计数器的端口说明图示。
H7CX 电子计数器的功能较多,其基本功能是计数功能。在应用时首先要设置预置计数值,计数器对从CP输入端的开关量信号进行检测并计数。当计数值到达预置值时,其OUT输出触点动作,达到控制外电路的目的。这时,如果要重新开始计数,则必须进行复位操作,输入复位信号,计数器计数值复位归零,输出触点复位原来状态。由以上分析可知,除了必须了解它的控制电路外,一个计数器的基本参数有预置值、计数值、复位及触点动作。这也是学习PLC计数器的切入点。
图3-29 H7CX-A计数器的端囗说明图示
和定时器一样,软元件计数器也用十进制编号,在程序中也作为输出线圈处理。但计数器的复位必须由RST指令完成。图3-30所示为PLC计数器的应用梯形图及时序图。
图3-30 PLC计数器的应用梯形图及时序图
在梯形图中,X10为计数器C0的复位信号,当X10闭合时,其上升沿使计数器复位归零。计数器在应用时,要求在计数前都要先清零,因为如果不清零,则其残留计数值不会自动去除,必然会影响到计数。计数器 C0 K10 的 K10 为预置值,计数器的预置值可以用十进制数K来表示,也可以用数据寄存器D0间接表示。X11为计数器的计数对象,X11每闭合断开一次,其上升沿使计数器的当前值加 1。当计数值等于预置值时,在第 10 个脉冲上升沿,其常开触点C0闭合,使Y0得到驱动闭合。如果此后不对C0进行复位,则计数器的当前值永远保持为预置值,相应的触点也保持动作状态,直到下一个复位信号到来,计数器的当前计数值和相应触点才复归为0和恢复原态。