发布于 2011-01-17 18:42:35
2楼
DDE确实已是昨日黄花了
使用VB编写客户端访问WinCC是比较常见的,网上也有较多资料
我觉得使用WinCC的HMIRuntime对象比较方便,可以引用HMIRuntime类库,也可以不引用类库,这里就说下不引用类库来访问WinCC变量
Dim HMI as Object
Dim Tag as Object
Set HMI = CreateObject("CCHMIRuntime.HMIRuntime") '获取运行时对象
Set Tag = HMI.Tags("Tag_1") '获取WinCC变量(“Tag_1”)对象
Tag.Write 100 '100 写入变量“Tag_1”