Клиент для OPC сервер Kepware и удаленное подключение - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, подскажите пожалуйста. Есть маленький клиент на c#, который читает значения тегов и записывает в них значения. Сервер OPC Kepware. Если Kepware и клиент стоят на одном компьютере, то все работает без проблем. Но когда пытаюсь запустить клиент, чтобы подключиться к OPC на другом компьютере, выбивает ошибку:

Необработанное исключение типа "System.Runtime.InteropServices.ExternalException" в OpcNetApi.dll Дополнительные сведения: CoCreateInstanceEx: Отказано в доступе.

Код где вылетает ошибка при подключении. Очень нужна помощь как решить эту проблему.
            Opc.URL url = new Opc.URL("opcda://192.168.1.101/Kepware.KEPServerEX.V6");
            Opc.Da.Server server = null;
            OpcCom.Factory fact = new OpcCom.Factory();
            server = new Opc.Da.Server(fact, null);
            server.Connect(url, new Opc.ConnectData(new System.Net.NetworkCredential()));

Решение задачи: «Клиент для OPC сервер Kepware и удаленное подключение»

textual
Листинг программы
group.Read(group.Items, 123, new Opc.Da.ReadCompleteEventHandler(ReadCompleteCallback), out req);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы