Сообщение от
Малышев Олег
1) Добавьте охранный таймер - нужное Вам значение в PLC_Configuration - корень - Module Parameters - Max Cycle Legth или , если используете задачи, в конфигураторе задач - Watchdog )
2) Добавляете модуль статистика выбираете четвертую переменную - Power Status и привязывете к IEC адресу переменную pwr
3) в основном цикле плк вызываете следующий код WHILE NOT pwr DO ; END_WHILE
При пропадании питания значение переменной pwr будет равна false. ПЛК впадет в "вечный" цикл и охранный таймер сработает. При перезагрузке от батарейного питания ядро ПЛК не загрузится и соотетственно аккумулятор не будет разряжаться для поддержки питания ARM, RAM и Ethernet