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