Уважаемые форумчане, retain переменные обнуляются при закачке программы, есть ли возможность, чтобы этого не возникало?
ПЛК100, codesys 2.3. галка обнуление данных убрана.
Уважаемые форумчане, retain переменные обнуляются при закачке программы, есть ли возможность, чтобы этого не возникало?
ПЛК100, codesys 2.3. галка обнуление данных убрана.
Есть же еще PERSISTENT переменные
спасибо, я думал persistent это одно и то же что retain.
persistent переменные обнуляются после 10 минут выключенного состояния. с Retain все нормально.
Скорее всего проблема в организации программы. Если обработка retain переменной происходит в функциональном блоке, то по умолчанию при старте плк все переменные инициализируются нулевыми значениями. Для того, чтобы retain переменная инициализировалась своим значением ее необходимо делать в объявлении ФБ в области создания переменной input/output.
Имеем ПЛК160, раньше всё было нормально, а теперь переменные не хотят сохраняться. После выключения на их месте появляются старые значения которые в работе были изменены, что за ерунда?
Имеется в виду акуммулятор
Если это аккумулятор то думаю там по нулям было бы (его уже один раз меняли). А так вылазят значения которые ещё летом использовались.
Получается так: включаешь ПЛК там старые значения, тут же их меняешь ПЛК начинает работать по новым, тут же выключаем и через минут 5-10 включаем и опять видим те старые значения.
Да и 24 заявка: к ПЛК подключена не только панель оператора, а и комп со скадой в которой нет изменения уставок.