Состав архива с прошивкой:
spk1xxm01f.bin – файл прошивки для перепрошивки с версии
1.3.xxxx.xxxx на версию
2.x.xxxx.xxxx.
tanowrt-image-owen-codesys-swu-spk1xxm01.swu – файл прошивки для перепрошивки с версии
2.x.xxxx.xxxx на версию
2.x.xxxx.xxxx.
swu-uboot-fbin-spk1xxm01.u-boot.swu – файл для «отката» с версии
2.x.xxxx.xxxx на версию
1.x.xxxx.xxxx (для СПК, произведенных
до октября 2022 года).
reset_plc – если этот файл помещен на накопитель вместе с файлом прошивки, то при перепрошивке будет выполнен сброс настроек на заводские.
0.1. Перепрошивка на версию
2.4.xxxx.xxxx поддерживается
только для контроллеров c 4 Гб flash-памяти.
Если у вас контроллер из конкретной особой партии с 2 Гб flash-памяти - то после прошивки он потеряет работоспособность (при включении питания будет отображаться только черный экран и будут гореть 3 лицевых светодиода).
Поэтому перед прошивкой обязательно проверьте объем flash-памяти контроллера.
Для этого подключитесь к нему терминалом и выполните команду
fdisk -l
SPK_153_BAD.png SPK_173_GOOD.png
В выводе посмотрите на вторую строку - если в ней отображается значение
1864M, то прошивать этот контроллер на прошивку
2.4.xxxx.xxxx нужно с использованием файла
spk1xxm01f.bin из папки
для СПК1хх с 2 Gb памяти.
Если отображается значение
3728M, то прошивать этот контроллер на прошивку
2.4.xxxx.xxxx нужно с использованием файла
spk1xxm01f.bin из
корня архива с прошивкой.
0.2. Перепрошивка с версии
1.1.xxxx.xxxx / 1.2.xxxx.xxxx на версию
2.4.xxxx.xxxx –
не поддерживается. Но можно обновить прошивку до версии
1.3.xxxx.xxxx, и уже с нее произвести обновление до
2.4.xxxx.xxxx.
1. Перепрошивка с версии
1.3.xxxx.xxxx на версию
2.4.xxxx.xxxx обязательно должна производиться с USB/SD-накопителя c использованием файла
spk1xxm01f.bin и со сбросом настроек (с файлом
reset_plc из архива с прошивкой на накопителе).
ОБЯЗАТЕЛЬНО ДОЖДИТЕСЬ ПОЛНОЙ ЗАГРУЗКИ КОНТРОЛЛЕРА – ЕЕ ПРИЗНАКОМ ЯВЛЯЕТСЯ ОТОБРАЖЕНИЕ ПРОЕКТА НАЛАДКИ ИЛИ ЭКРАНА «ОТСУТСТВУЕТ ЗАГРУЗОЧНОЕ ПРИЛОЖЕНИЕ».
Процедура прошивки выполняется однократно. Перепрошивка через web-конфигуратор в данном случае не поддерживается. После прошивки и первой загрузки проекта CODESYS может возникнуть исключение – это нормальная ситуация. Перезагрузите контроллер и продолжите работу.
Если после прошивки при перезагрузке контроллера заданные в конфигураторе настройки слетают к заводским, а приложение CODESYS не сохраняется - то см. информацию о проблеме и инструкцию по ее решению в этой теме:
https://owen.ru/forum/showthread.php?t=36852
2. Перепрошивка с версии
2.4.xxxx.xxxx на версию
2.4.xxxx.xxxx возможна как с USB/SD-накопителя, так и через web-конфигуратор. В данном случае используется файл
tanowrt-image-owen-codesys-swu-spk1xxm01.swu. Если требуется сбросить настройки контроллера до заводских - то следует разместить на накопителе файл
reset_plc или установить галочку
Очистка пользовательских данных в web-конфигураторе. В случае установки галочки в процессе перепрошивки два раза будет произведена перезагрузка контроллера.
3. Для приборов, выпущенных
с октября 2022 года, заводской прошивкой для которых является
2.4.xxxx.xxxx – «откат» на более старые версии прошивки не поддерживается.
4. Для приборов, выпущенных
до октября 2022 года, "откат" на более старые версии прошивки поддерживается.
При «откате» с прошивки
2.4.xxxx.xxxx на прошивку
1.3.xxxx.xxxx необходимо выполнить следующую последовательность действий:
1) Обновить прошивку через USB/SD-накопитель или web-конфигуратор с использованием файла
swu-uboot-fbin-spk1xxm01.u-boot.swu.
(файл
reset_plc не требуется, состояние галочки
Очистка пользовательских данных в web-конфигураторе не имеет значения).
В результате операции в контроллере останется только начальный загрузчик.
Признак окончания этапа (занимает 1-2 минуты) – автоматическая перезагрузка контроллера и отображение логотипа ОВЕН.
2) Затем обновить прошивку с USB/SD-накопителя через сервисное меню с использованием файла
spk1xxm01f.bin с нужной версией прошивки и использованием файла
reset_plc из архива с прошивкой.
3) Затем однократно повторить шаг
2). После этого перепрошивка будет завершена.