opc .net api список серверов - PullRequest
       12

opc .net api список серверов

0 голосов
/ 19 ноября 2010

Я пишу OPC клиента на C #. Я хочу получить список всех серверов opc на компьютере, как я могу это сделать? Я использую OPC .NET API из OPC Foundation.

1 Ответ

4 голосов
/ 06 января 2011

В каждом примере для вывода списка всех серверов 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);
}
...