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

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

重要
NOT S_AOPD_In
仅在州 8011/80311
或者 8122/8422
这代表与 PLCopen 规范的偏差。
提示
注意:从任何状态到 Idle
国家发起 Activate = FALSE
,未显示。在每种情况下,这些转换都具有最高优先级。
典型时序图

屏蔽条件
静音条件 1(至状态
16#8011
) (MS_11
是第一个启动的输入传感器)启动计时器DiscTimeEntry
和MaxMutingTime
:MutingEnable AND (R_TRIG at MS_11 AND NOT MS_12 AND NOT MS_21 AND NOT MS_22)
静音条件 1(至状态
16#8311
) (MS_12
是第一个启动的输入传感器)启动计时器MaxMutingTime
和DiscTime11_12
:MutingEnable AND (NOT MS_11 AND R_TRIG at MS_12 AND NOT MS_22)
静音条件 2(从状态
16#8011
) (MS_12
是第二个阻尼输入传感器)。停止计时器:DiscTime11_12
:MutingEnable AND (MS_11 AND R_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22)
静音条件 2(从状态
16#8311
) (MS_11
是第二个阻尼输入传感器)。停止计时器:DiscTime11_12
:MutingEnable AND(R_TRIG at MS_11 AND MS_12 AND NOT MS_21 And NOT MS_22
;静音条件 3 (两个输入传感器在同一周期内启动)。计时器启动
Timer MaxMutingTime
:MutingEnable AND (R_TRIG at MS_11 AND R_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22)
静音条件 4 (所有传感器启动):
MS_11 AND MS_12 AND MS_21 AND MS_22
静音条件 24(至
16#8014
) (MS_21
是第一个启动的输出传感器)启动计时器DiscTime21_22
:MS_11 AND MS_12 AND R_TRIG at MS_21 AND NOT MS_22
静音条件 24(至
16#8314
) (MS_22
是第一个启动的输出传感器)。启动计时器:DiscTime21_22
:MS_11 AND MS_12 AND NOT MS_21 AND R_TRIG at MS_22
静音条件 25(从
16#8014
) (MS_22
是第二个启动输出传感器)。停止计时器:DiscTime21_22
:MS_11 AND MS_12 AND MS_21 AND R_TRIG at MS_22
静音条件 25(从
16#8314
) (MS_21
是第二个启动输出传感器)。停止计时器:DiscTime21_22
:MS_11 AND MS_12 AND R_TRIG at MS_21 AND MS_22
静音条件 5 (其中一个输出传感器启动)。停止计时器:
MaxMutingTime
:NOT MS_11 AND NOT MS_12 AND (F_TRIG at MS_21 OR F_TRIG at MS_22)
静音条件 11(至
16#8122
) (MS_21
是第一个启动的传感器)。启动计时器MaxMutingTime
和DiscTime21_22
:MutingEnable AND (NOT MS_22 AND R_TRIG at MS_21 AND NOT MS_11 AND NOT MS_12)
静音条件 11(至
16#8422
) (MS_22
是第一个启动的输入传感器)。启动计时器MaxMutingTime
和DiscTime21_22
:MutingEnable AND (R_TRIG at MS_22 AND NOT MS_21 AND NOT MS_11 AND NOT MS_12)
静音条件 12(来自
16#8122
) (MS_22
是第二个启动的输入传感器)。停止计时器:DiscTime21_22
:MutingEnable AND (MS_21 AND R_TRIG at MS_22 AND NOT MS_11 AND NOT MS_12)
静音条件 12(来自
16#8422
) (MS_21 是第二个启动的输入传感器)。停止计时器:DiscTime21_22
:MutingEnable AND (R_TRIG at MS_21 AND MS_22 AND NOT MS_11 AND NOT MS_12)
静音条件 13 (两个输入传感器以相同的周期启动)。启动计时器:
MaxMutingTime
:MutingEnable AND (R_TRIG at MS_21 AND R_TRIG at MS_22 AND NOT MS_11 AND NOT MS_12)
静音条件 14 (所有传感器启动):
MS_11 AND MS_12 AND MS_21 AND MS_22
静音条件 44(至
16#8114
) (MS_11
是第一个启动的输出传感器)。启动计时器:DiscTime11_12
:MS_21 AND MS_22 AND R_TRIG at MS_11 AND NOT MS_12
静音条件 44(至
16#8414
) (MS_12
是第一个启动的输出传感器)。启动计时器:DiscTime11_12
:MS_21 AND MS_22 AND NOT MS_11 AND R_TRIG at MS_12
静音条件 45(从
16#8114
) (MS_12
是第二个启动输出传感器)。停止计时器:DiscTime11_12
:MS_21 AND MS_22 AND MS_11 AND R_TRIG at MS_12
静音条件 45(从
16#8414
) (MS_11
是第二个启动输出传感器)。停止计时器:DiscTime11_12: MS_21 AND MS_22 AND R_TRIG at MS_11 AND MS_12
静音条件 15 (两个输出传感器中的一个启动)停止计时器
MaxMutingTime
:NOT MS_21 AND NOT MS_22 AND (F_TRIG at MS_11 OR F_TRIG at MS_12)
状态
16#8000
:(MutingEnable = FALSE when muting sequence starts) OR
((MS_11 OR MS_12) AND (MS_21 OR MS_22))OR
(R_TRIG at MS_11 AND MS_12 AND NOT R_TRIG at MS_12) OR
(R_TRIG at MS_12 AND MS_11 AND NOT R_TRIG at MS_11) OR
(R_TRIG at MS_21 AND MS_22 AND NOT R_TRIG at MS_22) OR
(R_TRIG at MS_22 AND MS_21 AND NOT R_TRIG at MS_21) OR
((MS_11 AND NOT R_TRIG at MS_11) AND (MS_12 AND NOT R_TRIG at MS_12)) OR
((MS_21 AND NOT R_TRIG at MS_21) AND (MS_22 AND NOT R_TRIG at MS_22))
地位
16#8011
:NOT MutingEnable OR NOT MS_11 OR MS_21 OR MS_22
地位
16#8311
:NOT MutingEnable OR NOT MS_12 OR MS_21 OR MS_22
地位
16#8012
:NOT MS_11 OR NOT MS_12
地位
16#8021
:R_TRIG at MS_11 OR R_TRIG at MS_12 OR R_TRIG at MS_21 OR R_TRIG at MS_22
地位
16#8014
:NOT MS_11 OR NOT MS_12 OR NOT MS_21
地位
16#8314
:NOT MS_11 OR NOT MS_12 OR NOT MS_22
地位
16#8122
:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_21
地位
16#8422
:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_22
地位
16#8121
:NOT MS_21 OR NOT MS_22
地位
16#8112
:R_TRIG
at MS_11 OR R_TRIG at MS_12 OR R_TRIG at MS_21 OR R_TRIG at MS_22
地位
16#8114
:NOT MS_21 OR NOT MS_22 OR NOT MS_11
地位
16#8414
:NOT MS_21 OR NOT MS_22 OR NOT MS_12
错误检测
DiscTime11_23
和DiscTime21_22
设置为小于的值T#0s
或大于T#4s
。MaxMutingTime
设置为小于T#0s
或大于T#10min
。传感器对的差异时间
MutingSwitch11/MutingSwitch12
或者MutingSwitch21/MutingSwitch22
已经超出。静音功能(
S_MutingActive = TRUE
)超过最大静音时间MaxMutingTime
。静音传感器
MutingSwitch11
,MutingSwitch12
,MutingSwitch21
和MutingSwitch22
以错误的顺序被激活。静音序列无需激活即可启动
MutingEnable
。故障静音灯指示
S_MutingLamp = FALSE
。在状态中检测到静态复位条件
8001
和8003
。
错误行为
如果发生错误事件,输出 S_AOPD_Out
和 S_MutingActive
设置为 FALSE
。 这 DiagCode
输出显示相关错误代码和 Error
输出设置为 TRUE
。
直到错误情况被澄清并且操作员通过重置确认安全状态之前,不会重新启动。
FB 特定的错误和状态代码
| 雕像名称 | 状态描述及输出设置 |
---|---|---|
|
| 状态块激活后检测到静态复位条件
|
|
| 状态中检测到静态复位条件
|
|
| 静音灯检测到错误
|
|
| 状态中检测到静音序列错误
Y = 序列中的状态(正向 6 种状态,反向 6 种状态)。
x = 发生错误时传感器的状态(4 位: |
|
|
|
|
| 时间错误:主动静音时间(如果
|
|
| 计时误差:切换时间不一致
|
|
| 计时误差:切换时间不一致
|
| 雕像名称 | 状态描述及输出设置 |
---|---|---|
|
| 功能块未激活(基本状态)。
|
|
| 静音未激活且无安全要求
|
|
| 该区块已被激活。
|
|
| 安全请求被检测到
|
|
| 发现安全要求或错误,现已清除。已请求操作员确认并重置。
|
|
| 安全功能已激活
|
|
| 静音正向序列处于上升触发沿后的启动阶段
|
|
| 静音正向序列处于上升触发沿后的启动阶段
|
|
| 静音前向序列处于活动状态,可以是:
或者
监控
|
|
| 静音前向序列处于活动状态。
|
|
| 静音前向序列处于活动状态。
|
|
| 静音前向序列仍然有效。
|
|
| 静音后向序列处于上升触发沿后的启动阶段
|
|
| 静音后向序列处于上升触发沿后的启动阶段
|
|
| 静音后退序列处于活动状态,可以:
或者
监控
|
|
| 静音后退序列处于活动状态。
|
|
| 静音后退序列处于活动状态。
|
|
| 静音后退序列仍然有效。
|