Цитата Сообщение от Dima.Silorov Посмотреть сообщение
Добрый день!

Необходимо собирать информацию с десятка 4-20 датчиков и примерно столько же - дискретов, архивы (20 минутки, часовки, суточные) хранить в контроллере, затем передавать наверх, в SCADA.
Желательно, чтобы архивы в контроллере и SCADA синхронизировались при потере и восстановлении связи.
Так же желательно, чтобы контроллер поддерживал разные типы передачи данных.
Плюс местная визуализация.
Компоненты системы должны иметь что-то похожее на Long Term Support - т.е. производиться какое-то разумное время, 3-5 лет хотя бы. Не хочется каждый год переписывать конфигурацию.
Сначала выбрал решение ПЛК323 Codesys + МВ110 А8 + СПК315Р+OwenArchiver - но там все не очень радужно, как я понял - развитие не планируется.
Рассматриваю сейчас вариант ПЛК323 Телемеханика ЛАЙТ.
Так же рассматриваю СПК110 - но там нет ethernet портов, а городить лишний преобразователь - не хочется.

Абсолютно соглашусь с melky касательно нетривиальности задачи.
Примерно похожее реализуется при работе с архивными данными приборов учета, но это задача достаточно хорошо исследована и имеет массу вариантов реализаций. Но повторюсь: только с приборами учета ресурсов.
В вашем лучше пойти по пути от НЕОБХОДИМО до ДОСТАТОЧНО.
Если использовать решение на Телемеханике Лайт, то связка должна быть такая: ПЛК323-ТЛ+МВ110-8А(АС)+СП315(310). Контроллер при настройке работы по МЭК-104 будет на измененное событие присваивать метку времени и писать это событие на SDкарту и передавать его на Пункт управления( где он будет писаться с этой меткой времени в БД)
Как уже написали выше, в случае пропадания связи эти события передадутся на ВУ с метками времени при восстановлении связи. Таким образом Вы получите идентичные архивы и на ПК и на ПЛК. Обработать полученные записи и вывести их или их производные ( 20 мин, час, сутки) в отчетные формы и/или на визуализацию SCADA совершенно не трудно.
Но вот с архивом на SD ПЛК работать можно будет только если механически извлечь носитель информации.