2014-02-19 103 views
0

DLL:從OPC基金會opcdaauto.dll如何使用C#使用opcdaauto.dll連接遠程OPC服務器?使用

 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, ""); 

然後還我不能溝通。任何幫助高度讚賞。

在此先感謝

回答

2
  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

相關問題