HSCSimple_M258:控制 M258 的 Simple 类型计数器

功能块描述

此功能块通过下列简化的功能控制 Simple 类型计数器:

o单通道计数

o无阈值

o无事件

o无捕捉

o无反射

使用 Simple 计数器类型时,HSCSimple功能块是必需的。

功能块实例名称必须与配置定义的名称相匹配。此功能块管理的硬件相关信息与 MAST 任务循环同步。

Warning_Color.gif警告

意外的输出值

o只能在 MAST 任务中使用该功能块实例。

o请勿在不同的任务中使用同一个功能块实例。

不遵循上述说明可能导致人员伤亡或设备损坏。

注意: EcoStruxure Machine Expert允许对 FB 的逻辑输出值进行强制,但是如果此功能处于活动状态(正在执行),则不会影响硬件的相关输出。

图形表示形式

G-SE-0003852.1.gif-high.gif

 

 

IL 和 ST 表示形式

要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式

I/O 变量描述

下表介绍输入变量:

输入

类型

注释

Enable

BOOL

TRUE = 激活计数器并考虑计数器输入上的脉冲。

Sync

BOOL

在上升沿,加载计数器的预设值。

ACK_Modulo

BOOL

模数回路模式:在上升沿,复位模数标志 Modulo_Flag

下表介绍输出变量:

输出

类型

注释

HSC_REF

EXPERT_REF

HSC 的参考。

HSC_Err

BOOL

TRUE = 表示检测到错误。

使用 EXPERTGetDiag 功能块获得有关此检测到的错误的详细信息。

Validity

BOOL

TRUE = 表示功能块上的输出值有效。

Run

BOOL

TRUE = 计数器已激活。

在一次性模式下,CurrentValue 达到 0 时切换为 0。需要 Sync 的上升沿来重新启动计数器。

Modulo_Flag

BOOL

模数回路模式:当计数器超过模数值时,设置为 TRUE

CurrentValue

DWORD

计数器的值。