vb实时读取wincc数据问题

我想用vb实时读取wincc的数据,用的方法是formsize = wincc.getvalue("resize")
 在vb中用的timer控件,但是运行起来感觉反应很慢,请问,除了timer控件外,用什么方法可以实时读取wincc的数据呢?谢谢
 另外,我在vb中用了
 formsize = wincc.getvalue("resize")
 其中formsize是vb中的变量,resize是wincc中的变量。
 在vb中用一个timer控件控制读取wincc数据,时间间隔为4秒钟。另外设置了个标志位,当标准位置1时,开始读取resize的值。当标志位置1时,resize的值开始变化,变化周期为5秒钟。5s后,标志位置0,vb停止读取resize的值。这样的话,vb应该每一个读取周期都能至少读取到一次resize的值才对。可是事实上,只能读取到大部分的resize的值,有很多resize值都遗漏掉,没有读取到。我把时间间隔改为3秒,还是会遗漏数据,并且还会读取到2到3个数据。为什么呢?我现在1个周期内只需要读取一个数值,应该怎么做到呢?请高手帮下忙,谢谢! 
 

最佳答案

你的问题和Timer控件没什么关系
 试试用这个方法来读取WinCC变量,注意对象的创建和释放放在程序的初始化和退出的事件里比较好

 Dim WRT as object
 Dim Tag as Object

 Set WRT=CreateObject("CCHMIRuntime.HMIRuntime")

 Set Tag=WRT.Tags("resize")

 formsize = Tag.Read

 Set Tag=Nothing

 Set WRT=Nothing

提问者对于答案的评价:
谢谢,回去试验下!

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

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

相关推荐

  • 如何导出和重新导入wincc运行的数据

    如题,我通过c脚本在内部变量中存储了数据,内部变量为DB_VAR0到DB_VAR100,所在变量组为Tag_Name,数据类型为int。如何通过编写c脚本将运行数据导出为“txt”…

    2021年7月5日
  • wincc 存储到SQL

    我通过wincc存储到数据库里的时间格式为yyyy-mm-dd,查询数据库时通过文本变量输入的时间,如何把此文本变量转换成yyyy-mm-dd的格式?另:查询时按序列号排出的结果是…

    SIMATIC WinCC 2019年6月11日
  • 组态监控系统如wincc在给客户做工程时,该如何报价?

    比如要给钢厂一条线做一个组态工程,比如有2000个点,这个报价该是如何报的?据我了解,搞这种组态画面是最费时间最伤神的,还要经过一些客户的评审,这种项目报价要考虑哪些因素? 最佳答…

    SIMATIC WinCC 2017年11月29日
  • wincc变量存为Excel格式

    如何使用wincc将一过程值记录一段时间(如一个月),并保存到电脑某一盘里(如D盘),并且要以Excel的格式存储。之后可以使用Excel将其打开,分析使用这段时间的数据。Exce…

    SIMATIC WinCC 2019年6月11日
  • wincc 鼠标移动的精度设置

    用wincc做画面,在管道拼接时遇到问题,用鼠标控制两段管道对接时,发现最小移动距离太大,无法很好的对接?    有没有哪里能设置一下,鼠标…

    SIMATIC WinCC 2017年8月3日
  • WINCC流量记录

    WINCC累积流量记录:现从下位机AB PLC读到两数据:瞬时流量和累积流量要求在WINCC中能够做出:某个时间段内的流量累积总量:1、如早上8:00到下午16:00的流…

    SIMATIC WinCC 2019年6月11日
  • wincc通过opc读到的两个word如何组成一个Dword

    wincc通过opc读到两个word,如何高低字节装换组成Dword的变量 ?需要对这个变量进行归档。 最佳答案 1、先建一个Dword内存变量test_dword2、在…

    SIMATIC WinCC 2021年7月5日
  • 怎样转换成实际值

    我用200的PLC通过OPC与WINCC建立通讯,输入的6400-32000怎样才能转换成实际值在WINCC中显示? 最佳答案 与OPC通讯没什么关系,建立变量时可以用线型标定 提…

    SIMATIC WinCC 2019年6月11日
  • wicc的c/s模式创建

    wicc的c/s模式创建 问题补充:客户机是通过IP地址浏览服务器吗?客户机上不用装WINCC是怎么说法? 最佳答案 组态服务器/客户机项目需要注意以下几点: 1.&nb…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏程序装载失败

    触摸屏程序装载失败 钻石用户推荐最佳答案 检查MPI通讯设置。必要时重新启动触摸屏再连接通讯。 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日