FB_MON
描述 功能块
这 FB_MON
例如,可以使用功能块来实现最多四个 (bMonIn(x)
)输入。使用 否定 命令,四个输入中的每一个都可以实现为常闭触点(断开联系 – FALSE 请求安全状态)或作为常开触点(取得联系 – TRUE 请求安全状态)。 一旦输入请求安全状态,第一个输出 (bMonOut
)立即进入安全状态(“FALSE
") 和第二个输出 (bMonDelOut
) 在可配置的时间延迟后进入安全状态。将 FB 输出链接到多个输出的选项意味着多个输出会立即关闭(FB_Mon
)或延迟关闭(bMonOut
)只需一个即可实现 bMonDelOut
。
此外,还有两个 bSecure
可用于绕过安全状态请求的输入 bMonIn
输入。 bSecure
输入也可以实现为常闭触点(断开联系)和常开触点(取得联系)。
可以通过链接输入来激活 FB 的重启输入(主动或手动重启)。打开 bRestart
输入将产生编译器错误。如果重启应该自动执行(非主动或自动重启),那么 bRestart
必须删除输入。为了退出输出的安全状态, FALSE–TRUE–FALSE
在主动重启的情况下,必须在重启输入端识别信号序列。在非主动重启的情况下,一旦 bMonIn
输入或 bSecure
输入不再请求安全状态。

此外,可以针对两个输出分别激活一个反馈回路。在反馈回路中, bMonOut
输出被反馈到 bEDM1
输入和 bMonDelOut
输出被反馈到 bEDM2
通过外部接线输入。 bEDM
一旦安全状态应该退出,就会检查输入。当重新启动被激活时,如果 bEDM
输入没有 TRUE
信号状态,则功能块进入错误状态并设置 bError
输出至 TRUE
。当“重启”功能停用时, FB_MON
保持安全状态,如果 bEDM
输入没有 TRUE
重新启动时的信号状态。因此, bEDM
只有在手动重启处于活动状态时,才能识别错误。只有通过 FALSE-TRUE-FALSE
信号序列 ERR_ACK
关联 POU 的输入(TwinSAFE 团体)。
此外,两个输入(bMonIn1
和 bMonIn2
, bMonIn3
和 bMonIn4
, bSecure1
和 bSecure2
) 可在每种情况下组合形成输入对,其中两个输入的信号状态仅在可配置的差异时间内相互偏离 tDiscTimexx
。如果输入对的差异时间超出,则 FB_MON
功能块也进入错误状态。
如果 bMonIn2
和 tDiscTime12
被删除,然后 bMonIn1
用作1通道输入。此工作原理适用于 bMonIn4
和 bSecure2
。
姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|---|---|---|
|
|
| 在手动重启处于活动状态的情况下,当 FB 启动或输入请求安全状态时, 如果手动重启未激活,则不使用此输入。一旦没有输入请求安全状态,安全状态的启动和退出都会自动进行。 |
|
|
| 第一个输入通道: 否定 命令可用于指定此输入是否链接有常闭触点或常开触点。
|
|
|
| 第二个输入通道:行为与 |
|
|
| 差异时间 |
|
|
| 第 3 个输入通道或第 2 个输入对的第 1 个输入通道,否则对应于 |
|
|
| 第 4 个输入通道或第二对输入中的第二个输入通道,否则对应于 |
|
|
| 差异时间 |
|
|
| 如果 如果激活或使用了差异时间,则 |
|
|
|
|
|
|
| 差异时间为 |
|
|
|
|
|
|
| 如果不等于 EL6900 不支持该输入。 |
|
|
|
|
|
|
| 如果不等于 EL6900 不支持该输入。 |
|
|
| 安全状态输出的延迟时间 |
姓名 | 数据类型 | 初始值 | 描述,参数值 |
---|---|---|---|
|
|
| 第 1 个输出通道:安全状态对应 |
|
|
| 第 2 输出通道:安全状态对应 |
|
|
|
|