wincc vb脚本中途退出脚本

我想在执行的脚本中加一个判断,当判断成立时,退出当前执行脚本。
DIm a
Set   a=HMIruntime.tags("b")
if   a=0  then 
     exit  sub
end if
加上之后不管b的值怎么变化,都不运行了,删了这一段,就能运行。

问题补充:
解决了,加
a.read
a.value=0

最佳答案

应该是脚本中读变量a值的方法不正确,导致if判断exit  sub一直被执行
 
修改脚本:
 
DIm a
Set   a=HMIruntime.tags("b")
a.Read
if   a.Value=0  then 
     exit  sub
end if

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:20
下一篇 2020年11月1日 下午3:20

相关推荐

  • 如何给画面窗口的io域或者文本赋值

    主画面窗口有两个子画面窗口A和B,点击A画面的按钮(调用项目函数),在B画面中的io域或者文本通过脚本赋值,通过 CALL项目函数 方法如何实现?给出实例!!下…

    SIMATIC WinCC 2017年6月13日
  • wincc怎么和s7-200smart 连接

    wincc怎么和s7-200smart 连接,电脑装上s7和winCC了,程序下载进去,plc可在线监控正常,wincc不行不能连接上但设置都正常 钻石用户推荐最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • wincc的移植和复制的区别

    wincc的移植和复制项目都能使用,但有时候移植的项目就打不开,请问怎么回事?在wincc里的移植和复制项目有什么规则? 最佳答案 .wincc的移植和复制的区别?WINCC项目运…

    SIMATIC WinCC 2019年6月11日
  • WINCC小数点位数问题

    用户归档TAG1变量。用ODBC数据表格链接用户归档数据,求出平均值,代码如下:sqljiuaavg.Write "select avg(tag1),…

    SIMATIC WinCC 2017年6月7日
  • Wincc 变量数计算

    %ignore_a_1%的变量数如何快速计算?DI+DO+AI+AO+RTD+DB(或者M)+通讯?如果我拿到一个项目需要报价,那么怎么估算变量数?是按DI+DO+AI+AO+RT…

    SIMATIC WinCC 2021年7月5日
  • wincc历史趋势小窗口

    wincc在做历史趋势自带一个数据小窗口(如图),怎么样让Y值和X值/时间戳显示对应值? 图片说明:    最佳答案 显示趋势控件坐标值(RulerContro…

    2021年7月5日
  • 这是什么意思啊~!

    mystr1="(" & myorder & ",’" & Trim(stl_c…

    SIMATIC WinCC 2019年6月11日
  • wincc能否用字节形I/O域

    wincc中我用I/O域里的变量是一个字节。但是不能使用是什么问题,在模拟的时候I/O域里面有个一黄色三角形 ,黄色三角形里面有一个感叹号?请指教 问题补充:请看截图 最…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.4 OPC UA服务器的问题

    现在要建立WINCC OPC UA服务器,客户端要实现实时读取服务器的数据,历史数据,以及报警与事件,现在读取实时数据解决了,但是历史数据以及报警事件怎么读取呢…

    SIMATIC WinCC 2020年11月1日
  • 画面模板中一个内部BOOL变量不想加前缀

    想做模板中的hide功能,系统设置关闭按钮,关掉就打不开了。内部变量hide,1显示0隐藏,在模板脚本中{extern hide;SetTagBit("hide…

    SIMATIC WinCC 2019年6月11日