使用的动态链接库:来自OPC Foundation的opcdaauto.dll
OPCServer ObjOPCServer;
OPCGroups ObjOPCGroups;
OPCGroup ObjOPCGroup;
ObjOPCServer = new OPCServer();
string _serverName = "Kepware.KEPServerEX.V5";
//In place of "", I need to give IP address of machine where OPC Server is present
ObjOPCServer.Connect(_serverName, ""); 那我也不能交流了。任何帮助我都会非常感谢。
提前感谢
发布于 2014-02-19 20:08:20
OPCServer ObjOPCServer = new OPCServer();
OPCGroups ObjOPCGroups;
OPCGroup ObjOPCGroup;
//string _serverName = "Kepware.KEPServerEX.V5";
string _serverName = "Matrikon.OPC.OMRON.1";
ObjOPCServer.Connect(_serverName, "192.168.0.110");
ObjOPCGroups = ObjOPCServer.OPCGroups;
ObjOPCGroup = ObjOPCGroups.Add("Group1");
ObjOPCGroup.DataChange += new DIOPCGroupEvent_DataChangeEventHandler(ObjOPCGroup_DataChange);
ObjOPCGroup.OPCItems.AddItem("#MonitorACLFile", 1);
//ObjOPCGroup.OPCItems.AddItem("Channel1.Device1.Tag2", 2);
ObjOPCGroup.UpdateRate = 1000;
ObjOPCGroup.IsActive = true;
ObjOPCGroup.IsSubscribed = true;参考:http://revanayya.blogspot.in/2013/12/opcclient-development-using-observer.html
https://stackoverflow.com/questions/21874772
复制相似问题