私はC#でopcクライアントを書いています。マシン上のすべての opc サーバーのリストを取得したいのですが、どうすればよいですか? opc Foundation の opc .net API を使用しています。
4689 次
1 に答える
4
特定のマシン上のすべての OPC DA 2.0 サーバーを一覧表示する例:
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);
}
于 2011-01-06T16:02:03.517 に答える