HSCSimple_M258:控制 M258 的 Simple 类型计数器
此功能块通过下列简化的功能控制 Simple 类型计数器:
o单通道计数
o无阈值
o无事件
o无捕捉
o无反射
使用 Simple 计数器类型时,HSCSimple功能块是必需的。
功能块实例名称必须与配置定义的名称相匹配。此功能块管理的硬件相关信息与 MAST 任务循环同步。
|
意外的输出值 |
o只能在 MAST 任务中使用该功能块实例。 o请勿在不同的任务中使用同一个功能块实例。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |
注意: EcoStruxure Machine Expert允许对 FB 的逻辑输出值进行强制,但是如果此功能处于活动状态(正在执行),则不会影响硬件的相关输出。
要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。
下表介绍输入变量:
输入 |
类型 |
注释 |
---|---|---|
Enable |
BOOL |
TRUE = 激活计数器并考虑计数器输入上的脉冲。 |
Sync |
BOOL |
在上升沿,加载计数器的预设值。 |
ACK_Modulo |
BOOL |
模数回路模式:在上升沿,复位模数标志 Modulo_Flag。 |
下表介绍输出变量:
输出 |
类型 |
注释 |
---|---|---|
HSC_REF |
HSC 的参考。 |
|
HSC_Err |
BOOL |
TRUE = 表示检测到错误。 使用 EXPERTGetDiag 功能块获得有关此检测到的错误的详细信息。 |
Validity |
BOOL |
TRUE = 表示功能块上的输出值有效。 |
Run |
BOOL |
TRUE = 计数器已激活。 在一次性模式下,CurrentValue 达到 0 时切换为 0。需要 Sync 的上升沿来重新启动计数器。 |
Modulo_Flag |
BOOL |
模数回路模式:当计数器超过模数值时,设置为 TRUE。 |
CurrentValue |
DWORD |
计数器的值。 |