画面显示问题

23个开关量,要求每个开关量变化时,要在画面中显示出变化状态,变化时显示,没变化时就不显示。比如,开关量Tag1,当Tag1由0变1时,在主画面中弹出一个窗口显示“1号闸门合闸”,当Tag1由1变0时,显示“1号闸门分闸”,点击一个按钮后关闭。我在全局脚本中做的,用if,else if,按变量变化触发,不行,因为只要有一个变量变化,所有的开关量状态都要显示一遍。还有就是WINCC激活时,所有的开关量状态都由0变为1,这样就要把所有的开关量状态在主画面上显示一遍,这样不太好。用switch又太麻烦。谁有好的方法实现这个功能啊,不用报警控件。谢谢了

最佳答案

可以在全局脚本里,使用布尔型变量的变量改变作为触发条件。
 只需要再在你的VB脚本里加一条控制指令就可以了,例如,如果只希望触发变量值由0变1时才执行,可以加以下指令:
 if triggertag=1 then
 显示“1号闸门合闸“窗口
 end if

 如果只希望触发变量值由1变0时才执行,可以加以下指令:
 if triggertag=0 then
 显示“1号闸门分闸“窗口
 end if 
 

提问者对于答案的评价:
没有想要的答案

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

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

相关推荐

  • WINCC的控件框

    请问wincc中有控件能实现一个框里能放多个按钮和一些文本这种功能的吗 最佳答案 可能通过C脚本实现 提问者对于答案的评价:非常感谢!

    SIMATIC WinCC 2021年7月5日
  • 我的PLC与上位机通讯时,PG/PC如何设置

    我的工控机和S7-300的PLC分别进行以太网通讯,MPI通讯,PROFIBUS通讯时,我的PG/PC分别应该如何设置?我要进行WINCC监控,PG/PC又该如何设置?感觉乱糟糟的…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2 管道颜色不能变化

    我想用不同颜色的管道区分不同功能的管道,但是发现wincc中管道颜色不能变,修改背景颜色也没有变化难道wincc这么强大的软件,不能修改管道颜色,有点醉了,怎么解? 问题补充:我想…

    2017年8月3日
  • pid设定输入值自动增加

    pid控制中想要分段实行,要求自动增加,比如初始设置为10,pid自动输出值整定为10,然后每十分钟加5,增加幅度,与时间可以通过700ie v3 设置直到到达…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3的模拟量报警

    升级版本后报警记录搞不清楚如何组态了,大家怎么做的啊? 最佳答案 在WInCC中的报警记录里面组态报警。里面有模拟量报警的选项。 提问者对于答案的评价:··谢谢

    SIMATIC WinCC 2017年5月29日
  • wincc制作进度条

    我想用矩形关联一个变量,通过变量数值的变化,让矩形的背景颜色从左到右动态填充,直到变量为100,矩形颜色都填充 最佳答案 不是用矩形,用的是控件里的棒图控件。看视频 &n…

    SIMATIC WinCC 2021年7月5日
  • wincc运行不过去,加报警记录后

    我做报警记录,启动记录选项后,结果wincc运行不过去了,关闭项目也关不上,像死机一样。请问这是怎么回事,难道是wincc有问题,还是sql有问题,哪个都不想重装,大家帮忙分析一下…

    SIMATIC WinCC 2019年6月11日
  • WINCC标准函数没了怎么办?

    如图,ALARM下少了个函数,怎么办 图片说明:    最佳答案 就是没有看图双击C-Editor可以打开编辑器自己创建函数 动作 图片说明: &nb…

    2017年6月3日
  • TIA自带的wincc可以跟matlab进行通讯吗

    wincc软件可以通过OPC跟matlab进行通讯,TIA 自带的wincc可以和matlab通讯吗 问题补充:之前看的文献里说wincc和matlab是可以通过OPC通…

    2021年7月5日
  • set PG/PC interface 中CP_H1-1,CP-L2-1是什么意思!

    (1)在WINDOWS控制面板中的set  PG/PC  interface  中CP_H1-1,CP-L2-1,CP-…

    SIMATIC WinCC 2019年6月11日