Энергопотребление контроллера

Здравствуйте!

Возник вопрос с возможностью управления энергопотреблением контроллера.
Контроллер WB используется для мониторинга состояния различных систем - он считывает данные и отправляет их на центральный сервер.

На объекте производится систематическое отключение питания продолжительностью порядка 12 часов. Установить полноценный ИБП возможности нет и предполагается использование блоков WB (например WB-UPS).

Есть ли какие-то штатные методы перевода контроллера в энергосберегающий режим, позволяющий работать до 12ч на данном источнике?

Как один из вариантов рассматриваем возможность отключения контроллера при пропадании питания с регулярным включением (раз в 30 мин) для считывания и передачи данных. Есть ли штатные средства реализации подобного решения?

А БП для сигнализации/ведеонаблюдения на 12/24 вольта не рассмастриваете? Там можно АКБ хоть на 20А/ч поставить…

Пожалуй - так сразу не отвечу. Скорее нет. Но проверю.

Только использование внешнего реле времени, наверно. Даже двух реле, Одно на 30 секунд, второе на час. Контроллер запускает первое и выключается по команде halt. Сработав - первое реле включает второе, которое разрывает питание на час.
Посмотрю, что из готового можно подобрать.

Заснуть процессор с будильником - не проблема, средствами ОС это должно быть реализуемо. Вопрос, реализовано ли отключение периферии. Я тоже сомневаюсь.

В 7.x будет управление питанием WBIO, то есть с них можно будет его снять. Прочее, - можно перевести в спящий режим. Но изначчально колнтроллер для такого не рассчитывался, те же трансиверы RS-485 не отключаются.

А частоту процессора снизить можно? Я пока еще глубоко не изучал, но планируется проект с питанием от автономных источников и нужно будет максимально снизить потребление, каждый Вт на счету.

А Вы уверены, что туда нужны прямо ВБ?
Обычно в таких местах применяются специализированные малоедящие опросные устройства.