4.3.10. Хранение параметров во flash-памяти контроллера

Контроллер позволяет сохранять все свои настройки в энергонезависимую память. При подаче питания на контроллер он восстанавливает настройки из этой памяти и мгновенно готов к работе. Не нужно каждое включение питания настраиваться на позиционер заново. Контроллер хранит в своих настройках своё имя, вводимое пользователем. Это удобно для его последующей идентификации.

Важно

В энергонезависимую память сохраняются все текущие рабочие параметры контроллера, относящиеся к вкладке Device из меню настроек программы XILab. Поле friendly_name является единственным исключением.
Любые изменения, внесенные в настройки XILab из других вкладок, не сохранятся!

Это делается с помощью кнопки Save settings to flash в программе XILab или с помощью функции command_save_settings (см. Руководство по программированию).

Можно восстановить в ОЗУ контроллера все настройки из энергонезависимой памяти не только при подаче питания, но и при нажатии в XILab на кнопку Load setting from flash, что позволяет работать с сохраненными во flash данными. Для загрузки можно использовать функцию command_read_settings, см. Руководство по программированию. Восстановленные настройки станут активны немедленно. При этом произойдёт переинициализация всех блоков контроллера.