它在执行扫描操作时对内部元件x、y、m、s、t、c的信号进行计数。当计数次数达到计数器的设定值时,计数器触点动作,用于控制系统完成相应的功能。低速计数器不但可以记录来自输入端子(输入继电器)的开关信号,而且可以记录plc内部其他元件的触点信号。
内部计数器按其被记录开关量的频率分类,可分为低速计数器和高速计数器。
1)低速计数器
有四类:
16位通用增计数器:c0∽c99(100点);设定值区间为k1∽k32767
16位停电保持增计数器:c100∽c199(100点);设定区间为k1∽k32767
32位通用增/减双向计数器:c200∽c219(20点);设定值区间为k-2147483648∽+214783648
32位停电保持增/减双向计数器:c220∽c234(15点);设定值区间为k-2147483648∽+214783648
2)内部高速计数器(c)
高速计数器只能刻录约定的经输入端子(输入继电器)送入的外部信号,而且这个信号的频率可以高达几千赫。还可以从输入端子直接进行复位的操作。
高速计数器编号为c235∽c255共21点,均为32位增/减双向计数器,其增计数还是减计数由指定的特殊辅助继电器决定或由指定的输入端子决定,其设定区间为k-2147483648∽+214783648。
高速计数器一般按四类分别命名:
1相无启动/复位端子:c235∽c240;
1相双向: c246∽c250;
2相a-b相型: c251∽c255;
高速计数器与输入端子(输入继电器)之间的约定如下表:
注:u-增计数输入;d-减计数输入;a-a相输入;b-b相输入;r-复位输入;s-启动输入。
高速计数器是按中断原则运行的,因而它独立于扫描周期,选定计数器的线圈应以连续方式以表示这个计数器及其有关输入连续有效,其他高速处理不能再用其输入端子。
(1)1相型高速计数器c235∽c240
c235∽c240无启动/复位端设定值范围
-2147483648∽+214783648
c241∽c245有启动/复位端
说明:
n作增计数器时,当计数值达到设定值时,触点动作并保持;作减计数时,到达计数值则复位。
n1相计数器的计数方向取决于其对应标志m8□□□,□□□为对应计数器号c235∽c245。
(2)1相双向高速计数器c246∽c250
1相双向计数器具有一个输入端用于增计数,另一个输入端用于减计数。需增还是需减要从不同输入端上安排,而不是再运用特殊辅助继电器约定。某些计数器还具有复位和启动输入。
(3)2相a-b相型高速计数器:c251∽c255
2相2输入(c251∽c255,1个或2个,电池后备)最多可有2个2相32位二进制增/减计数器。它是采用中断方式计数,与扫描周期无关。这些计数器还有一些独立于逻辑操作的执行比较和输出操作的应用指令。选定计数器元件后,对应的启动、复位及输入信号就能使用。a相和b相信号决定了计数器是增计数还是减计数。
如:当a相波形为on状态时:
b相输入off→on:增计数
b相输入on→off:减计数