OwenCloud + OwenOPC + Rapid

Помечено: , ,

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Автор
    Сообщения
  • #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 запущены от одного пользователя.
    ХЕЛП. Может я недопонимаю права доступа?

    #24277
    hiddenofheaven
    Участник

    Проверил службы OpcEnum, ScadaCommService, ScadaServerService, на вкладке «Вход в систему» выбран вход с системной учетной записью.

    #24278
    hiddenofheaven
    Участник

    На сервере ранее был установлен «OPC Core Components Redistributable» и сейчас после установки «Owen OPC Server» появился новый «OPC Core Components Redistributable (x64)». Может возникать какой-то конфликт? Система Windows Server 2016 x64.

    #24280
    manjey73
    Участник

    Если система x64 то и компонент должен работать этот, хотя…. OPC сервер если 32-х битный а Scada пытается через 64-битный стучать тут и могут быть грабли…

    #24284
    Mikhail
    Модератор

    Добрый день!
    Овен не предлагает более современных средств интеграции, чем OPC DA?
    Может быть, хотя бы стандарт OPC UA поддерживается? Или MQTT?

    #24299
    hiddenofheaven
    Участник

    Это победил.
    Вопрос другой. В Owen Cloud добавил новый тэг, Owen OPC Server его видит, но в конфигурации КП (слева, где обзор сервера) тэги старые, как заставить коммуникатор их обновить?

    #24300
    hiddenofheaven
    Участник

    Победил, перезапуск процесса OpcNet

    #24303
    Mikhail
    Модератор

    Хорошо, что получилось решить проблему.
    Всё же вопрос с возможностью использовать другие средства интеграции остаётся открытым.

    #24312
    JurasskPark
    Участник

    Михаил, я думаю, что от OPC DA еще ближайшие 5 лет никто не откажется ) Учитывая, что ПО с Windows XP до сих пор стоят. ))))

    #24313
    Mikhail
    Модератор

    Для старых систем, которые давно внедрены и работают, это нормальная ситуация. Для современных облачных систем — странное решение выбирать технологию, которую даже сам производитель OPC Foundation позиционирует как устаревшую.

    #24319
    manjey73
    Участник

    А у Овена все новое это давно забытое старое 🙂

    #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, но невозможно «соединиться» в настройках, что бы добавить узлы и подписки. В общем чудесатый этот овен.

    #33822
    manjey73
    Участник

    OwenOPC Server допускает только одно подключение, опять же, спасибо Овен.
    Не получиться одновременно смотреть программой OPC сервера и забирать данные Scada, глушите сервис OPC овен…

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Для ответа в этой теме необходимо авторизоваться.