Как отследить выключение питания ПЛК-150? Требуется после включения питания инициализировать переменные, но это происходит не всегда. Переменные объявлены как глобальные, инициализируются при объявлении, но не в секции RETAIN.
Вид для печати
Как отследить выключение питания ПЛК-150? Требуется после включения питания инициализировать переменные, но это происходит не всегда. Переменные объявлены как глобальные, инициализируются при объявлении, но не в секции RETAIN.
Проанализировав файл log.txt
Отслеживайте флаг POWER, при пропадании питания устанавливайте свой флаг, объявленный в RETAIN области, принудительно кладите контроллер бесконечным циклом.
При включении проверяете свой флаг и обрабатывайте свои переменные. После обработки сбрасывайте свой флаг.
Посмотрите данные примеры, они с энергонезависимыми переменными
http://www.owen.ru/forum/showpost.ph...7&postcount=31
http://www.owen.ru/forum/showpost.ph...6&postcount=32
http://www.owen.ru/forum/showpost.ph...2&postcount=41