Подскажите, как распространена опция архивирования данных непосредственно в самом контроллере с дальнейшей передачей этих архивных данных в скаду по типовым протоколам типа модбас, опс? Не выгрузка по фтп/на флешку, а именно передача данных.
Подскажите, как распространена опция архивирования данных непосредственно в самом контроллере с дальнейшей передачей этих архивных данных в скаду по типовым протоколам типа модбас, опс? Не выгрузка по фтп/на флешку, а именно передача данных.
Комментарии: 14
Robert
Opc UA многие контроллеры поддерживают Но архивирование лучше делать уже на верхнем уровне в базе данных SQL и т.д.
Robert
Ресурсы контроллера лучше не тратить на это, его основная задача управление процессом
Evgeniy
Можете складывать при обрыве связи в массив в котором будет таймстамп событий , потом при восстановлении отправлять поэлементно со сдвигом из массива
Berkeman
Выглядит геморойно
Evgeniy
мы так делаем на бекхове
Andrew
Газпром?)
Berkeman
Неа. С чего такое предположение?)
Andrew
У них в требованиях периодически такой пунктик есть
Berkeman
Случайно не 45 дней?) Длительность хранения
Andrew
Не знаю, коллега делал, кажется меньше (что-то в диапазоне от 8 часов до 3 суток)
Berkeman
Как же, кроме массива, это можно реализовать?
Andrew
Мы на каких-то объектах водоканала передачу такую организовывали по запросу, но там gsm и опрос раз в 10 минут кажется. Мэк-104 Ну наверное массив, а по поводу конкретной реализации хз Мэк104 хорош что у него есть специальная функция для этого)) чот типо чтения архива
Berkeman
Размер массива в плк статический зачастую, во время пропажи связи, если она долго отсутствовать будет, и за все время отсутствия писать не сможет же Плк поддерживал этот протокол?
Andrew
Ага. Но там обьект очень небольшой. Аналогов 10 и дискретов столько же Ну перезатираешь самые старые, метка времени же есть В верхний уровень все равно за раз выплевывать потом