PDA

Просмотр полной версии : retain переменные в измененном проекте



Антон
18.02.2008, 12:16
Как можно организовать переменные конфигурации?
Необходимо, чтобы после загрузки нового проекта переменные конфигурации оставались неизменными.
Иногда при загрузке нового проекта происходит автоматический рестарт контроллера и в среде необходимо заново запускать контроллер Online- RUN. После этого переменные retain persistent инициализируются значениями из нового проекта, что нежелательно.

pt200
02.10.2010, 13:11
решили ли проблему?
а то сильно актуально, более сотни параметров вводить каждый раз.

Логвиненко Андрей
02.10.2010, 22:38
можно сохранять переменные в файл и при рестарте производить инициализацию.

pt200
02.10.2010, 23:14
а еще варианты есть?
а то в плк63 вроде бы файловой системы нету.

pt200
04.10.2010, 14:44
Используйте конфигурационные переменные из ветви PLC Configuration, в них есть возможность поставить значения по умолчанию.

Не совсем ясно.

По умолчанию они то как раз и становятся. Задача сохранить при перепрошивке те значения, которые пользователь накрутил.

pt200
04.10.2010, 23:32
Добавлять ручками более 100 переменных в конфигурационные, а потом еще их в программе собирать и разбирать в массивы - чур меня :(

Вот еслиб можно было бы дамп retain переменных снимать и записывать, еще куда не шло и то корячится придется.
А вообщето вроде для этого случая и придумали persistent или я чего то недопонимаю.