FB_SLI
描述 功能块
这 FB_SLI 功能块用于保存 Position 输入的上升沿 bSLI 输入(锁存位置)。只要 bSLI 被设定为 TRUE,进行检查以确保位置位于闩锁位置的范围内 - udiLimitNeg 和闩锁位置 + udiLimitPos。如果是这样的话,那么 bSLIActive 输出设置为 TRUE。如果位置超出定义范围,则 bSLIActive 被设定为 FALSE。 这 PositionDiff 输出给出位置和锁存位置之间的电流差。在下降沿处 bSLIActive, 这 PositionDiff 输出也设置为 0。
这 udiLimitNeg 和 udiLimitPos 输入是 UDINT 价值观,因此总是积极的。
提示
此功能块的可用性取决于 FBSupportFlags ESI 描述文件。这些 FBSupportFlags 评估为 CODESYS Safety for EtherCAT Safety Module 4.3.0.0. 如果相关设备不明确支持此功能块,则无法使用此功能块。

姓名 | 数据类型 | 初始值 | 描述,参数值 |
|---|---|---|---|
|
|
| 在上升沿,当前值 |
|
|
| 当前位置值 保存的上升沿为 允许的数据类型: |
|
|
| 所保存位置(锁存位置)在正方向上的允许偏差 这 只允许使用常量值(无变量) |
|
|
| 所保存位置(锁存位置)在负方向上的允许偏差 如果数据类型为 只允许使用常量值(无变量) |
姓名 | 数据类型 | 初始值 | 描述,参数值 |
|---|---|---|---|
|
|
| 是 |
|
|
| 保存的位置(锁存位置)与当前位置之间的差值位置。如果 允许的数据类型: |
|
|
|
|