Технические FAQs

Задать вопрос

Сохраняемые переменные (Persistent variables) в SoMachine с M221.

Автоматически сохраняемые переменные при отключении питания.
Контроллер автоматически сохраняет первые 50 слов памяти (% MW0 - % MW49) во внутренней флэш-памяти после отключения электропитания. Эти данные восстанавливаются в области памяти слов во время инициализации, даже если контроллер выполняет холодный старт после неисправности батареи.
Эти автоматически сохраняемые переменные инициализируются в случае загрузки приложения, после команды INIT и активации системного бита % S0.
Сохранение после запроса пользователя.
Вы можете сохранить до 1000 слов памяти (% MW50 до % MW1049) до в флэш-памяти. Количество слов, сохраненных или восстановленных задается в системном слове % SW148.
Для запуска сохранения переменных необходимо переключить системный бит % S93 в 1. Флэш-память стирается в конце цикла MAST. Операция сохранения переменных занимает примерно 40 мс и выполняется исключительно. Системный бит % S92 устанавливается в 1, после окончания этой операции.
Процедура восстановления осуществляется путем установки % S94 в 1. Операция восстановления выполняется в конце цикла MAST.
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?