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. 如果相关设备不明确支持此功能块,则无法使用此功能块。

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