发生故障后怎样在WINCC上弹出对话框?

项目里有32个阀门和几台泵,甲方要求元件发生故障后,除了声报警,还要弹出一个对话框,告诉是哪个元件坏了。请问那么多的元件,怎样单独显示呢?

最佳答案

如果是阀门泵的对话框好说,出现报警有报警变量吧?这个是触发声音报警的(比如叫alarm)。那么你就建立一个内部变量(alarm_save)保存报警信息。
 if((alarm^alarm_save)&alrm)判断报警是第一次来的
 SetTagBit("ok",1);置位弹出窗口的控制变量
 然后弹出窗口的属性默认不显示,窗口属性的显示属性连接变量ok,然后弹出窗口写上你要显示的内容,在弹出窗口做一个确认按钮按钮的动作:
 SetTagBit("ok",0);
 这些弹出窗口要放在一个永远显示的窗口上,不如我做流程图的时候就是做一个总的画面窗口,里面分几部分,其中一个是显示流程画面的。弹出窗口就放在总的画面上。

提问者对于答案的评价:
谢谢,我试一试

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐