wincc与vb应用程序数据交换

请问,wincc与vb应用程序如何进行数据交换?(例如:我用vb编了一个串口通讯程序读写一台仪器数据,用wincc如何获取程序读到的数据,程序如何获得wincc的数据。)还有,wincc的外部变量能加到vb程序中吗?

问题补充:
vb里可以直接使用HMIRuntime吗?这是不是OLE方式通讯,网站上有例子吗?

最佳答案

可以用VB编写OPC客户端访问WinCC变量,网上很多示例,DDE也行不过已经很过时了

我觉得最好的方法还是使用HMIRuntime对象来访问,可以引用类型库,也可以后期绑定

Dim HMI  As Object

Set HMI = CreateObject("CCHMIRuntime.HMIRuntime")  ''''创建HMIRuntime对象

HMI.Tags("Tag1").Write  100    ''''100 写入WinCC变量Tag1

从上面可以看出在VB里可以和WinCC的VBS脚本里一样使用HMIRuntime对象了

————————————————————————————————————————————————

是啊,这就是OLE方式,和访问其它如Excel应用程序对象一样,你也可以引用WinCC HMIRuntime 1.0 Type Library,直接使用类型库里的对象,使用CreateObject是后期绑定不需要引用类型库。
例子我上面不是给出了吗,通过这个运行时对象可以访问画面中的其它对象,和WinCC 的VBS脚本里一样的方便,网站里有篇文章“如何从外部VB脚本访问WinCC变量”就是这样的。

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

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

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

相关推荐

  • WinCC安装提示重启系统

    WinCC SP4安装时提示需要重启系统,可是重启后还是出现提示重启系统这个页面,无法安装,我的是Win7旗舰版系统重新换了内存条后原来的step也无法使用了,点击运行后…

    SIMATIC WinCC 2017年6月8日
  • wincc模拟量报警归档为什么是两条记录

    wincc模拟量达到临界值报警归档为什么是两条记录?能改成一条消息归档吗?还有如何实现达到临界值时声光报警,按确定后报警停止? 最佳答案 至于声音报警,可以通过WinCC的组件HO…

    SIMATIC WinCC 2019年6月11日
  • Wincc OnlineTableControl编辑数据显示后缀

    Wincc OnlineTableControl正常记录数据为标准数值,但通过编辑对个别异常值更改后,更改值末尾增加了u后缀,如图所示。如何才能把后缀u去掉,使其和标准记…

    2021年7月5日
  • wincc v6.2版图形编辑器打开时错误原因

    本人原先使用Wincc V6.0版,最近将它卸载后安装了Wincc V6.2版,进入Wincc浏览器新建工程后,打开图形编辑器时出现“Fatal er…

    SIMATIC WinCC 2019年6月11日
  • Connectivity Pack手册

    那位仁兄有Connectivity Pack手册,麻烦可以传一下吗?不胜感激!Email:wuxiaofan1024@126.com 最佳答案 已经发到你的邮箱里了,英文…

    SIMATIC WinCC 2019年6月11日
  • wincc备份疑问

    各位大佬 咨询几个问题问题1:怎么查看simatic wincc V6.x-V7.X是不是正版授权?正版序列号问题2:step 7&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 控制变量使用问题

    //利用控制变量将归档数据记录删除        SetTagFloat("@UA_arR…

    SIMATIC WinCC 2021年7月5日
  • WINCC V13

    各位大师,WINCC V13怎样通过WEB发布画面,这个好像和WINCC 7.2的不一样? 问题补充:WEB组件,在WINCC V13专业版中找不到,…

    SIMATIC WinCC 2017年11月16日
  • 如何用一个按纽来控制计算机报警声音的停止

    现在有一个按扭,当有报警信息的时候,系统会自动发出报警声音,当我按下这个按扭的时候,系统停止发出声音,当再有报警信息的时候,系统还会自动发出报警,只有当我按下这个按扭的时候才会让系…

    SIMATIC WinCC 2019年6月11日
  • wincc中的控件

    我今天看wincc时,看到可以在画面里加MSComm控件,是不是wincc可以使用这个控件使用COM口,可以与其他仪表建立简单的基于COM口的通讯。如果可以请前辈们给个列子,学习学…

    SIMATIC WinCC 2019年6月11日