SF_EnableSwitch
提示
此处描述的功能块版本与最新版本的功能块相对应 功能块版本列表。
适用的安全标准
SF_EnableSwitch
是经过认证的 PLCopen 功能块。有关应用标准的详细信息,请参阅“PLCopen – 技术委员会 5 – 安全软件”。
重要
用户必须满足标准中列出的要求。
接口说明
这 SF_EnableSwitch
功能块评估手动操作的三级同意开关的信号以支持取消安全措施。
姓名 | 数据类型 | 初始值 | 说明、参数值 |
---|---|---|---|
|
|
| |
|
|
| 变量或常量 安全模式的确认(速度、运动能量或运动范围的限制)。
|
|
|
| 多变的 接点信号
|
|
|
| 多变的 接点信号
|
|
|
| |
|
|
|

功能描述
按照欧洲标准, SF_EnableSwitch
功能块支持在选择并激活相关操作模式时使用启用开关取消安全措施。必须在此功能块之外选择相应的操作模式(速度或运动能量限制、运动范围限制)。
这 SF_EnableSwitch
功能块评估 3 级使能开关的信号。
输入参数 S_EnableSwitchCh1
和 S_EnableSwitchCh2
处理触点的以下信号阶段 E1
到 E4
。

信号 E1+E2
必须与参数连接 S_EnableSwitchCh1
. 信号 E3+E4
必须与参数连接 S_EnableSwitchCh2
. 使用信号序列时,功能块中会检测启用开关的位置。从位置 2 到位置 3 的转换可能与此处显示的不同。
如果使用启用开关触点的定义信号序列,则可以在功能块中检测到切换方向(位置 1 -> 位置 2/位置 3 -> 位置 2)。只有通过从位置 1 切换到位置 2,功能块才能激活安全措施的取消。不得使用其他切换方向或位置来取消安全措施。
用户需要使用合适的开关设备作为启用开关。此外,用户需要确保在应用中选择了适当的操作模式。(必须通过采取适当措施停用此操作模式的自动操作)。
操作模式通常由操作模式选择开关与 SF_ModeSelector
FB 和 SF_SafeRequest
FB。
SF_EnableSwitch
使用“安全状态”确认处理 S_SafetyActive
参数。在安全应用程序中实现时无需确认,静态 TRUE
信号与 S_SafetyActive
范围。
小心
这 S_AutoReset
仅当保证 S-PLC 启动时不会发生危险时,才应激活输入。
状态图

提示
注意:从任何状态到 Idle
国家发起 Activate = FALSE
,未显示。在每种情况下,这些转换都具有最高优先级。
典型时序图


错误检测
以下条件强制转换至错误状态:
无效的
Reset
进程中的信号开关位置无效
错误行为
如果发生错误事件, S_EnableSwitchOut
输出设置为 FALSE
并保持这种安全状态。
与其他功能块不同,可以通过以下条件退出重置错误状态 Reset = FALSE
,或者也可以通过 S_SafetyActive = FALSE
。
一旦错误被纠正,启用开关必须处于过程中指定的初始位置。只有这样, S_EnableSwitchOut
输出设置为 TRUE
使用启用开关。如果 S_AutoReset = FALSE
,则复位时需要一个上升触发沿。
FB 特定的错误和状态代码
| 雕像名称 | 状态说明及输出设定 |
---|---|---|
|
| 静止的
|
|
| 静止的
|
|
| 启用开关未处于位置
|
|
| 启用开关处于位置
|
|
| 启用开关处于位置
|
|
| 启用开关未处于位置
|
| 雕像名称 | 状态描述及输出设置 |
---|---|---|
|
| 功能块未激活(基本状态)。
|
|
| 安全操作模式未激活。
|
|
| 安全操作模式已激活。
|
|
| 安全操作模式已激活且启用开关处于位置
|
|
| 安全操作模式已激活且启用开关处于位置
|
|
| 安全操作模式已激活且启用开关处于位置
|