Дано
ПЛК-100 КМ , СП270 Мастер
в конфигурации плк создаю Modbas Master и Modbas slave.
Modbas slave создаю под элемент Modbas RS323 и под элемент 2 Byte с адресом AT%QW9.26.0
В глобальных переменных объявляем переменную:
VAR_GLOBAL
F AT%QW9.26.0:INT;
END_VAR
С СП 270 через ввод данных (адрес 1 регистр 4х25) задаем значение,
например 123
Выключаем ПЛК отключаем панель от RS232 через 2 часа включаем
ПЛК посредством CoDesys смотрим переменная F
сохранила своё значение123
Почему так ? Я не объявлял F как RETAIN. Мои предположения Возможно
Значение присвоенное переменной объявленной в регистре Modbas автоматом являются RETAIN. Чтобы развеять предположения, нехорошо реализовывать проект АСУ на предположениях :-( ,звоню в техподдержку Овен, весь ответ от службы Овен свелся к тому чтоя объявил F как RETAIN незаметно для себя или Сп270 сама сохраняет результат, хотя я объяснил что я её отключил. А может меня просто вообще не поняли что я хочу:-(
Хотелось бы получить внятный ответ от знатоков, чтобы не предполагать.Почему переменная F сохранило своё значение в энергонезависимой памяти ?
Не обессудьте за длинную писанину и возможно глупый вопрос.