Ошибка: нет доступных методов для преобразования ProgID в CLSID

Я использую OPC Labs QuickOPC 5.31 в приложении VB.NET для чтения тегов OPC с верхнего сервера. Приложение и Top Server расположены на разных машинах. DCOM настроен на обеих машинах.

Я использовал ProgID (SWToolbox.TOPServer.V5) для подключения кверхнему серверу.

EasyDAClient.ReadItemValue("Machine-PC", "SWToolbox.TOPServer.V5", "TagName")

Последние 3 месяца все работало нормально, теперь приложение выдает ошибку.

Ошибка: нет доступных методов для преобразования ProgID в CLSID.
Код ошибки: -1073442759

Если я изменю ProgID(SWToolbox.TOPServer.V5) на ClassId ({r466fbf7-c92d-341d-84be-3476123deccd68}) для подключения к TOPserver, он будет работать нормально.

EasyDAClient.ReadItemValue("Machine-PC", "{680dfbf7-c92d-484d-84be-
                                  06dc3deccd68}", "TagName")

Другое клиентское приложение OPC, работающее на том же компьютере, что и Top-сервер, оно использует ProgID (SWToolbox.TOPServer.V5) для подключения Top-сервера, оно также работает нормально.

Ошибка только от клиентских приложений удаленного OPC, которые используют ProgID для подключения к TOPServer.

Дайте мне знать причину ошибки?

0 ответов

Другие вопросы по тегам