Качество сети 220В - МЭ110-1М, если только наличие, то обычное реле 220В и на дискретный вход.
Для датчиков, МВ110-8А(8АС), датчики лучше 4-20мА, из-за расстояний.
Средство измерения АКБ -УПКБ-12-85-4 - измерение до 5-ти батарей с номинальным напряжением 12В или УПКБ-12-88-4 до 8-ми батарей. Фирма "Промсвязь" Юрий-Польского завода. Протокол обмена с данным устройством они предоставляют. (измеряет напряжение и температуру батареи). В зависимости от батарей и цикличности заряд/разряд можете настроить запуск генератора при отсутствии сети например)
ПЛК с двумя RS485 интерфейсами, один для МЭ, МВ, другой для УПКБ.
Скада, ну можете бесплатную Rapid использовать, она Modbus понимает по умолчанию.
Модем думайте сами, либо Овеновский, либо лучше Radiofid с резервированием на двух операторах и поднятием VPN канала до вашего сервера, тогда обмен с ПЛК будет прозрачным по сети.
Если что, то настроить OpenVPN клиента на нем помогу.
Имхо, выбрал бы ПЛК110-30 (с двумя RS485 интерфейсами) для данной задачи.
Датчики батарей будут показывать одно и тоже с погрешностью и мерять температуру каждой батареи.
Тогда проще измерять напряжении на батареях другим методом, како-нить датчик напряжения и все.