属性 | 推荐设置 |
显示位置 | 画面顶部 |
滚动方向 | 从右向左 |
字体大小 | 24pt以上 |
背景色 | |
闪烁 | 启用(未确认时) |
优势:这个对象是全局生效的,不需要在每个画面都放一个,任何画面都能自动弹出。
适合需要做全屏弹窗(而非顶部滚动条)的场景:
创建一个专用的报警弹窗画面(如画面编号50)
在系统设置中配置重叠窗口1:
触发设备:D100(PLC中的数据寄存器)
当D100的值 > 0时,自动弹出画面编号为D100值的窗口
PLC程序中,故障发生时将画面编号写入D100:
GOT最多支持同时2个重叠窗口。 如果有更多报警弹窗需求,用方式一的高级报警弹出更合适。
现场最怕的不是没报警,而是误报弹窗。温度在报警临界点附近波动,1秒钟弹窗10次,操作员直接把报警功能关了。
延时确认法: 报警条件满足后,不立即触发,等延时确认仍然满足才真正触发。
死区设置: 报警触发值和恢复值设置不同阈值,形成回差。
在模拟量信号进入报警判断前,先做滤波处理:
1.滑动平均滤波:取最近5~10个采样值的平均值
2.中值滤波:去掉最大值和最小值后取平均
3.突变剔除:如果100ms内温度变化超过5℃,判定为干扰,不更新
博途WinCC中,可以为报警设置延时触发:
弹窗只是第一步,操作员看到后需要确认,否则报警一直挂在那里影响后续操作。
最简单的方式:报警窗口自带确认按钮,操作员点一下即可。
某些场景需要PLC知道"操作员已经确认了",以便执行后续逻辑(如允许重新启动设备):
设置一个PLC位地址(如M200.0),操作员在HMI上按确认键后,HMI自动将M200.0置1。PLC程序中检测这个信号,执行允许重启等逻辑。
状态 | 窗口行为 | 指示灯 | 声音 |
未确认(活跃) | 弹窗显示 + 红色闪烁 | 红色闪烁 | 蜂鸣器响 |
已确认(仍在) | 弹窗可关闭,报警列表保留 | 红色常亮 | 静音 |
已恢复 | 从列表中移除 | 熄灭 | 静音 |
忘了勾"自动显示" ——报警窗口配了但没勾Auto-display,等于白配
所有报警都用同一个等级——弹窗泛滥,操作员麻木,关键报警被忽略
没有防抖处理——信号在临界点波动,1秒弹窗10次,操作员直接关功能
报警文本写的"故障1""故障2" ——操作员看不懂,必须写清楚"XX电机过载,请检查XX"
没配声音——操作员背对屏幕干活,光弹窗听不到,必须配蜂鸣器或语音
报警位地址规划混乱——项目做到一半加报警,地址冲突,旧报警乱弹
没做传感器断线检测——热电偶烧断了PLC不知道,AD读到极值,加热器一直全功率输出
重叠窗口数量超限——GOT最多2个重叠窗口,配了3个最后一个永远不弹
确认逻辑没闭环——操作员按了确认但PLC不知道,设备无法重启,急得满头汗
项目 | 推荐方案 |
报警等级划分 | 紧急/高/中/低 四级,只有紧急和高自动弹窗 |
西门子弹窗方式 | 全局画面 → 报警窗口 → 勾选"自动显示" |
威纶通弹窗方式 | 报警登录 → 弹出窗口 → 填入窗口编号 |
三菱GOT弹窗方式 | 高级报警弹出显示对象(全局生效) |
防抖延时 | 2~5秒(温度类),0.5~1秒(开关量类) |
死区设置 | 报警值的2~5%(如200℃报警,195℃恢复) |
报警确认方式 | HMI本地确认为主 + PLC远程确认为辅 |
报警文本规范 | "设备名 + 故障类型 + 排查建议" |
声音配置 | 紧急=连续长鸣,重要=间歇,一般=单音,提示=无声 |
位地址规划 | 按功能区域分段:M0~M99安全类,M100~M199设备类,M200~M299工艺类 |
总结一句话: 报警弹窗不是"弹出来就完了",从分级、防抖、文本、声音到确认闭环,每一步都得配到位。配好了是"设备自己喊救命",配不好是"弹窗噪音干扰操作"。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!