Owen Logic Версия 2.10.366.0
ПР205-230.1211.22.2.0
Прошивка прибора 1.9.1
Создаю энергонезависимую переменную (целочисленную или float).
Алгоритм в программе изменяет переменную.
Значение переменной выводится на экран в режиме запрета редактирования.
После выключения питания - переменная принимает начальное значение.
Если разрешить редактирование - ошибка отсутствует.
Использование опции экранной переменной - запись в конце цикла - не исправляет ошибку.
Добавляю тестовую программу:
В программе три пары энергонезависимых переменных (udint и float), которые выводятся на экран с разными опциями.
Изменения из алгоритма реализованы формированием коротких импульсов (привязкой булевой переменной к кнопке "Ok") для увеличения тестируемых переменных на 1.
Видно, что после возобновления питания в начальное состояние вернулись переменные, запрещённые к редактированию (с левой стороны экрана).