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

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

Как в Modicon M340 восстановить значения переменных %MW после перезагрузки?

 В случае пропадания и восстановления питания контроллер может перезапуститься одним из двух способов
- теплый старт (warm restart) или
- холодный старт (cold restart).

Стандартный случай - теплый старт, при котором значения %MW восстанавливаются автоматически и никакой дополнительной конфигурации не требуется.

Если же по какой-то причине произошел холодный старт (длительный простой без питания,
не прохождение контрольной суммы содержимого памяти) - значения %MW будут инициализированы
(им будет присвоено значение Value или 0 если Value не было задано в программе).
Если вы хотите этого избежать, то необходимо в Unity Pro открыть конфигурацию процессорного модуля,
зайти на вкладку Configuration и убедиться в том что снята галочка Initialize %MWi on cold start.
Затем, после записи значений %MW которые необходимо сохранить,
вам нужно перевести процессор в состояние STOP, и выставить бит %SW96.0 в состояние один.
При этом значения %MW будут записаны во внутреннюю флеш память и будут восстановлены после холодного старта.
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?