vb怎样获得wincc的数据

个位高手:我想请教vb 怎样 才能获取wincc5.0里的数据,要求获取速率快至少1秒钟一次谢谢。

我也在编VB通过OPC访问WINCC的程序,我可以取到内存变量,但是不知道为什么取不出PLC里的变量值,和PLC不在线有关系吗?还有就是你上边说的SetItem=Group.OPCItems.AddItem("变量名",1)语句中的参数1是什么意思,Item.Read1语句中的参数1是什么意思,谢谢指导
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-16
给你个简单的,VB的Referrence里要引用OPCAUTO.dllDim Server As OPCServerDim WithEvents Group As OPCGroupDim Item As OPCItemPrivate Sub Form_Load()Set Server = New OPCServerServer.Connect "OPCServer.WinCC"Set Group= Server.OPCGroups.Add("cc")Debug.Print Group.NameSet Item= Group.OPCItems.AddItem("变量名", 1)Item.Read 1Debug.Print Item.ValueEnd Sub
第2个回答  2013-04-16
1.可以直接连上变量啊把“退出时应用”属性选为“是”估计就好用了;
2.textbox没用过combox用的是text属性可以试一下的控件名后面输入一个点“.”就会出现可用的属性啊
第3个回答  2013-04-16
opc dde 我知道这个通讯协议,但是没有例子。不知pingyu兄 能否提供,谢谢。
相似回答