Сброс ПЗУ к заводским

Автор Rusfaner, 07 октября 2024, 13:53:51

« назад - далее »

Rusfaner

Добрый день.
При перепрошивке контроллера с измененными значениями переменных ПЗУ новые значения не записываются.
То есть, прошиваю контроллер. После тестирования программы появляется необходимость изменить значение какой-то переменной (ПЗУ) в проекте. Меняю на новое значение, перепрошиваю. После прошивки сохраняются прежние значения.
Куда копать?

Nikolai

Здравствуйте.
В карте сети, в настройках контроллера есть вкладка ПЗУ. Там есть переключатель режимов работы с ПЗУ при загрузке проекта.

Rusfaner

В настройках по умолчанию стоит "всегда спрашивать перед установкой". Соответственно перед загрузкой выскакивает это окно. Пробовал устанавливать значения ПЗУ и не устанавливать. Результат не меняется. Значения не перезаписываются.

VladislavMorozov

А может все-таки перезаписываются?) Если запускали отладку на карте сети или отладку в устройстве, то значения ПЗУ по умолчанию меняются, и сохраняются в блоке контроллера на карте сети. Жмете на контроллер на карте сети, вкладка ПЗУ -> установить значения по умолчанию. Советую использовать параметр "всегда спрашивать перед установкой" т.к. параметр "всегда устанавливать" работает не всегда.

Если не помогло, попробуйте в дереве проекта нажать на контроллер ПКМ -> Переменные ПЗУ -> Установить значение по умолчанию.

Rusfaner

Благодарю!
Рабочий вариант:
На карте сети жать на контроллер ПКМ -> настройка -> вкладка ПЗУ -> установить значения по умолчанию -> применить.
Потом загружать в контроллер.