Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > c# OPC Client


Автор: Alexander8111 24.6.2016, 09:41
Здравствуйте

В коде c# я подключаюсь к некому OPC серверу сети Bacnet (ID сервера JC.BNOPC). Данный код успешно подключается ко всем другим OPC серверам, которые мне приходилось использовать до этого, а в случае с этим сервером выдаются исключения:
The COM Server does not support the interface
или
OPC.ResultIdException: E_Fail

Исключения зависит от того какие dll я использую с сайта OPC foundation. Они собственно одинаковые (даты выпуска только разные) - это OpcNetApi.dll и OpcNetApi.Com.dll 
Колдовал много с настройками DCOM - но все без толку.
Кстати родной вендорный OPC клиент с данным сервером работает - видимо внутри реализован интерфейс или он использует другие dll.
Ниже приложен скрин проблемы. Всем благодарен )


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)