文档中心
PLC在线模拟器
计数器

计数器功能(Counter)

计数器用于统计事件发生次数,常见的有三种类型:CTU(Count Up,增计数)、CTD(Count Down,减计数) 和 CTUD(Count Up Down,上下计数),它们在控制系统中分别承担不同的计数任务。

符号

<???>
CTU
CU
Q
R
PV
CV
<???>
CTD
CD
Q
LD
PV
CV
<???>
CTUD
CU
QU
CD
R
LD
PV
QD
CV

配置说明

在梯形图中,计数器通常需要输入参数来控制加/减计数和复位。输出参数则包括预置值(PV)、当前值(CV)、输出(Q)、上计数输出(QU)和下计数输出(QD)。

CU 和 CD 输入分别在从 关闭 转为 打开 时使 CV 增加或减少;R 输入在从 关闭 转为 打开 时将 CV 清零。

计数器变量

计数器使用 Counter 类型的复合变量,包含 CU(加计数输入)、CD(减计数输入)、R(复位)、LD(装载)、PV(预设值)、CV(当前值)、Q/QU/QD(输出)等子变量。

计数器的当前值(CV)位宽支持 16 位(计数范围 0~65535)与 32 位(计数范围更大)两种,默认 32 位。计数到上限(加计数)或下限(减计数)后停止变化,不会溢出反转。

运行行为

只要 CU、CD 或 R 输入导通,计数器功能就会在每个扫描周期中执行。程序会不断比较 CV 与 PV,并根据实际情况设置 Q、QU 或 QD 输出。

CU(Count Up,增计数)

CounterVariable
CTU
CU
Q
R
false
PV
8
CV
5

CTD(Count Down,减计数)

CounterVariable
CTD
CD
QD
LD
false
PV
8
CV
5

CTUD(Count Up Down,上下计数)

CounterVariable
CTUD
CU
QU
CD
false
R
false
LD
false
PV
8
QD
false
CV
3

示例