PDA

Просмотр полной версии : Архивирование данных с OPC UA при выключении сервера.



aass19ssaa
06.06.2025, 22:33
Добрый день!
Возникли проблемы с проектом.
Используем контроллер Овен ПЛК 210 и Masterscada 3.13 с архивацией в БД. Теги с контроллера передаются через OPC UA.
Все работает хорошо. Но архивы на скаде пишутся только в моменте, когда включен сервер, а хотелось бы всегда, когда работает контроллер. С восстановлением данных после включения сервера.
Этот момент очень важен для нас.
Понимаю, что OPC UA передает мгновенные значения, а не исторические.
Пробовал тестово реализовать архивацию внутри контроллера через Owen Archiver, но переменные с архивацией не передаются на скаду.
Насколько я понимаю, есть вариант использовать какой то промежуточный OPC сервер с функцией архивации. Считывать данные с контроллера, архивировать их с нужной периодичностью (нам хватило бы 1 часа),
а затем эти данные передавать на скаду.
Подскажите, какое ПО для этого лучше использовать. Или может быть я мыслю совсем в неправильном направлении для решения этой задачи?

1exan
07.06.2025, 08:45
Добрый день!
Возникли проблемы с проектом.
Используем контроллер Овен ПЛК 210 и Masterscada 3.13 с архивацией в БД. Теги с контроллера передаются через OPC UA.
Все работает хорошо. Но архивы на скаде пишутся только в моменте, когда включен сервер, а хотелось бы всегда, когда работает контроллер. С восстановлением данных после включения сервера.
Этот момент очень важен для нас.
Понимаю, что OPC UA передает мгновенные значения, а не исторические.
Пробовал тестово реализовать архивацию внутри контроллера через Owen Archiver, но переменные с архивацией не передаются на скаду.
Насколько я понимаю, есть вариант использовать какой то промежуточный OPC сервер с функцией архивации. Считывать данные с контроллера, архивировать их с нужной периодичностью (нам хватило бы 1 часа),
а затем эти данные передавать на скаду.
Подскажите, какое ПО для этого лучше использовать. Или может быть я мыслю совсем в неправильном направлении для решения этой задачи?

А почему нельзя держать сервер с МС всегда включенным?

melky
07.06.2025, 10:22
А он электричество ест многА :)

kondor3000
07.06.2025, 10:30
Купили один комп со скадой, нет надо поставить ещё один промежуточный копм в ОПС сервером,
чтобы комп со Скадой выключить. Долго наверно соображали)

dreambelarus
08.06.2025, 06:20
Как-то пробовал тоже вычитывать архивы...задался целью если есть чтение исторических тегов HDA а как с архивами в ОРС UA...бегло поискал по интернету нашел что надо активировать OPC UA HDA.... увидел в MS4D в настройках OРC UA имеется глубина считывания архива думаю попробую и в процессе изучу...моими подопытными были Облако Овенклауд и Мастерскада 3.13...но так что-то и не получилось ...я так понимаю возможность есть в протоколе OPC UA, но на стороне серверов она не реализована ни в MS3 как сервер ни в обоаке и забросил я это гиблое дело а интерес по-прежнему имеется .....может кто-то подскажет о своем положительном опыте работы с OPC UA HDA...а так заманчиво было бы архивы переносить через OPC UA:))))))

Насколько помню у ПЛК210 архив можно экспортировать только через CSV поправьте если не прав ...не работал ими...может что-то уже поменялось по прошествии времени:)))))

melky
08.06.2025, 12:21
dreambelarus смысл HDA это считывание архивных данных из прибора, например после обрыва связи, а не накапливать текущие данные для системы выше.
любое накапливание данных требует постоянной связи между прибором и OPC сервером. Это тоже самое, что иметь постоянную связь между прибором и scada.

SCADAMaster
08.06.2025, 20:05
Понимаю, что OPC UA передает мгновенные значения, а не исторические.

OPC UA может передавать архивные данные, но нужна реализация и на стороне клиента, и на стороне сервера.
У клиента MasterSCADA 3 чтение архивов поддержано - включается в настройках UA клиента. Поддержано ли в контроллере ОВЕН - лучше уточнить у техподдержки ОВЕН

dreambelarus
09.06.2025, 11:59
OPC UA может передавать архивные данные, но нужна реализация и на стороне клиента, и на стороне сервера.
У клиента MasterSCADA 3 чтение архивов поддержано - включается в настройках UA клиента. Поддержано ли в контроллере ОВЕН - лучше уточнить у техподдержки ОВЕН

Пробовал из MS3.13 читать как сервер MS4D клиент не получается. текущие читаю без проблем за что огромное спасибо!!!..может покажете где в 3 настройка глубины чтения OPC UA HDA что-то я не заметил ...можно на OPC мультипротокол Инсат проверить как генератор OPC UA HDA???

SCADAMaster
09.06.2025, 12:20
Да MPS может работать как UA сервер, и он может передавать архивы по UA.