发生故障后怎样在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

相关推荐

  • 如何设置WINCC登录优先级

    我想在WINCC上位机界面设置工程师和操作员两种用户登录,他们的优先级不一样,如何设置 问题补充:能不能说得详细点,到底如何设置,我设置的两个管理员权限是一样得,就是用户名和密码不…

    SIMATIC WinCC 2019年6月11日
  • WINCC可以读不可以写

    WINCC可以读出变量状态也可以用按钮控制启停,但是不能通过输入输出域写入数据。例如可以读出频率,不能写入频率,如图不知道是哪里出了问题 图片说明:    最佳…

    2020年11月1日
  • wincc的质量代码,以及通讯质量代码

    怎么用c访问质量代码呢??? 最佳答案 检查变量状态和质量时需要质量代码。所显示的质量代码概述了整个数值传送和各个变量的数值处理的质量。质量代码具有优先次序。如果同时产生多个代码,…

    SIMATIC WinCC 2021年7月5日
  • wincc查询SQL数据库问题,求指教

    当表格名称为数字时就无法查询。如表格名称为“123”(Report2.Text=123)只要不是数字开头的表格名称都能查询。求解VB脚本如下VB脚本如下ssql="Sel…

    SIMATIC WinCC 2021年7月5日
  • I/O域输出格式问题

    I/O域中的输出格式里有9与99,999的区别  最佳答案 代表显示字长,要显示的数字如果是三位,就选999,你可以在鼠标指着这个设置框,按F1就可以实时调出帮助,告诉你…

    SIMATIC WinCC 2019年6月11日
  • 博图wincc与wincc7.4和7.5比较

    博图的wincc上位好用吗,对电脑配置的要求比老版wincc高吧 问题补充:我问的是基于博图的wincc,V15,V16等版本 最佳答案 WINCC 上位功能是很强的,版…

    SIMATIC WinCC 2021年7月5日
  • winccv7.0vbs 脚本系统

    winccv7.0vbs 脚本系统 问题补充:是的不会想要个参考资料手册子类的东西学习一下 最佳答案 一个问题问一遍就好了~刚才已经回答您了可以先下载个演示项目,根据里面…

    SIMATIC WinCC 2021年7月5日
  • TP177A触摸屏上载程序问题

    请问,现场工作的S7-300PLC和TP177A触摸屏上载程序后能看到TP177A组态吗? 最佳答案 请问,现场工作的S7-300PLC和TP177A触摸屏上载程序后能看到TP17…

    SIMATIC WinCC 2019年6月10日
  • wincc里调用db块里的变量写不了DBX

    如图所示,输入DB1,DBX0.1,回车,自动变成DB1,D0.1,这是怎么回事?点右侧三个小点进行选择也不行,会出现如图所示的警告 图片说明:    &nbs…

    2021年7月5日
  • 如何实现查看一段时间内的报警消息记录并打印

    想实现这样的功能:指定开始和结束时间,可以查询到这段时间内的报警消息,并打印或输出到指定目录的excel.本人新手,对脚本不熟,求指点和实例。 最佳答案 你可以参考下面的示例来做—…

    SIMATIC WinCC 2019年6月11日