计数器功能(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 输入分别在从 FALSE 转为 TRUE 时使 CV 增加或减少;R 输入在从 FALSE 转为 TRUE 时将 CV 清零。
计数器变量
运行行为
只要 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