Добрый день! Существует задача вывода данных счетчика за сутки. Данные с внешнего накопительного счетчика идут по ModbusTCP, далее ТЕГ необходимо выводить на мнемосхему и раз в сутки обновлять значение «Данные за сутки» — считает период накопления за сутки. Можно ли использовать архивные данные Rapidscada или необходимо использовать внешнее СУБД?
Скрипты не работают с архивными данными.
Нужно создавать расчетный канал и писать скрипты для накопления.
Ещё можете посмотреть ModDiffCalculator
в составе модулей, надо будет активировать. Возможно он вас устроит. Он как раз умеет вынимать данные из архивных.
Если суточное значение считает устройство c Modbus, то естественно, нужно брать его с устройства, потому что это значение расчитано по методике, которая утверждена производителем.
Если вы рассчитали суточное значение внутри RapidScada через скрипты или формулу, то проблем в отображении такого тега на схеме — не должно быть.
Вы попробовали и у вас не отобразилось значение на мнемосхеме?
Нет, с устройства Modbus берется общее накопительное значение и в Rapidscada уже в тег записывать суточное значение рассчитывая из общего накопительного значения.