Вопрос по DrvDsOpcUaServer

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Автор
    Сообщения
  • #43277
    baur
    Участник

    Добрый день,

    DrvDsOpcUaServer работает аналогично DrvMqttPublisher?
    То есть RS будет OPC UA-сервером и раздавать данные?

    И нужно ли для этого дополнительно что-то настраивать, наподобие MQTT-брокера?
    Требуются ли самоподписанные сертификаты?

    #43278
    manjey73
    Участник

    Сертификаты создадутся на 1 год, через год у вас отвалится сервер, надо будет находить файлы сертификатов, удалять и перегружать. (где-то тема была, когда у меня год прошел 🙂 )
    Где-то мне в телеге кидали, как создать сертификаты на больший срок, но еще не пробовал.

    OPC UA сервер работает только как источник данных Коммуникатора, привязать расчетные каналы не получится. Вроде это не дорабатывалось, никто не заказывал.
    Как нынче в Modbus можно.

    #43279
    baur
    Участник

    как я понял:
    — DrvDsOpcUaServer это источник данных только для самой RS, сторонние клиенты не может подключится
    — Расчетные каналы не публикуются
    — SSL/TLS обязательная опция
    ?

    #43280
    manjey73
    Участник

    На счет SSL/TLS не помню.
    На счет сервера да, это только источник данных в Коммуникаторе, расчетные каналы не привяжешь.

    По крайней мере не помню, чтобы это было возможным.

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

    Добрый день!
    Драйверы с приставкой DrvDs работают иначе, чем обычные. Их работа настраивается на странице источники данных и линия связи не нужна.

    > DrvDsOpcUaServer это источник данных только для самой RS, сторонние клиенты не может подключится
    Сторонние клиенты могут подключиться.

    > Расчетные каналы не публикуются
    Да, пока так. Нужно дополнительный драйвер разработать, чтобы он подтягивал расчётные каналы из Сервера в Коммуникатор.

    > SSL/TLS обязательная опция
    Насколько я знаю, для OPC UA всегда нужен сертификат, хотя бы самоподписанный. Могу ошибаться.

    Сертификаты теперь создаются на 10 лет и кладутся в файловую систему. По истечение срока их можно удалить вручную для создания нового. Была проблема с этим, сейчас она решена.

    #43287
    Romiros
    Участник

    Сертификат не обязателен. По крайней мере у нас десяток RapidScada работают без них.

    #43291
    baur
    Участник

    Спасибо всем за ответы, сервер подняли, отлично работает 👍.

    Надо все-таки задействовать SSL/TLS, чтобы ДИЗ потом не беспокоил нас 🙂

    > Сертификаты теперь создаются на 10 лет

    Это начиная с какой сборки?
    где и кто создает этот сертификат? клиент или сервер? Где указывается срок действия?

    Подключился через UaExpert — сертификат вроде создался автоматически, но срок он не спрашивал.

    > кладутся в файловую систему. По истечении срока их можно удалить вручную

    А где именно они хранятся?
    Это C:\Program Files\SCADA\ScadaWeb\storage\XmlRepository? там можно удалить все файлы, ничего не сломается?

    #43292
    manjey73
    Участник

    Да, просто удаляете сертификаты с обоих сторон (не помню, где хранятся, поищите тему).
    И перезапускаете и сервера и клиента.
    На счет 10 лет, надо проверить 🙂 сертификаты создает какая-то библиотека OPC Foubdation

    • Ответ изменён 1 месяц назад пользователем manjey73.
    #43294
    manjey73
    Участник
    #43295
    baur
    Участник

    Как я понял, сертификат и срок его действия — это дело клиента.
    То есть сертификат можно сгенерировать любым доступным инструментом, например через UaExpert

    Link1

    Link2

    не знаю изображение будет или не будет, везде проблемы с хостингом изображения

    #43296
    baur
    Участник

    как формируется ноды Node, вроде по коду тега, но вижу не всегда так, как будто это зависеть от драйвера
    как правильно формировать ноды который отображается на стороне клиента?

    #43298
    baur
    Участник

    NodeID, NodePath

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

    Узлы формируются автоматически на основе тегов устройств в Коммуникаторе. Насколько я помню, нужно, чтобы код тега был не пустой.

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

    Драйвером DrvOpcUa сертификаты на 10 лет создаются с февраля 2026 года. Но для сервера это не имеет значения. Я выше неправильно написал.

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