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