CTU(向上计数)
CTU 指令可从 0 到给定值逐个向上计数(整数)。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
CTU

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
CU | 输入 | BOOL | 向上计数。
|
RESET | 输入 | BOOL | Reset 用于根据向上计数值验证 PV 值。
|
PV | 输入 | DINT | 计数器的编程最大值。 |
Q | 输出 | BOOL | 表示向上计数指令是否已生成大于或等于计数器最大值的数。
|
CV | 输出 | DINT | 当前计数器结果。 |
CTU 功能块图示例

CTU 梯形图示例

CTU 结构化文本示例

(* ST Equivalence: CTU1 is an instance of CTU block*) CTU1(trigger,NOT(auto_mode),100); overflow := CTU1.Q; result := CTU1.CV;
结果

提供反馈