7.2.1 增计数器_DINT
功能
CTU_DINT称为增计数器,用于累计输入端输入脉冲(0->1或者1->0)个数
LD图形
参数说明
接口变量 | 声明 | 数据类型 | 说明 |
---|---|---|---|
CU | Var_Input | BOOL | 增计数器输入端 |
PV | Var_Input | DINT | 预置值 |
R | Var_Input | BOOL | 复位输入、CV清零 |
Q | Var_Output | BOOL | 计数器状态、输出位 |
CV | Var_Output | DINT | 当前计数的值 |
对应语法
- 计数范围 :-2147483648~2147483647
- 其余参考CTU_INT参数语法
注意
功能块使用需要全局声明一个实例
示例
-
LD示例如下动图所示:
-
ST示例如下代码所示:
CTU_DINT_1(
CU:=UP,
R:=RESET,
PV:=1,
Q=>OUT,
CV=>cVar
);
IF OUT THEN
iVar:=1;
ELSE
iVar:=0;
END_IF;