SF_MutingSeq
提示
此处描述的功能块版本与最新版本的功能块相对应 功能块版本列表。
适用的安全标准
SF_MutingSeq
是经过认证的 PLCopen 功能块。有关应用标准的详细信息,请参阅“PLCopen – 技术委员会 5 – 安全软件”。
重要
用户必须满足标准中列出的要求。
接口说明
Muting
是故意抑制安全功能(例如:光栅)。此块指定使用四个屏蔽传感器进行顺序屏蔽。
姓名 | 数据类型 | 初始值 | 说明、参数值 |
---|---|---|---|
|
|
| |
|
|
| 多变的
|
|
|
| 多变的 静音传感器的状态
注:根据安全要求, |
|
|
| 多变的。 静音传感器的状态
注:根据安全要求, |
|
|
| 多变的。 静音传感器的状态
注:根据安全要求, |
|
|
| 多变的 静音传感器的状态
注:根据安全要求, |
|
|
| 变量或常数。 显示静音灯的状态。
|
|
|
| 持续的 完整静音序列的最大时间,当第一个静音传感器启动时启动计时器。 这 |
|
|
| 变量或常数。 当机器循环需要时,控制系统的命令将激活静音功能的启动。启动静音功能后,可以关闭此信号。
|
|
|
| |
|
|
|
最大静音时间
对于扩展级别的开发人员: MaxMutingTime
输入必须设置为常量值。这意味着在调用时不能更改此值。
重要
此功能块不支持屏蔽传感器信号中的短路或支持这些信号的功能应用程序错误,但会将其解释为不正确的屏蔽序列。(数据类型 BOOL
,由功能用户硬件或软件提供。)尽管如此,这不应导致不必要的静音。用户应在各自的风险分析中考虑这一点。

功能描述
屏蔽是故意抑制安全功能。例如,当需要将材料运输到危险区域而不导致机器停止时,这是必要的。屏蔽由屏蔽传感器触发。使用两个或四个屏蔽传感器并正确集成到生产过程中,必须确保在光栅屏蔽时没有人进入危险区域。屏蔽传感器可以是接近开关、光电屏障、限位开关等,它们不必具有故障安全功能。激活的屏蔽模式必须由指示灯指示。
有顺序和并行屏蔽方法。此块中使用带有四个屏蔽传感器的顺序屏蔽。下面列出了传输正向的执行情况。FB 可用于两个方向:正向和反向。应通过来自过程的 MutingEnable 信号激活屏蔽以防止篡改。如果 MutingEnable 信号不可用,则必须将输入设置为 TRUE。
该功能块的输入参数包括四个屏蔽传感器的信号(MutingSwitch11
, MutingSwitch12
, MutingSwitch21
, 和 MutingSwitch22
),以及 OSSD
“主动光电保护装置”信号 S_AOPD_In
。
小心
这 S_StartReset
仅当确保 S-PLC 启动时不会发生危险情况时,才可激活输入。
不。 | 图像 | 解释 |
---|---|---|
1 | ![]() | 如果静音传感器 |
2 | ![]() | 静音模式保持活动状态,只要 |
3 | ![]() | 在静音传感器之前 |
4 | ![]() | 仅当静音传感器 |
状态图

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

屏蔽条件
静音条件 1(至状态
16#8011
) (MS_11
是第一个启动的输入传感器)。启动计时器:MaxMutingTime
:MutingEnable AND (R_TRIG at MS_11 AND NOT MS_12 AND NOT MS_21 AND NOT MS_22)
静音条件 2(从状态
16#8011
到16#8012
) (MS_12
是第二个驱动输入传感器):MutingEnable AND (MS_11 AND R_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22)
静音条件 3(从状态
16#8012
到16#8000
) (MS_21
第一个启动的输出传感器)。停止计时器:MaxMutingTime
:NOT MS_11 AND NOT MS_12 AND F_TRIG at MS_21 AND MS_22
静音条件 11(至状态
16#8122
) (MS_22
是第一个启动的输入传感器)。启动计时器:MaxMutingTime
:MutingEnable AND (NOT MS_11 AND NOT MS_12 AND NOT MS_21 AND R_TRIG at MS_22)
静音条件 12(从状态
16#8122
到16#8112
) (MS_21
是第二个驱动输入传感器):MutingEnable AND (NOT MS_11 AND NOT MS_12 AND R_TRIG at MS_21 AND MS_22)
静音条件 13 (
MS_12
第一个启动的输出传感器)。停止计时器:MaxMutingTime
:MS_11 AND F_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22
状态
16#8000
:(NOT MutingEnable AND R_TRIG at MS_11) OR (NOT MutingEnable AND R_TRIG at MS_22) OR (MS_12 OR MS_21) OR (MS_11 AND MS_22)
状态
16#8011
:NOT MutingEnable OR NOT MS_11 OR MS_21 OR MS_22
状态
16#8012
:R_TRIG at MS_11 OR R_TRIG at MS_12 OR F_TRIG at MS_22
状态
16#8122
:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_22
状态
16#8112
:F_TRIG at MS_11 OR R_TRIG at MS_21 OR R_TRIG at MS_22
错误检测
FB 检测到以下错误情况:
静音传感器
MutingSwitch11
,MutingSwitch12
,MutingSwitch21
, 和MutingSwitch22
以错误的顺序激活。静音序列无需激活即可启动
MutingEnable
。故障静音灯指示
S_MutingLamp = FALSE
。静态
Reset
健康)状况。MaxMutingTime
设置为小于零或大于T#10min
。静音功能(
S_MutingActive = TRUE
)超过最大静音时间MaxMutingTime
。
错误行为
如果发生错误事件,输出 S_AOPD
和 S_MutingActive
设置为 FALSE
。 这 DiagCode
输出显示相关错误代码和 Error
输出设置为 TRUE
。
直到错误情况被澄清并且安全状态被确认之前,重新启动是被阻止的 Reset
。
FB 特定的错误和状态代码
| 雕像名称 | 状态说明及输出设定 |
---|---|---|
|
| FB 激活后检测到静态复位条件
|
|
| 状态中检测到静态复位条件
|
|
| 静音灯检测到错误
|
|
| 状态静音序列错误
|
|
|
|
|
| 时间错误:主动静音时间(如果
|
| 雕像名称 | 状态说明及输出设定 |
---|---|---|
|
| 功能块未激活(基本状态)。
|
|
| 静音未激活且无安全要求 |
|
| 该区块已被激活。
|
|
| 安全请求被检测到
|
|
| 安全要求或错误被发现,现已清除。确认
|
|
| 安全功能已激活
|
|
| 静音前向序列处于启动阶段,无安全要求
|
|
| 静音前向序列处于活动状态。
|
|
| 静音后退序列处于活动状态。
|
|
| 静音后退序列处于启动阶段,无安全要求
|