EXCEL读取WINCC里面得数据 不用DDE 要求WINCC里面的数据能够存储?

EXCEL读取WINCC里面得数据 不用DDE 要求WINCC里面的数据能够存储?
    能用什么方法实现 
 希望能够详细点 VB没学过 。。
 

问题补充:
我可以通过在WINCC OLE里面调用的EXCEL 来实现吗
    ????  如果可以的话  我数据交换该怎么做呢 
    EXCEL 和WINCC 可以用DDE 来通信吗 ?
      如果可以的话我是不是 就没有必要 在电脑上面打开EXCEL?

最佳答案

在VBA里使用运行时对象HMIRuntime
   Dim V
   Dim Tag
   Set Tag=Createobject("CCHMIRuntime.HMIRuntime").Tags("变量名")
   V=Tag.Read    读取变量值
   V=XXX
   Tag.Write V     把V的值写变量 
   Set Tag=Nothing

 OLE没法用
 DDE可以参考:http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0106.pdf
 在脚本里也可以调用Excel,参考:
 http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=47795&cid=1032

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

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

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

相关推荐