发生故障后怎样在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日 上午7:29
下一篇 2019年6月11日 上午7:29

相关推荐

  • 全局库无法使用

    软件自带的库加载后,里面的对象是灰色的,有的可以拖出来,有的是禁用标志 ,是什么原因?萌新求助 图片说明:    最佳答案 为了打开一个全局库,&nb…

    2021年7月5日
  • wincc不能运行

    wincc运行时卡在加载组态数据的进度上,是什么原因? 谢谢! 最佳答案 以下几个地方不要使用中文: 1、计算机名称 2、项目名称 3、项目…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0如何打开5.1的项目

    请问WINCC6.0如何打开5.1的项目?WINCC5.1要装在2000系统下,现在的是XP的.装了WINCC6.0,请问用WINCC6.0如何打开5.1的项目? 最佳答案 老问题…

    SIMATIC WinCC 2019年6月11日
  • OPC-CLIENT

    我现在一启动WINCC就提示无法连接到OPC  SERVER,谁有OPC_Client的安装软件啊,麻烦给我发一个,我的 邮箱是286255456@1…

    SIMATIC WinCC 2019年6月11日
  • TIA14.0移植WIN7.4出错问题求解

    本人已经%ignore_a_1%WINCC14.0以及移植文件,可还是不能移植成功,是何原因呢? 图片说明:    最佳答案 移植前编译一下你的工程,工程变量没…

    2021年7月5日
  • 请问中WINCC中C脚本对于一个弹窗中的IO域和按钮变量怎么赋变量名称?

    请问中WINCC中C脚本对于一个弹窗中的IO域和按钮变量怎么赋变量名称?比如弹窗是A,IO域是B,变量是TAG1,按钮是C,变量是TAG2,想通过C脚本修改它们的变量名称TAG1\…

    SIMATIC WinCC 2020年11月1日
  • 如何用脚本查找excel表格是否存在

    用FolderExists函数可以查找某一个文件夹是否存在,这个我已实现.但我是想用脚本查找某一个以日期命名的excel文件是否存在(比如:220227.xls).请问该怎么去写这…

    SIMATIC WinCC 2019年6月11日
  • STEP7与WINCC变量连接

    在S7里添加了一个OS站WINCC,将DB块中的数据传送到WINCC,但是一次只能标记DB块里的一个点,shift加鼠标左键可以选中,但是标记的时候还是只标记了一个,求教大神如何批…

    2020年11月1日
  • WINCC ODK

    最近研究WINCC时发现ODK函数功能之强大! 请问下ODK函数库是否在WINCC安装完毕后自动生成?还是要单独安装?还是直接调用?  最佳答案 将WinCC&…

    SIMATIC WinCC 2019年6月11日
  • 怎么让按钮上字体的颜色在鼠标点击后变化?

    如题所述,我现在想每点击一下按钮后,让按钮上字体的颜色变化,以显示所点击的按钮。有什么方法可以实现吗?用内部变量的话怎么编程,请详细说明! 最佳答案 ———-首先建立一…

    SIMATIC WinCC 2019年6月11日