怎样得到WINCC数据的质量代码?

看别人的帖子好象可以在WINCC中得到某通讯变量的质量代码(128正常,8未连接)。我还不知道怎么才能看到和得到变量的质量代码,请高手指点,这个质量代码怎么能得到啊?

最佳答案

VBS获取质量代码:
  Dim oTag
  Set oTag=HMIRuntime.Tags("NewTag")
  oTag.Read 
  HMIRuntime.Trace oTag.QualityCode & vbCrLf
  C脚本获取质量代码,用GetTagxxxStateQC函数:
  DWORD dwState,dwQC;
  GetTagBitStateQC("NewTag",&dwState,&dwQC);
  printf("%d",dwQC);

 TO TIC:用代码获取不需要勾选质量代码选项。那个选项仅用于在线时变量管理器鼠标位于变量上方时显示提示信息。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 关于wincc5.1的动态向导问题

    我安装正版的wincc5.1后不能使用动态向导里面的Picture-Module template V1.14 也重新装过wincc,也换过计算机,还…

    SIMATIC WinCC 2019年6月11日
  • WINCC最新的版本是多少7.4?

    wincc最新的版本是7.4吗?安装对电脑硬件的要求高吗? 钻石用户推荐最佳答案 最新版本是7.4SP1电脑硬件要求:见附图下载地址:Service Pack …

    2021年7月5日
  • 怎么用vb等访问wincc变量记录和报警记录

    最近想访问wincc变量记录和报警记录数据库,用vb等,不知用什么比较好方法实现,哪位高手请指点下  最好能有一些范例 谢谢 最佳答案 使用VB或VB…

    SIMATIC WinCC 2019年6月11日
  • wincc报表时间列时间的设置

    用wincc6.0做了一个报表,列表示每一个变量,行则表示时间,现在我想实现:1.数据间隔为2个小时记录一次;2.只打印该天的数据(即从0点到24点的数据,12行)并且只打印改天的…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible 2004 自动生成的错误报告

    我的是Wincc2008的老实报自动生成错误求高手解决下。我不想从新做系统,有没有什么好的办法呢 最佳答案 可以打开一个以前做好的项目看会不会出现这个故障,如果还会得话,那只有重新…

    SIMATIC WinCC 2019年6月11日
  • MP277 画面下载镜像了怎么办

    重新下载MP277 画面后,所有画面都镜像了怎么办,但触摸有效的区域却还在原地方没有和画面一起镜像过来.如原来的’启动’键组态在右上角,重新下载原组态 画面后,…

    SIMATIC WinCC 2019年6月11日
  • WinCC的CS结构问题请教??

    不好意思,之前单机版的Wincc用过,但CS架构的不了解,所以特来请教。1、看到有个帖子专家说,Server上,如果是单服务器站需要wincc server授权和winc…

    SIMATIC WinCC 2021年7月5日
  • 报表变量的小数点

    报表变量的小数点如何控制呀,我在报表里写了一个变量,他的值是0.073,可是打印结果却是7.3,我估计是成了科学计数法了。如何让他显示正确值呢 最佳答案 报表里的变量默认是字符串格…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据库

    如何使用 SQL Server Enterprise 最佳答案 可以激活WinCC项目,在SQL Server Enterpris…

    SIMATIC WinCC 2019年6月11日
  • 怎么使用SFB12/SFB13块

    要对s7-300 背景DB块里长度为500个字的数组进行数据处理,就需要把数据先传给WINCC,然后对WINCC里的数据再进行求均方差的处理,请问怎么使用SFB12/SF…

    SIMATIC WinCC 2019年6月11日