FB_COUNTER
描述 功能块
这 FB_COUNTER
功能块用于实现递增和递减计数器。 ActValue
指定当前的内部计数器值。计数器可以通过 PresetValue
和 CounterLimit
输入。
对于逻辑 1
信号 bReset
输入,内部计数器值设置为通过以下方式参数化的值 PresetValue
. 对于上升沿 bCountUp
输入时,内部计数器值增加 1
. 对于上升沿 bCountDown
输入时,内部计数器值减少 1
. 一旦计数器值在 CounterLimit
达到时, bCounterOut
输出被设置。当计数器值达到 0
, 这 bCounterZero
输出已设置。
当。。。的时候 TwinSAFE 组已启动(Run=1), ActValue
被设定为 PresetValue
. 当该组停止时, ActValue
被设定为 0
。
EL6900
这 FB_COUNTER
EL6900 不支持功能块。

姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|---|---|---|
|
|
| 上升沿将计数器复位至 |
|
|
| 上升沿使内部计数器值增加 |
|
|
| 上升沿使内部计数器值减少 |
|
|
| 计数器在重置时设置的初始值。 只允许使用常量值(无变量) |
|
|
| 当达到该值时, 只允许使用常量值(无变量) |
姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|---|---|---|
|
|
| 设置 |
|
|
| 设置 |
|
|
| 内部计数器值的当前值 允许的数据类型: |
|
|
|
|