Skip to main content

FB_MUTING

描述 功能块

FB_MUTING 功能块可实现安全功能的预期抑制,例如将物料运送到安全区域。即使连接的传感器中断,功能块的输出仍保持设置。

bMuting<n> 输入用于检查它们是否按照定义的顺序启动。

静音功能通过 bEnable 输入。如果输入是 FALSE,则保护中断会导致 FB 输出立即关闭。在其他情况下,只有当违反静音序列时才会发生这种情况。

bSequentialInputs 输入可用于定义 2 个输入是否并行或顺序检查。为了防止屏蔽信号反弹,从而防止违反屏蔽顺序,需要设置一个滤波时间 tFilterTime (最长 500 毫秒)可设置为静音输入。

此外,还可以使用 tMaxMutingTime 监控静音过程的最大持续时间。静音过程以 TRUE 第一个静音输入的信号,并以 FALSE 最后一个静音输入的信号。该值可以配置为最大 10 分钟或设置为 0,这对应于停用监控。在此期间, bMutingActive 功能块的输出已设置。

警卫(AOPD – 有源光电保护装置)例如光幕,连接到 bOSSDIn(x) 输入。

反馈信号可连接至 EDM 输入。默认设置下,输入处于停用状态。

直接输出和延迟 30 秒的输出通过 bMuteOutbMuteDelOut 输出。

EL6900_MUTING.png

如果 bMuting2tDiscTime12 被删除,然后 bMuting1 用作1通道输入。此工作原理适用于 bMuting4bOSSDIn2

16. 变量输入

姓名

数据类型

初始值

描述,参数值

bEnable

BOOL

FALSE

TRUE:激活静音

FALSE:如果守卫被打断,那么 FB 输出会立即关闭。

bSequencialInputs

BOOL

FALSE

确定是否并行检查两个输入(FALSE)或顺序(TRUE)。

bBackwardsMode

SAFEBOOL

FALSE

如果输入是 TRUE,则支持向前和向后方向的静音序列:

  • 如果首先启动屏蔽传感器 Muting4,则假定为后向方向。

  • 如果首先启动屏蔽传感器 Muting1,则假定为正向。

必须先完成静音序列,然后才能开始新的序列(可能在另一个方向)。

EL6900 不支持该输入。

bOSSDCheckOptional

SAFEBOOL

FALSE

如果输入是 TRUE,则光幕从序列检查中移除。然后只有静音传感器 bMuting1bMuting4 已检查。光幕可在序列中的任何点操作。

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

差异监控时间 bOSSDIn1bOSSDIn2 输入

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:未检测到错误。