使用
类型的比较块用于管理以下模式中的阈值、反射输出和事件:激活至少一个阈值后,在配置屏幕中对比较进行配置。
比较可以用来触发:
反射输出。
类型最多可管理 4 个阈值。
相对于计数值而言,阈值是一个配置值。阈值用来定义至多 5 个区域,或对越过阈值的值作出反应。
阈值在配置窗口中定义,也可通过使用 HSCSetParam_TM3
功能块在应用程序中进行调整。
如果配置了阈值 x(x= 0、1、2、3),并且已启用比较 (EN_Compare
= 1),则 HSCMain_TM3
功能块的输出引脚 THx 发生以下情况:
在计数器值 >= 阈值 x 时设置
在计数器值 < 阈值 x 时复位
HSCMain_TM3
功能块上的 EN_Compare
设置为 0 时,禁用比较功能,包括禁用由阈值事件和反射输出触发的外部任务。
包含两个阈值的模数回路的以下示例显示了 HSCMain_TM3
功能块中的比较:
阶段 |
操作 |
---|---|
1 |
当 |
2 |
当 |
3 |
计数器因(比如)同步条件而复位。 |
配置越过阈值时的事件可触发外部任务。可以选择在越过配置的阈值时触发事件,如下所述:
。测量值变成高于阈值时,触发事件。
。测量值变成低于阈值时,触发事件。
。测量值变成高于阈值时以及测量值变成低于阈值时,触发事件。
对于允许循环时间固有延迟和通讯异步的应用程序来说,使用任务环境中(功能块的 TH0
到 TH3
输出引脚)的可用阈值比较状态是一个理想选择,这尤其体现在通过现场总线在分布式架构中使用模块时。
按照以下步骤配置反射输出:
步骤 |
操作 |
---|---|
1 |
在 中,选择阈值数。结果:显示 和 。 |
2 |
在每个阈值的 字段中输入值。
注: EcoStruxure Machine Expert 按照以下规则配置阈值并在必要时调整这些阈值: < < < < 。
注: 对于 功能,所设置的阈值可以比 字段中定义的值大。
|
3 |
配置 。 |
配置反射输出可触发物理反射输出。
这些输出在任务环境中不受控制,因此可以将反应时间降至最短。这为需要快速执行的操作提供了便利。
高速计数器使用的输出只能通过功能块访问。不能在应用程序中直接对其进行读写。
由阈值触发的反射输出的示例:
在阈值比较正在进行时,请谨慎操作,避免输出或突发性事件任务执行导致的意外结果。如果禁用比较功能,则可以随意修改阈值。但是,如果启用了比较功能,请在修改阈值时至少暂停阈值比较功能。
警告 | |
---|---|
EN_Compare
= 1 时,比较处于激活状态,必须根据下文所述的步骤应用阈值更改:
步骤 |
操作 |
---|---|
1 |
将 在计数器值下,比较被冻结:
注: 在设置
SuspendCompare 时,EN_Compare 、EN_Out 和 F_Out 保持运行。
|
2 |
根据需要,使用 |
3 |
将 应用新的阈值,并恢复比较。 |