Прошивка: 3.7.0923.1107
Версия пакета таргет-файлов: 3.5.17.36
Версия таргет-файла: 3.5.17.34
Важная информация: прошивка и таргет-файлы предназначены для СПК210.
СПК1хх [М01] нельзя обновить до данной прошивки.
Новые функции
1. Поддержка модификации СПК210-05
Выпуск модификации запланирован позже - в 2026 году.
2. Сниффер COM-портов
В web-конфигураторе в узле ПЛК добавлена вкладка Сниффер COM-портов.
С помощью неё можно просматривать пакеты, проходящие через выбранный COM-порт контроллера.
ris. 5.36.png
Для выбора COM-порта используется выпадающий список. Вариант Пользовательский позволяет указать путь к символьному устройству (например, /dev/ttyS10) – это требуется для прослушивания виртуального COM-порта, созданного преобразователем COM/USB или COM/Ethernet.
Кнопка Запустить запускает сниффер. Этот функционал существенно увеличивает нагрузку на процессор контроллера и поэтому должен использоваться только на этапе отладки совместно со специально подготовленными тестовыми проектами, в которых присутствуют лишь компоненты, связанные с обменом через COM-порт. При нажатии на кнопку Остановить или переходе на другую вкладку сниффер автоматически отключается.
Лог трафика отображается в виде таблицы, состоящей из 4 столбцов:
- Метка времени – метка времени фиксации пакета;
- Направление – направление передачи пакета (Tx – отправка данных в COM-порт, Rx – прием данных из COM-порта);
- Длина – размер пакета в байтах;
- Данные – содержимое пакета в виде HEX-дампа.
В некоторых случаях один пакет может быть разбит на две строки лога.
Кнопка Очистить позволяет очистить лог, а кнопка Скачать TXT – выгрузить его в виде файла формата .txt.
Улучшения
1. Внесены изменения в функционал связи с OwenCloud:
- устранена ошибка, из-за которой проекты с большими конфигурациями (400+ переменных) не подключались к OwenCloud.
Ошибка исправлена на стороне облачного сервиса в его обновлении от 28 октября 2025.
На стороне ПЛК интервал вызова задачи OwenCloudTask в новых создаваемых проектах уменьшен до 25 мс, чтобы обеспечить приемлемое время выгрузки таких конфигураций. - исправлен принцип формирования канала Status - теперь он всегда соответствует реальности (а также состояние CONNECT переименовано в IDLE);
- исправлена ошибка, из-за которой в конкретных специфических ситуациях связь с облачным сервисом могла устанавливаться даже если канал Enable OwenCloud имел значение FALSE;
- добавлены каналы диагностики Warning Big Symbol Name и Warning Symbol Name.
Первый канал принимает значение TRUE, если в символьной конфигурации выбрана хотя бы одна переменная,
имя или комментарий которой превышает 32 символа (это может привести к ошибке обмена с OwenCloud).
Во второй канал записывается имя первой из таких переменных.
Значения каналов формируются в момент установки связи с облачным сервисом; - добавлен канал Symbol Count, который содержит число переменных, выбранных в символьной конфигурации.
Значение канала формируется в момент установки связи с облачным сервисом.
OwenCloudNewChannels.png
2. В библиотеку OwenStorage (3.5.17.33) добавлены функции ReadSymbol и WriteSymbol, позволяющие прочитать/записать значение переменной по указанному символьному пути (например, 'Application.PLC_PRG.iVar').
OwenStorageReadSymbol.png
Сценарии использования:
- диагностическая визуализация, позволяющая просмотреть значение любой переменной проекта без подключения из CODESYS;
- создание пользовательского TCP/UDP-сервера для интеграции с другими системами и организации для них доступа к переменным проекта.
Функции должны вызываться из наименее приоритетной задачи (рекомендуется использовать приоритет 31), чтобы избежать появления джиттера в высокоприоритетных задачах.
Функции поддерживают только работу с переменными элементарного типа, объявленными напрямую в программе или списке глобальных переменных (доступ к переменным ФБ, структур и т. д. не поддерживается).
3. Улучшения в компоненте Modem:
- добавлен канал переинициализации компонента, по переднему фронту которого происходит отправка AT-команд для настройки модема.
Для выполнения переинициализации канал Установить соединение папки GPRS должен иметь значение FALSE.
Он полезен в тех случаях, когда подключение или переподключение модема происходит "на горячую" (например, из-за его перезагрузки); - добавлен канал Номер для запроса баланса, что позволяет изменять этот номер в процессе работы приложения;
- в случае ошибок связи с модемом теперь происходит обнуление каналов диагностики;
- ряд мелких улучшений в обработке ответов на AT-команды.
OwenModem.jpg
4. В web-конфигураторе на вкладке Состояние/Обзор и в узле Debug добавлена информация о температуре процессора.
cpu1.png cpu2.png
5. В прошивку добавлен пакет утилит mdbtools для работы с файлами баз данных Microsoft Access (по запросу Егора Фомичева).
mdbtools.png
6. В случае использования OpenVPN на вкладке Cлужбы/OpenVPN клиент/Состояние теперь отображается IP-адрес, полученный в рамках виртуальной сети.
OpenVPN.png
7. Обновлен логотип ОВЕН на экране загрузки и в веб-конфигураторе.
800х480.jpg
Исправления
1. СПК210-07: исправлена ошибка, из-за которой при загрузке контроллера не отображался прогресс-бар и не было возможности зайти в экранный конфигуратор.
2. Исправлена ошибка, из-за которой при отключенной на интерфейсе RS-232 системной консоли после программной перезагрузки устройства в web-конфигураторе и экранном конфигураторе
отображалась причина перезагрузки "Сторожевой таймер", а в CODESYS в узле Watchdog канал Hardware Watchdog Flag имел значение TRUE.
3. Исправлена ошибка, из-за которой при изменении сетевого имени контроллера (hostname) через узел Network на более короткое, к нему "приклеивался" остаток предыдущего имени (для корректного отображения требовалось перезагрузить контроллер).
Известные проблемы и ограничения
1. Компонент Modem теперь невозможно использовать совместно с модемами, которые не поддерживают AT-команду "AT+GSMBUSY".
2. Экранный конфигуратор:
- при включении режима DHCP на вкладке Сеть не отображаются полученные от DHCP-сервера сетевые настройки;
- СПК210-07: на вкладке Время не отображается первый символ в номере дня для двухзначных дней (10...31).
В окне, открываемом при нажатии на кнопку Настроить, номер дня отображается корректно.
3. В web-конфигураторе некорректно отображаются некоторые метки времени:
- на вкладке Состояние/Обзор к метке времени последнего исключения лишний раз прибавляется значение часового пояса контроллера;
- на вкладке ПЛК/Файлы журналов метки времени отображаются без учета часового пояса контроллера.
Все описанные проблемы планируется устранить в следующей версии прошивки.