wincc中怎么防止由于通讯中断而去触发全局动作

我建了个VBS的全局动作,这个动作的触发器是一个变量,当变量发生变化的时候就出发这个动作,但是当我通讯中断的时候,也触发了这个全局动作,产生了一次无效的结果,怎么才能防止由于通讯中断而引起的触发全局动作呢?

最佳答案

在脚本中加入质量代码的判断,如果等于&H80则表示通讯正常:
 if objTag.QualityCode = &H80 then
 '-------
 end if

提问者对于答案的评价:
谢谢,我已经解决,但是是用另外一个函数GetTagStatus来检查通讯,

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

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

相关推荐

  • smart line 700 ie v3配方视图

    用smart line 700  ie v3设了一个简单配方就下载不了,不做配方就可 以,不知什么原因 问题补充:你好!…

    2021年7月5日
  • Flexible内部变量显示为######

    用脚本做了一个C=(A+B)/2000的计算,A和B是real型外部变量,C是float型内部变量,于是C在显示的时候时而正常,时而出现######。请问各位前辈什么原因,如何解决…

    SIMATIC WinCC 2019年6月11日
  • WINCC的VBS的按钮代码分析

    一个新手编的2个按钮代码: 第一个按钮按下去后出现小画面,再按第二个按钮,给B赋1;松开0; 第一个按钮: Dim  motor_…

    SIMATIC WinCC 2019年6月10日
  • 如何做画中画

    我有很多小画面的布局是一样的,比如我点击一个按钮弹出一个小画面 小画面里面有5个按钮,1 我想用做一个画面来完成?2 弹出时是小画面? 问题补充:楼主…

    SIMATIC WinCC 2019年6月10日
  • sql数据存储问题

    我在sql2000数据库里面建了表,里面的数据信息为第1列为时间,第2列为机台号,第3列为班次,第4列为产量.我写了VBS脚本把我的机台1的以上信息写进去sql2000数据库里面的…

    SIMATIC WinCC 2019年6月11日
  • WINCC打不开项目,服务器运行失败

    WINCC打不开项目,提示信息:ox80080005 服务器运行失败,还有HResult error:请求数据存储接口时出错,请问高手,应该怎么解决这个问题,谢…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4安装问题***********************

    我选择数据包安装的,系统是一个刚装的旗舰版WIN7SP1虚拟机,什么都没装很纯净,安装完成后WINCC7.4自带的SQL SERVER2014如何打开?没有managem…

    2020年11月1日
  • 日报表月报表的区别

    日报表已经一个小时记录一次了,为什么还要月报表和年报表?这日报表,月报表,年报表,一般主要是体现什么样的信息出来啊? 最佳答案 日报表、月报表、年报表,从字面意思理解就知道功能不一…

    SIMATIC WinCC 2017年8月26日
  • web发布之后不能访问

    web发布,访问网址,能够输入用户名密码,之后就提示Your client OS or your Client Web-…

    2021年7月5日
  • WINCC这个对话框的C脚本大家帮我每句都讲解一下好吗?

    这好像是一个简单的动作,但是我对这个C脚本不太熟悉,想请大家帮我翻译一下,谢谢#include 最佳答案 功能是头文件的引用。通过引用头文件,就可以直接使用头文件中定义的变量和声明…

    SIMATIC WinCC 2019年6月11日