这 FB_MUTING
功能块可实现安全功能的预期抑制,例如将物料运送到安全区域。即使连接的传感器中断,功能块的输出仍保持设置。
这 bMuting<n>
输入用于检查它们是否按照定义的顺序启动。
静音功能通过 bEnable
输入。如果输入是 FALSE
,则保护中断会导致 FB 输出立即关闭。在其他情况下,只有当违反静音序列时才会发生这种情况。
这 bSequentialInputs
输入可用于定义 2 个输入是否并行或顺序检查。为了防止屏蔽信号反弹,从而防止违反屏蔽顺序,需要设置一个滤波时间 tFilterTime
(最长 500 毫秒)可设置为静音输入。
此外,还可以使用 tMaxMutingTime
监控静音过程的最大持续时间。静音过程以 TRUE
第一个静音输入的信号,并以 FALSE
最后一个静音输入的信号。该值可以配置为最大 10 分钟或设置为 0,这对应于停用监控。在此期间, bMutingActive
功能块的输出已设置。
警卫(AOPD – 有源光电保护装置)例如光幕,连接到 bOSSDIn(x)
输入。
反馈信号可连接至 EDM 输入。默认设置下,输入处于停用状态。
直接输出和延迟 30 秒的输出通过 bMuteOut
和 bMuteDelOut
输出。
如果 bMuting2
和 tDiscTime12
被删除,然后 bMuting1
用作1通道输入。此工作原理适用于 bMuting4
和 bOSSDIn2
。
表 16. 变量输入
姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|
bEnable
| BOOL
| FALSE
| TRUE :激活静音
FALSE :如果守卫被打断,那么 FB 输出会立即关闭。
|
bSequencialInputs
| BOOL
| FALSE
| 确定是否并行检查两个输入(FALSE )或顺序(TRUE )。 |
bBackwardsMode
| SAFEBOOL
| FALSE
| 如果输入是 TRUE ,则支持向前和向后方向的静音序列: 必须先完成静音序列,然后才能开始新的序列(可能在另一个方向)。 EL6900 不支持该输入。 |
bOSSDCheckOptional
| SAFEBOOL
| FALSE
| 如果输入是 TRUE ,则光幕从序列检查中移除。然后只有静音传感器 bMuting1 到 bMuting4 已检查。光幕可在序列中的任何点操作。 EL6900 不支持该输入。 |
tFilterTime
| SAFETIME
| TIME#0ms
| 过滤时间以避免输入反弹 |
tMaxMutingTime
| SAFETIME
| TIME#0ms
| 屏蔽过程的最长持续时间 |
bMuting1
| SAFEBOOL
| FALSE
| 屏蔽输入用于检查它们是否按照定义的顺序启动。 第一个输入通道: 否定 命令可用于指定是否请求常闭触点(安全状态 FALSE )或常开触点(安全状态请求 TRUE ) 与此输入相链接。 |
bMuting2
| SAFEBOOL
| FALSE
| 第二个输入通道:行为与 bMuting1 . 如果时间不一致 tDiscTimeMuting12 不等于 0,则第 1 和第 2 个输入通道被视为第 1 个输入组,并且当两个输入通道中的任一个请求安全状态时,将监视两个通道之间的差异时间。 |
tDiscTime12
| SAFETIME
| TIME#0ms
| 屏蔽输入 1 和 2 的差异监控时间 |
bOSSDIn1
| SAFEBOOL
| FALSE
| 警卫(AOPD – 有源光电保护装置)例如光幕,连接到 bOSSDIn<n> 输入。 bOSSDIn1 :守卫的第一通道。
这 否定 命令可用于指定是否请求常闭触点(安全状态 FALSE )或常开触点(安全状态请求 TRUE ) 与此输入相链接。 |
bOSSDIn2
| SAFEBOOL
| FALSE
| bOSSDIn2 :警卫的第二个通道。否则对应于 bOSSDIn1 。
如果差异时间不等于0,则第1次和第2次 bOSSDIn 输入被视为一个输入对。如果两个输入通道之一请求安全状态,则监控两个通道之间的差异时间。 |
tDiscTimeOSSD12
| SAFETIME
| TIME#0ms
| 差异监控时间 bOSSDIn1 和 bOSSDIn2 输入 |
bMuting3
| SAFEBOOL
| FALSE
| 第三个输入通道或第二个输入组的第一个输入通道。否则对应于 bMuting1 。 |
bMuting4
| SAFEBOOL
| FALSE
| 第 4 个输入通道或第 2 个输入组的第 2 个输入通道。否则对应于 bMuting2 。 |
tDiscTime34
| SAFETIME
| TIME#0ms
| 屏蔽输入 3 和 4 的差异监控时间 |
bEDM1
| BOOL
| FALSE
| bEDM1 是输出通道的反馈回路(bMuteOut ),该输入会立即关闭。如果将此输入参数化为活动,则只有在以下情况下才会退出输出的安全状态: bEDM1 设置为 1。
|
tEDM1ResetTime
| SAFETIME
| TIME#0ms
| 如果不等于 t#0ms ,然后启动定时器后打开 bMuteOut 输出。如果 bEDM1 输入不进入 FALSE 在此时间内,将设置功能块错误并关闭输出。 EL6900 不支持该输入。 |
bEDM2
| BOOL
| FALSE
| bEDM2 是输出通道的反馈回路(bMuteDelOut ),该输入在延迟后关闭。如果此输入被参数化为活动,则输出的安全状态仅在以下情况下退出: bEDM2 被设定为 TRUE 。
|
tEDM2ResetTime
| SAFETIME
| TIME#0ms
| 如果不等于 t#0ms ,然后启动定时器后打开 bMuteOut 输出。如果 bEDM2 输入不进入 FALSE 在此时间内,将设置功能块错误并关闭输出。 EL6900 不支持该输入。 |
tMuteDelOutDelay
| SAFETIME
| TIME#0ms
| 第 1 个输出通道和第 2 个输出通道之间的延迟时间 |
表 17. 变量输出
姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|
bMutingActive
| SAFEBOOL
| FALSE
| 第一个输出通道:指示当前静音过程 TRUE 。 |
bMuteOut
| SAFEBOOL
| FALSE
| 第 2 输出通道:指示安全状态 FALSE 。 |
bMuteDelOut
| SAFEBOOL
| FALSE
| 第三个输出通道:指示安全状态 FALSE . 安全状态输出延迟,根据参数化的输出延迟时间 tMutingDelOutDelay 。 |
bError
| SAFEBOOL
| FALSE
| TRUE :双通道输入组的差异时间监控检测到错误,屏蔽顺序被违反,或者超出最大屏蔽时间。必须通过 ERR_ACK 关联 POU 的输入(TwinSAFE 团体)。
FALSE :未检测到错误。
|