项目里有32个阀门和几台泵,甲方要求元件发生故障后,除了声报警,还要弹出一个对话框,告诉是哪个元件坏了。请问那么多的元件,怎样单独显示呢?
最佳答案
如果是阀门泵的对话框好说,出现报警有报警变量吧?这个是触发声音报警的(比如叫alarm)。那么你就建立一个内部变量(alarm_save)保存报警信息。
if((alarm^alarm_save)&alrm)判断报警是第一次来的
SetTagBit("ok",1);置位弹出窗口的控制变量
然后弹出窗口的属性默认不显示,窗口属性的显示属性连接变量ok,然后弹出窗口写上你要显示的内容,在弹出窗口做一个确认按钮按钮的动作:
SetTagBit("ok",0);
这些弹出窗口要放在一个永远显示的窗口上,不如我做流程图的时候就是做一个总的画面窗口,里面分几部分,其中一个是显示流程画面的。弹出窗口就放在总的画面上。
提问者对于答案的评价:
谢谢,我试一试
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270342.html