画面显示问题

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模拟运行时候,在设定值那些框里,输值结果不能存储,是什么原因。输入完了点回车,又变回0了。 最佳答案 如果连接的是外部变量,不行。内部变量就可以了 提问者对于答案的评…

    SIMATIC WinCC 2019年6月11日
  • 关于西门子wincc7.0启动问题

    大家好:我安装了WINCC7.0,安装好,重启,新建项目打开时,弹出对话框:无法启动服务器,请检查DCOM配置,这种情况如何处理呢?多谢! 最佳答案 1.注意安装和运行软件时需要关…

    SIMATIC WinCC 2017年7月25日
  • WINCC VBS中visible问题

    如图,为什么两个VBS脚本,一个能用,能开能关画面;另外一个不能用,只能开画面,不能关画面;为什么? 问题补充:1.试过了换成ScreenItems,结果还是一样2.我把显示属性改…

    2021年7月5日
  • 安装WINCC已经安装了IIS还一直提示

    win10安装WINCC7.5 SP1,总是弹出安装安装条件不足,请先安装mocrosoft  internet IIS,但是我们电脑已经安…

    SIMATIC WinCC 2020年11月1日
  • C脚本函数

    请问各位达人以下的几个函数的功能,资料链接也可以 1:SetLeft()    GetLeft() 2:SetTop()…

    SIMATIC WinCC 2019年6月11日
  • wincc变量属性无法修改

    wincc变量属性修改处成灰色,确认按钮也是灰色。删除该变量时提示“选择的对象是只读的或包含只读对象。删除动作停止。”无法删除重新建立。如果需要对该变量进行属性修改及线性标定,请问…

    SIMATIC WinCC 2019年6月11日
  • TIAVwincc中的媒体播放器控件

    TIAVwincc中的媒体播放器控件怎样应用?我想做一个信号来触发这个媒体播放器播放SD卡中的音频文件。 最佳答案 如何在精智面板上播放视频以及需要做哪些设置?https://su…

    SIMATIC WinCC 2017年5月29日
  • WINCC能够导入XML文件吗?

    能的话如何实现呢?XMl文件是哪种形式的?有样板吗 问题补充:麦田同志,我需要,邮箱:honngyanzhao@qq.com万分感谢,发过来把分加给你,可以提高悬赏分给你 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • WINCC再问

    1,在NET的通道中或PG/PC接口中CP_L2_1和S7ONLINE各用在什么场合?,具体什么意思?,它门的作用是什么? 期待高手的指点 问题补充:主要想知道CP_L2…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2安装条件

    我安装SQL后 开始安装WINCC 可是还缺个这个 MS Message Queuin 。但是关盘里没有这个软件啊&nb…

    SIMATIC WinCC 2019年6月11日