WINCC如何通过OPC对称重仪表进行归零?

wincc使用kepserverex OPC读取各个称重仪表的称重数据,命令格式为@07RB,其中07为地址码。现需要对该仪表进行远程归零,命令为@07MT。
同样在kepserverex 中新增归零变量WT_2107_RS,读命令为@07MT,将此变量导入WINCC后,在画面中加处归零按钮,并在鼠标动作中输入VB代码“HMIRuntime.Tags("WT_2107_RS").Read”,希望按下按钮后,通过读取一次归零变量,对仪表进行归零操作。
目前的问题是,按下按钮后可以归零,但好像变量一直归零下去,无法再次显示称重值(感觉一直在读取归零变量WT_2107_RS),直到切换一下画面才能显示称重。
不知道如何解决这个问题,请教各位,谢谢。

最佳答案

显示重量的io域做到一个小画面上,画面窗口显示这个小画面,按钮动作除了你的这个脚本外,再加上隐藏画面窗口,从新显示画面窗口(和切换了一下画面是一样的效果)。

提问者对于答案的评价:
很不错的方法,虽然不知道为什么程序只读一次变量后,会变成连续读取归零变量(会一直执行归零命令)。

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

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

相关推荐

  • can not find #include file string.h

    我在一个按钮中写了如下动作:#include "apdefap.h"void OnLButtonDown(char* lpszPi…

    SIMATIC WinCC 2019年6月11日
  • TP117B OS更新问题

    TP117B更新OS时提示“无法执行期望的动作,prosave版本和操作单元上的操作系统不兼容。。。”请问各位朋友这是什么问题?谢谢!! 问题补充:不知道怎么回事,原本挺简单的一个…

    2019年6月11日
  • wincc导入变量时总是出语法错误

    变量已经导入了 就是总出错 最佳答案 不要有中文,不要有空格,不要升级OFFICE 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2017年11月13日
  • 怎样在一个对象上用鼠标单击后弹出另一个画面?谢谢!

    想在WINCC的一个主画面的其中一个对象上用鼠标单击后调出另一个画面,但不是切换。这样就要定义要调出画面的名称(用画面的实际名称不行)在WINCC中怎样给一个图形定义名称?就是给一…

    SIMATIC WinCC 2019年6月11日
  • wincc远距离同组态王通信

    我们单位一台设备是用组态王监控的,住监控室里是用的wincc,我打算用wincc与组态王OPC通信,把组态王的几个关键点直接在wincc里看,这样就不用两边老跑了,可是问题是他们之…

    SIMATIC WinCC 2019年6月11日
  • wincc帮助问题

    按F1后出现帮助,但是点击帮助里面的内容,而且不能打开目录和索引项。这是为什么呢?谢谢 问题补充:并且,在使用工具栏的“?”帮助按钮时,先点这个按钮,可以打开一个帮助对话框,而要想…

    SIMATIC WinCC 2019年6月11日
  • WinCC Trends Oline授权

    在WinCC HMI界面中,打开WinCC Trends Oline提示没有授权,请问该怎么办,需要导入授权吗?需要的话是哪个授权?谢谢 问题补充:P…

    SIMATIC WinCC 2021年7月5日
  • 冗余服务器通讯负载

    WinCC系统增加一个冗余服务器以后,PLC通讯负载和运算负载增加吗?如果是的话,增加多少? 最佳答案 1、因为WINCC是主动访问PLC,PLC是被动方,所以对于PLC本身的运算…

    SIMATIC WinCC 2019年6月11日
  • 请教一个WINCC的C脚本

    要求qd信号为0时给MD10赋值10 问题补充:赋值后为什么无法更改值了,有解决方法吗。 最佳答案 if (GetTagBit("qd")==0)Se…

    SIMATIC WinCC 2021年7月5日
  • wincc C脚本调用报警音效

    小弟PLC菜鸟一枚,真心请教各位工控大佬,我们PLC单位项目里有两个报警变量,想做个wincc的声音报警,只要这两个bool变量置位1,C全局脚本就调用WAV声音报警。有没有具体做…

    SIMATIC WinCC 2021年7月5日