博图SCL语言教程:使用SCL实现增减计数器(CTUD)
一、什么是增减计数器(CTUD)?
增减计数器(Up-Down Counter)是PLC编程中的基础功能块,具有以下特性:
-
CU (Count Up):上升沿触发计数值增加
-
CD (Count Down):上升沿触发计数值减少
-
R (Reset):复位计数值到0
-
LD (Load):装载预设值到当前值
-
PV (Preset Value):目标设定值
-
当
CV >= PV
时,QU 输出为True -
当
CV <= 0
时,QD 输出为True
二、SCL实现代码(完整函数块)
FUNCTION_BLOCK FB_CTUD VAR_INPUT CU: BOOL; // 加计数脉冲(上升沿有效) CD: BOO