Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Исторические данные из OPC UA сервера  (Прочитано 3435 раз)

ACHE

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Здравствуйте!
К OPC-серверу "Логика" (OPC DA + OPC HDA) подключены приборы учета газа и тепла одноименного производителя.
В скаде формируются периодические отчеты с архивными данными по часовым и суточным расходам газа и воды.
Т.к. Simple-Scada не работает с OPC HDA, приходится использовать Multi-Protocol MasterOPC Server, который преобразует из HDA в DA, и делает доступными к обработке скадой исторических переменных. Однако таким образом мы можем получить только последнее значение и работать с ним в скаде, например для архивирования и формирования отчета.
В Multi-Protocol MasterOPC Server можно поднять OPC UA сервер, который будет транслировать все те же тэги.
Есть возможность средствами скады получить массив архивных данных по тэгам, которые есть в OPC UA?
Посмотрел пример вызова методов в руководстве. Поключился к ОРС программой UA Expert. В ней я не обнаружил никаких методов. Только те же тэги. Каждый тэг помечен атрибутом HystoryRead.
В скаду тэги импортируются без проблем, но отображаются только последние данные.
На 1 скриншоте ОРС Логика. На 2-м скрине настройки OPC UA. На 3-м - выбран тэг и отображаются исторические данные.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Исторические данные из OPC UA сервера
« Ответ #1 : 18 Мая 2023, 20:53:13 »
Здравствуйте.

К сожалению, в Simple-Scada нет поддержки чтения архивных данных(HDA) как по OPC DA, так и по UA. В Simple-Scada можно работать только с текущими данными поступающими от OPC-сервера.