Ошибка при попытке создания клиента сетевого OPC сервера.

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Ошибка при попытке создания клиента сетевого OPC сервера.

Сообщение ladik »

Здравствуйте! Не получается создать клиента сетевого OPC сервера. С локальным сервером проблем нет, а при попытке поиска сетевого, выходит ошибка "Error -2147024891 occurred at GetOPCServerList.vi". Пробовал искать решения на форуме NI, но так и не нашёл. Может в настройках сервера нужно производить какие-то манипуляции? Буду благодарен за советы по возможному решению данной проблемы.
Дорогу осилит идущий.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Ошибка при попытке создания клиента сетевого OPC сервера

Сообщение AndreyDmitriev »

ladik писал(а):Здравствуйте! Не получается создать клиента сетевого OPC сервера. С локальным сервером проблем нет, а при попытке поиска сетевого, выходит ошибка "Error -2147024891
Это на самом деле ошибка "отказано в доступе" - 0x80070005 Access is denied.

Правильный поисковый запрос:
http://www.google.com/search?q=80070005+site:ni.com

запускаете dcomcnfg и в простейшем случае даёте разрешения всем

http://digital.ni.com/public.nsf/allkb/ ... 530005969B
http://forums.ni.com/t5/LabVIEW/opc-dco ... 40#M375197
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Ошибка при попытке создания клиента сетевого OPC сервера

Сообщение ladik »

AndreyDmitriev, я с Вами согласен. dcomcnfg запускал и давал полный доступ. И на ПК сервера и на ПК клиента. Теперь заметил следующую проблему: на ПК клиента в запущенных процессах отображается OpcEnum, на ПК сервера - нет. Запуск OpcEnum установлен "Автоматически", тем не менее служба остановлена. Попытка запустить вручную приводит к ошибке: "Ошибка 1053: Служба не ответила на запрос своевременно". На ПК клиента при первом запуске dcomcnfg, в диалоговом окне был вопрос о регистрации службы OpcEnum, на сервере такого не было. Пробовал вручную, командами regsvr32 OpcEnum.dll и OpcEnum /RegServer, результата нет. Не могу сообразить в чём же дело. И ещё не ясно, почему в настройках сервера, для запуска нельзя использовать текущего пользователя...
Вложения
Настройки DCOM
Настройки DCOM
Настройки OPC сервера
Настройки OPC сервера
Дорогу осилит идущий.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Ошибка при попытке создания клиента сетевого OPC сервера

Сообщение Viktor »

И ещё не ясно, почему в настройках сервера, для запуска нельзя использовать текущего пользователя...
Обрати внимание в настройках NI OPC:
RP.png
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Ошибка при попытке создания клиента сетевого OPC сервера

Сообщение ladik »

Viktor, Изменил, но результата нет. И перестал запускаться OpcEnum. А из ветки "Службы компонентов -> настройки DCOM" он вообще исчез. Видимо придётся попробовать переустановить систему.
Дорогу осилит идущий.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»