『7x24小时有问必答』
该块用于一般消息, 或用来合并没有被各个模块 FB 采集的消息。 可以在“ Quit” 或“ Toggle” 模式下使用该块。
1.webp
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_MelVkStoe_In逻辑或运算输出,支持多块级联,实现全局故障汇总。

2.webp
3.webp
在 DB 中选择所连接的变量,并且添加一个新的监控。
4.webp
5.webp
在这里显示组态的总览:
6.webp
必须选择“ 故障消息” 作为监控方式。
7.webp
应根据消息的优先级选择“ 类别” 、 “ 子类别 1” 和“ 子类别 2” 。
8.webp
9.webp
默认使用最初创建的 FB 作为“ ProDiag-FB” 。

可以通过按钮改变分配。

您可在“ 分配给 ProDiag-FB” 项下找到更多详情。
10.webp
11.webp
必须将连接了参数的“ 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  

12.webp
输入消息文本作为参数注释。 必须在消息文本前面输入相应“ FB_Meld_8” 的实例名称
13.webp
必须在冒号前面与后面各用一个空格符作为实例名称和消息文本之间的分隔符 ("␣  :")。

14.webp
TIA Portal 中用于“ FB_Meld_8” 的监控设置

将“ 使用消息文本监控” 用于监控“ FB_Meld_8” 。

监控设置看起来如下
15.webp
在创建监控时默认将其分配给最初创建的 ProDiag-FB (PD FB)。如果尚不存在 PD-FB,则创建一个起初包含所有监控的默认 PD-FB。

对于按照以下方式创建的监控,必须手动分配给 PD-FB。这里建议创建一个自己的 PD-FB,并且将其用于此目的。

通过“ Openess” 工具将 FB 参数的监控自动分配给 PD-FB。
16.webp
测试程序,报警成功。
17.webp

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码