该块用于一般消息, 或用来合并没有被各个模块 FB 采集的消息。 可以在“ Quit” 或“ Toggle” 模式下使用该块。
Meld_1 | BOOL | Meldesignal_1 |
Meld_2 | BOOL | Meldesignal_2 |
Meld_3 | BOOL | Meldesignal_3 |
Meld_4 | BOOL | Meldesignal_4 |
Meld_5 | BOOL | Meldesignal_5 |
Meld_6 | BOOL | Meldesignal_6 |
Meld_7 | BOOL | Meldesignal_7 |
Meld_8 | BOOL | Meldesignal_8 |
Meld_Ausb | BOOL | 隐藏消息 |
BA_Toggle | BOOL | 拉索 Toggle 操作模式 |
Quit | BOOL | 确认消息 |
持续时间 | BOOL | 发生故障时 LM 上的连续信号 |
Invers | BOOL | LM 信号反转 |
LT | BOOL | 灯测试 |
Ausb_SM | WORD | Maske entspricht Mel – Eingang aus SM ausblenden |
TW_Verz | INT | 输入的延迟时间 |
VkStoe_In | BOOL | 连锁的输入故障 |
M_A_1 | BOOL | Meldung_1 |
L_Mel_1 | BOOL | 灯指示 Meldung_1 |
M_A_2 | BOOL | Meldung_2 |
L_Mel_2 | BOOL | 灯指示 Meldung_2 |
M_A_3 | BOOL | Meldung_3 |
L_Mel_3 | BOOL | 灯指示 Meldung_3 |
M_A_4 | BOOL | Meldung_4 |
L_Mel_4 | BOOL | 灯指示 Meldung_4 |
M_A_5 | BOOL | Meldung_5 |
L_Mel_5 | BOOL | 灯指示 Meldung_5 |
M_A_6 | BOOL | Meldung_6 |
L_Mel_6 | BOOL | 灯指示 Meldung_6 |
M_A_7 | BOOL | Meldung_7 |
L_Mel_7 | BOOL | 灯指示 Meldung_7 |
M_A_8 | BOOL | Meldung_8 |
L_Mel_8 | BOOL | 灯指示 Meldung_8 |
SM_Mel | BOOL | 集中消息 1-8 |
凡是借助标记在模块 FB 之外通过块“ FB_Meld_4” 或“ FB_Meld_8” 形成的单个信号, 在注释之内给其加上将该消息分类的附加信息。如果该分类没有发生,则进行默认分类(根据 XML-File)。注释不允许超过 40 个字符。应将关于消息类别、消息类型和无线电标识的信息存放在符号表中的注释末尾处。通过后面跟着一个 $ 字符的空格符识别附加信息。$ 字符后面的结构是固定的。 1.字符 | 消息类别 |
S | 停机(故障) |
M | 消息 |
T | TPM |
2.字符 | 消息类型 |
T | 技术 |
S | 系统性的 |
O | 组织性的 |
3.字符 | 无线通信相关 |
E | 出现第一个值时转发 |
0 | 不转发 |
1 | 全部转发 |
2 | 全部转发,不输入到 ZAÜ 数据库中 |
4 到 7 字符 | 无线通信号码 |
| 可以在此指定一个可选的无线通信号码 |
设计 ProDiag 变量监控通过块“ FB_Meld_8” 创建监控的操作方式创建并且连接了块“ FB_Meld_8” 的一个实例。 Meld_1 ~ Meld_4:报警信号 1~4(高电平有效对应常开触点,低电平有效对应常闭触点)
Mel_Ausbl:消息屏蔽(仅确认模式生效)该端子置位时,屏蔽所有报警:报警被临时确认,不再生成新报警记录。
BA_Toggle:翻转模式选择端子,置位则启用翻转触发模式。
Quit:报警确认(仅确认模式生效)执行确认时,先运行确认逻辑再重新采集信号;仅输入侧故障消失后,报警才能被清除。如需自动确认,将该端子固定置 1 即可。
Dauer:报警灯常亮模式故障时输出固定电平(配合反向参数使用);默认FALSE(故障时灯光闪烁)。
Invers:输出反向端子置 1 时,报警灯输出逻辑取反;默认FALSE(故障时输出高电平)。
LT:灯测试强制所有报警灯输出高电平,反向输出模式下依然生效。
Ausbl_SM:汇总报警屏蔽掩码掩码中标记为 1 的报警,不纳入汇总报警SM_Mel。可区分普通提示与设备故障,仅将故障信号汇总为连锁停机信号;掩码在控制器上电 / CPU 重启时加载生效。
TW_Verz:报警输入延时防抖配置报警信号0→1 跳变的延时时间,延时内忽略信号抖动;设为 0 则关闭该功能。典型用途:机械式开关防抖。
DB_ARG.BLINK_L:慢速闪烁时钟(数据块参数)
Steuerung_EIN:控制器使能
Neustart:CPU 重启信号
VkStoe_In:外部故障串联输入接入外部已生成的故障信号,与本功能块故障信号做逻辑或运算。
---
三、输出参数(OUT)
M_A_1 ~ M_A_4:报警输出 1~4外部需绑定标记位,在变量属性中定义为报警 / 故障信号。
L_Mel_1 ~ L_Mel_4:单路报警指示灯输出(适配急停、行走开关等)设备正常时常亮,故障时闪烁。
SM_Mel:汇总报警所有未被Ausbl_SM屏蔽的 M_A1~M_A4 报警信号汇总输出。
L_SM_Mel:汇总报警指示灯输出。
VkStoe_Out:串联故障输出对SM_Mel与VkStoe_In做逻辑或运算输出,支持多块级联,实现全局故障汇总。
在 DB 中选择所连接的变量,并且添加一个新的监控。
在这里显示组态的总览:
必须选择“ 故障消息” 作为监控方式。
应根据消息的优先级选择“ 类别” 、 “ 子类别 1” 和“ 子类别 2” 。
默认使用最初创建的 FB 作为“ ProDiag-FB” 。可以通过按钮改变分配。您可在“ 分配给 ProDiag-FB” 项下找到更多详情。 必须将连接了参数的“ FB_Meld_8 Instanz” 的输出编号输入到特定的文本框中。必须用 3 位数进行编号 (001 – 008)。用于输出: |
M_A_1 | 001 |
M_A_2 | 002 |
M_A_3 | 003 |
M_A_4 | 004 |
M_A_5 | 005 |
M_A_6 | 006 |
M_A_7 | 007 |
M_A_8 | 008 |
输入消息文本作为参数注释。 必须在消息文本前面输入相应“ FB_Meld_8” 的实例名称
必须在冒号前面与后面各用一个空格符作为实例名称和消息文本之间的分隔符 ("␣ :␣")。 TIA Portal 中用于“ FB_Meld_8” 的监控设置将“ 使用消息文本监控” 用于监控“ FB_Meld_8” 。监控设置看起来如下 在创建监控时默认将其分配给最初创建的 ProDiag-FB (PD FB)。如果尚不存在 PD-FB,则创建一个起初包含所有监控的默认 PD-FB。对于按照以下方式创建的监控,必须手动分配给 PD-FB。这里建议创建一个自己的 PD-FB,并且将其用于此目的。通过“ Openess” 工具将 FB 参数的监控自动分配给 PD-FB。 测试程序,报警成功。