0
Ich schreibe opc Client auf C#. Ich möchte eine Liste aller opc Server auf der Maschine bekommen, wie kann ich es tun? Ich benutze opc .net API von opc foundation.opc .net api Liste der Server
Ich schreibe opc Client auf C#. Ich möchte eine Liste aller opc Server auf der Maschine bekommen, wie kann ich es tun? Ich benutze opc .net API von opc foundation.opc .net api Liste der Server
Per Beispiel alle OPC DA 2.0 Server auf einem bestimmten Computer zur Liste:
public void GetServers()
{
IDiscovery discovery = new OpcCom.ServerEnumerator();
//Get all local OPC DA servers of version 2.0
Opc.Server[] localservers = discovery.GetAvailableServers(Specification.COM_DA_20);
//Get all OPC DA servers of version 2.0 of machine "MyMachine"
Opc.Server[] hostservers = discovery.GetAvailableServers(Specification.COM_DA_20, "MyMachine", null);
}