Прошивка: 3.7.0228.1046
Версия пакета таргет-файлов: 3.5.17.35
Версия таргет-файла: 3.5.17.33
Важная информация: прошивка и таргет-файлы предназначены для СПК210.
СПК1хх [М01] нельзя обновить до данной прошивки.
Для СПК210-07 в состав архива включен хотфикс, решающий проблемы, присутствующие в данной прошивке (см. пункт "Известные проблемы").
Новые функции
1. Поддержка модификации СПК210-15
Выпуск модификации запланирован позже - в течение 2025 года.
2. Функционал автообновления экрана
Если в течение длительного времени на дисплее отображается один и тот же экран визуализации - то может возникнуть остаточное изображение (ореол), которое "отпечатается" и будет сохраняться при переходе на другие экраны.
Это особенность LCD-дисплеев. Для редуцирования этой проблемы в узел Screen добавлены настройки автообновления экрана.
Алгоритм работы: если Enable screen refresh = TRUE, то с интервалом, определяемым параметром On mode refresh period, Dim mode refresh period или Off mode refresh period (в зависимости от режима), дисплей заливается черным (0xFFFFFF) цветом на интервал времени T1, а затем белый (0x000000) цвет на интервал времени T2.
По умолчанию автоообновление включено; для нормального режима работы (On mode) его период составляет 3600 секунд (час), а для режимов "Притушено" и "Погашено" - 600 секунд (10 минут).
Autorefresh.png
Улучшения
1. Отображение количества дескрипторов, используемых процессом CODESYS, в web-конфигураторе
- на вкладке Состояние/Обзор;
- на вкладке Состояние/Графики в реальном времени/Дескрипторы CODESYS;
- на вкладке Статистика/Графики/Процессы.
Максимальное число дескрипторов для процесса - 1024.
Утечка дескрипторов обычно связана с ошибкой в коде приложения - в частности, при захвате ресурсов (файлов, COM-портов, сокетов и т. д.) без их освобождения.
Рисунок 3.5 – Состояние. Подраздел «ПЛК».png Рисунок 3.17.png Рисунок 9.13.png
Примечание: график статистики использования дескрипторов по умолчанию не будет отображаться, если обновление прошивки производилось без сброса настроек (без файла reset_plc на накопителе или без галочки Очистка пользовательских данных в web-конфигураторе).
2. Отображение информации о файловой системе подключенного накопителя
См. в CODESYS в узле Drives каналы USB FS Info и MMC FS Info (тип STRING).
В них отображается тип файловой системы и режим монтирования (ro - read-only или rw - read-write).
FS Info.png
3. Утилиты для работы с datamatrix-кодами
В состав прошивки добавлены утилиты Linux dmtxwrite (формирование datamatrix-кода) и dmtxread (расшифровка datamatrix-кода из изображения).
См. пример использования.
4. Утилиты диагностики Linux
В состав прошивки добавлены утилиты Linux:
- lsof - для вывода информации о том, какие файлы используются теми или иными процессами;
- pidstat - для мониторинга производительности;
- ss - более удобный вариант netstat;
- sar - для мониторинга производительности.
5. Улучшение принципа формирования лога сервиса OwenCloud
Теперь в случае отсутствия связи с облачным сервисом - лог не засоряется однотипными сообщениями.
Исправления
1. Исправлена ошибка, из-за которой при включении прибора в некоторых случаях могло не произойти определение платы расширения, к которой подключена микросхема MRAM (Retain) и порт RS-485-3.
Подробное описание проявления проблеммы см. здесь.
2. Исправлена ошибка в компоненте OwenCloud, из-за которой происходила утечка дескрипторов, если в символьной конфигурации не было выбрано хотя бы одной переменной элементарного типа.
Подробное описание проявления проблеммы см. здесь.
Ошибка исправлена в обновлении компонента OwenCloud (3.5.17.3003) в дереве проекта и библиотеки OwenStorage (3.5.17.32).
3. Исправлена ошибка в клиенте OpenVPN: теперь функционал задания логина/пароля работает
См. описание нюансов в этой статье.
4. Исправлена ошибка, из-за которой при восстановлении из резервной копии не восстанавливались значения энергонезависимых переменных
5. Web-конфигуратор, ПЛК/Управление приложениями - исправления
Поддержана возможность сохранения PERSITENT-переменных при развертывании нового приложения. Для этого в архиве приложения необходимо разместить файл с названием keep_retain.
Исправлена ошибка, из-за которой после выполнения команды Сброс заводской развертывание нового приложения завершалось некорректно.
6. Экранный конфигуратор - исправлена ошибка, из-за которой не работал функционал включения/отключения NTP-клиента
Известные проблемы
1. В СПК210-07 при обновлении на данную версию прошивку проявляются следуюшие проблемы:
- нет возможности войти в экранный конфигуратор;
- не работает функционал установки пользовательских логотипов и изображений (в web-конфигураторе: вкладка ПЛК/Заставка);
- не отображается изображение в режиме Wait Mode (в CODESYS: узел Screen, параметр SwitchToWaitMode).
Эти проблемы не проявляются в СПК210-10 и СПК210-15.
Для устранения проблем необходимо:
- подключиться к СПК210-07 по USB или Ethernet;
- перейти в web-конфигуратор;
- открыть вкладку Система/Обновление прошивки;
- нажать кнопку Обзор и выбрать файл swu-hotfix-spk210_07-psplash.swu из архива с прошивкой;
- нажать кнопку Обновить;
- процесс установки хотфикса завершится автоматической перезагрузкой контроллера, после которой описанные выше проблемы перестанут проявляться.
2. Если на интерфейсе RS-232 отключена системная консоль, то при программной перезагрузке устройства в web-конфигураторе и экранном конфигураторе будет отображаться причина перезагрузки "Сторожевой таймер", а в CODESYS в узле Watchdog канал Hardware Watchdog Flag будет иметь значение TRUE.
Проблема будет исправлена в следующей версии прошивки.
Известные ограничения
1. При перепрошивке на данную версию прошивки пользовательские логотипы и изображения, заданные в web-конфигураторе на вкладке ПЛК/Заставка, будут сброшены.
Также они не будут восстановлены при развертывании резервной копии.
Потребуется загрузить их заново.