SF_ResetButton
适用的安全标准
SF_ResetButton
是经过认证的 PLCopen 功能块。有关所应用标准的详细信息,请参阅:“PLCopen – 技术委员会 5 – 安全软件”
重要
用户必须满足标准中列出的要求。
接口说明
该功能块向所有具有复位输入和上升沿检测的功能块添加了后沿功能。这可用于遵守 EN ISO 13849-1:2015。
姓名 | 数据类型 | 初始值 | 说明,参数值 |
---|---|---|---|
|
|
| 输入应连接到
|
|
|
| 多变的。 复位按钮的输入
|
|
|
| 持续的;在尾随模式下有效 必须启动复位开关的最短时间。如果按下复位按钮的时间短于该时间,则忽略复位。 典型值:350 ms 绝对最小值:100 ms 最小值:2 个 PLC 循环 |
|
|
| 持续的;在尾随模式下有效 可以启动复位开关的最长时间。如果按下复位按钮的时间超过此时间,则忽略复位。 典型值:2 s |
重要
这 ResetOut
输出是上升沿(R_TRIG
)一个 FB 周期长度的脉冲,可连接到任何具有复位输入的 FB,因此符合 PLCopen 安全 FB 版本 1.0。
这 ResetRequested
输入连接到 ResetRequest
相关FB的输出。这样可以控制需要检查重置按钮的时间间隔。
这个FB使用 S_AutoReset
。

功能说明
有关功能描述,请参见 ISO 13849-1:2015,第 5.6 节“重置行为”。
输入 | 输出 | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| --- | --- | --- |
|
|
|
|
|
| > = 100 ms |
|
|
|
|
|
|
| 看门狗已启动 |
|
|
|
| |
|
|
|
|
|
|
| |
|
|
|
|
|
|
| |
下一次调用时,会自动转换为 |
|
提示
在逻辑表中,箭头->代表转换。TRUE -> FALSE
表示变量的值已更改为 TRUE
到 FALSE
。
状态图

提示
注:从任意状态到 Idle
状态由于 Activate = FALSE
未显示。然而,这些转变具有最高优先级。
典型时序图

错误检测
如果输入 ResetIn = TRUE
什么时候 ResetRequested = TRUE
, 产生错误。
如果输入 ResetRequested = TRUE
和 ResetIn = TRUE
和时间输入 TrailingMinimum
未达到或输入 TrailingMaximum
超过,检测到错误。
错误行为
如果是静电 TRUE
信号在 ResetIn
输入, DiagCode
输出指示相关的错误代码和 Error
输出设置为 TRUE
.
FB 特定错误和状态代码
| 州名 | 状态说明及输出设定 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| 州名 | 状态说明及输出设定 |
---|---|---|
|
| 功能块未激活(初始状态)
|
|
| 功能块已启用。等待
|
|
|
|
|
| 检测到有效的复位行为。状态至少一个周期有效,会自动转移到
|