Стартовая страница › Форумы › Взаимодействие с устройствами › OPC › OwenCloud + OwenOPC + Rapid
Помечено: owenopc, Rapid, rapidscada
- В этой теме 12 ответов, 5 участников, последнее обновление 1 год, 9 месяцев назад сделано
manjey73.
-
АвторСообщения
-
02.08.2022 в 08:54 #24276
hiddenofheaven
УчастникПриветствую смотрящих. Есть прибор, показатели которого выводятся в OwenCloud. На сервере RapidScada развернул OwenOPC, данные с OwenCloud подтянул. В RapidScada по мануалу добавил линию OPC, тип канала связи — не задан. При опросе, в логе получаю сообщение «Ошибка при соединении с OPC-сервером: Невозможно привести COM-объект типа «System.__ComObject» к интерфейсному типу «OpcRcw.Comn.IOPCServerList2». Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID «{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}» возвратил следующую ошибку: Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))».
Находил старую тему, там решением звучит проверка прав доступа, проверил, и RapidScada, и OwenOPC запущены от одного пользователя.
ХЕЛП. Может я недопонимаю права доступа?02.08.2022 в 09:07 #24277hiddenofheaven
УчастникПроверил службы OpcEnum, ScadaCommService, ScadaServerService, на вкладке «Вход в систему» выбран вход с системной учетной записью.
02.08.2022 в 10:52 #24278hiddenofheaven
УчастникНа сервере ранее был установлен «OPC Core Components Redistributable» и сейчас после установки «Owen OPC Server» появился новый «OPC Core Components Redistributable (x64)». Может возникать какой-то конфликт? Система Windows Server 2016 x64.
02.08.2022 в 11:26 #24280
manjey73УчастникЕсли система x64 то и компонент должен работать этот, хотя…. OPC сервер если 32-х битный а Scada пытается через 64-битный стучать тут и могут быть грабли…
02.08.2022 в 12:36 #24284
MikhailМодераторДобрый день!
Овен не предлагает более современных средств интеграции, чем OPC DA?
Может быть, хотя бы стандарт OPC UA поддерживается? Или MQTT?04.08.2022 в 07:49 #24299hiddenofheaven
УчастникЭто победил.
Вопрос другой. В Owen Cloud добавил новый тэг, Owen OPC Server его видит, но в конфигурации КП (слева, где обзор сервера) тэги старые, как заставить коммуникатор их обновить?
04.08.2022 в 07:57 #24300hiddenofheaven
УчастникПобедил, перезапуск процесса OpcNet
04.08.2022 в 11:04 #24303
MikhailМодераторХорошо, что получилось решить проблему.
Всё же вопрос с возможностью использовать другие средства интеграции остаётся открытым.05.08.2022 в 19:41 #24312
JurasskParkУчастникМихаил, я думаю, что от OPC DA еще ближайшие 5 лет никто не откажется ) Учитывая, что ПО с Windows XP до сих пор стоят. ))))
06.08.2022 в 10:41 #24313
MikhailМодераторДля старых систем, которые давно внедрены и работают, это нормальная ситуация. Для современных облачных систем — странное решение выбирать технологию, которую даже сам производитель OPC Foundation позиционирует как устаревшую.
06.08.2022 в 11:08 #24319
manjey73УчастникА у Овена все новое это давно забытое старое 🙂
05.08.2024 в 20:10 #33821
GlasterУчастникНапишу сюда, просто для справки. Так как часть приборов у меня в OwenCloud, то пытаюсь реализовать получение данных из облака. Как написал @manjey73 подключиться к OwenCloud напрямую через OPC UA из Rapid Scada невозможно по причине крворуких программистов в овене. Потому реализовываю подключение из RapidScada к OwenOPC Server.
OPC Server запускаю пока на Windows 11, просто для проверки работоспособности технологии. Подключиться к OwenOPC Server с удалённого компьютера не получается: Error connecting OPC server: Cannot marshal ‘parameter #2’: Invalid managed/unmanaged type combination (Marshaling to and from COM interface pointers isn’t supported). Попробовал установить Коммуникатор на тот же комьютер, что и OwenOPC Server. Заметил странную закономерность: Когда нажимаю кнопку «соедениться» в настройках устройства в Администраторе соединение происходит только если открыто окно OwenOPC Server, при этом данные в Rapid Scada не получить: не может соединиться с сревером. Дальше интереснее: Если закрыть окно, то сервер не выгружается из процессов и тогда можно получить данные с OwenOPC Server, но невозможно «соединиться» в настройках, что бы добавить узлы и подписки. В общем чудесатый этот овен.
05.08.2024 в 20:33 #33822
manjey73УчастникOwenOPC Server допускает только одно подключение, опять же, спасибо Овен.
Не получиться одновременно смотреть программой OPC сервера и забирать данные Scada, глушите сервис OPC овен… -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.