Уважаемые форумчане.
Стоит задача удаленного управления и диспетчеризации осветительных установок.
С вопросом удаленного управления вопросов не возникает. Но вот как собирать статистику - вопрос.
В конечном итоге необходимо формирование БД в СУБД из состояний осветительных групп с привязкой ко времени, что позволит осуществлять выборку статистики использования освещения индивидуально по группам, по объектам и т.п.
Как предложение: только после смены состояния выхода ПЛК формировать структуру (ID группы, время включения, время выключения) и записывать во внутреннюю память для последующего сбора вышестоящей SCADA, которая заносит данные в СУБД для хранения. Здесь возникает вопрос поддержки CoDeSyS массивов данных. Есть ли поддержка динамического распределения памяти? Или необходимо создавать массив статический?
Может у кого был подобный опыт? Прошу поделиться идеями реализации. Спасибо.