PDA

Просмотр полной версии : Сохранение RETAIN и PERSISTENT переменных при обновлении с flash



pmaxim25
05.02.2020, 13:38
Добрый день. Проблема такая: на СПК107 М01 при обновлении приложения из Codesys RETAIN и PERSISTENT переменные сохраняют свои прежние значения, но при обновлении приложения с flash их значения сбрасываются в 0, даже если само приложение не менялось (прошивать одно и то же приложение). Есть ли возможность обновлять приложение с flash без сброса значений?

Евгений Кислов
05.02.2020, 13:53
Добрый день.
Нет, при обновлении с накопителей - энергонезависимая память очищается.

pmaxim25
05.02.2020, 14:01
И никакого способа это обойти? Запись в файл какой-нибудь?

Евгений Кислов
05.02.2020, 14:36
И никакого способа это обойти? Запись в файл какой-нибудь?

Можно записать значения переменных в файл и потом считать их из файла.

pmaxim25
05.02.2020, 17:40
Можно записать значения переменных в файл и потом считать их из файла.

Спасибо, попробуем.