Прошивка: 3.8.0126.1318
Версия пакета таргет-файлов: 3.5.17.36
Версия таргет-файла: 3.5.17.35
Важная информация: прошивка и таргет-файлы предназначены только для модификаций ПЛК210-11, ПЛК210-12, ПЛК210-13, ПЛК210-14, ПЛК210-15 и ПЛК210-4G.
Другие модификации нельзя обновить до данной прошивки.
Приборы с данной прошивкой нельзя "откатить" до прошивок версии 2.x.xxxx.xxxx и более ранних.
Новые функции
1. Поддержка модификации ПЛК210-15
Выпуск модификации запланирован позже в течение 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 добавлена информация о температуре процессора.
В узле PLC210_1x канал Температура CPU переименован в Температура платы.
2026-02-24_11-35-35.png
5. В прошивку добавлен пакет утилит mdbtools для работы с файлами баз данных Microsoft Access (по запросу Егора Фомичева).
mdbtools.png
6. В случае использования OpenVPN на вкладке Cлужбы/OpenVPN клиент/Состояние теперь отображается IP-адрес, полученный в рамках виртуальной сети.
OpenVPN.png
7. В узел Watchdog добавлены каналы:
- UPS Count - энергонезависимый счетчик переходов на питание от ионисторов;
- UPS Reboot Count - энергонезависимый счетчик перезагрузок контроллера после перехода на питание от ионисторов.
2026-02-26_8-11-38.png
8. Для ПЛК210-14 и ПЛК210-15 в узел RightSide добавлен канал Применить настройки конфигурации для AI.
У ПЛК210-15 также присутствует канал Применить настройки конфигурации для AO.
2026-02-26_8-13-01.png
Если на вкладке Конфигурация параметр Использовать параметры конфигурации для AI (AO) установлен в значение TRUE,
то по переднему фронту данного канала происходит применение заданных на этой вкладке настроек аналоговых входов (выходов).
Сценарий использования:
Настройки аналоговых входов и выходов являются энергозависимыми – они не сохраняют значения в случае перезагрузки контроллера.
Контроллеры ПЛК210-1x оснащены встроенными ионисторами, которые позволяют продолжить работу после кратковременного (не более секунды) пропадания питания, но настройки правой платы в этом случае будут переинициализированы значениями по умолчанию.
Для корректной обработки этой ситуации следует в коде приложения анализировать значение канала UPS Count узла Watchhog. Если значение этого канала увеличилось, то нужно запустить таймер и спустя три секунды сформировать в каналах Применить настройки конфигурации для AI и Применить настройки конфигурации для AO сигнал переднего фронта. Если же параметры Использовать параметры конфигурации для AI и Использовать параметры конфигурации для AO имеют значение FALSE (то есть используются настройки из вкладки Соотнесение входов-выходов), то следует сформировать сигнал переднего фронта в каналах Записать настройки аналоговых входов и выходов (подразумевается, что в этот момент каналы настроек должны иметь требуемые значения).
9. Обновлен логотип ОВЕН, отображаемый в веб-конфигураторе.
800х480.jpg
Исправления
1. Исправлена ошибка, из-за которой при изменении сетевого имени контроллера (hostname) через узел PLC210_1x на более короткое, к нему "приклеивался" остаток предыдущего имени (для корректного отображения требовалось перезагрузить контроллер).
2. Исправлена ошибка в измерении напряжения на батарейке RTC.
Ранее показательным было только значение первого измерения, производимого в момент загрузки ПЛК. Все остальные измерения, произведенные в ходе его работы (с периодичностью раз в 24 часа), были непоказательными.
3. Изменена обработка выходов в случае возникновения исключения/остановки приложения/удаления приложения
Теперь по всех описанных ситуациях дискретные выходы переводятся в состояние "отключено", а на аналоговых выходах (для ПЛК210-15) устанавливается значение "0".
Параметр Выключить выходы при исключении вкладки Конфигурация узла RightSide теперь зафиксирован в значении TRUE и не может быть изменен пользователем.
Известные проблемы и ограничения
1. Компонент Modem теперь невозможно использовать совместно с модемами, которые не поддерживают AT-команду "AT+GSMBUSY".
2. В web-конфигураторе некорректно отображаются некоторые метки времени:
- на вкладке Состояние/Обзор к метке времени последнего исключения лишний раз прибавляется значение часового пояса контроллера;
- на вкладке ПЛК/Файлы журналов метки времени отображаются без учета часового пояса контроллера.
3. Пакет таргет-файлов, выгружаемый из веб-конфигуратора, имеет ряд ошибок в библиотеке OwenTypes (3.5.17.5), связанных с типами данных ПЛК210-15:
- некорректный состав перечисления режима аналогового выхода ANALOG_OUTPUT_MODE;
- использование для ошибок аналоговых входов перечисления ANALOG_SENSOR_ERRORS (которое предназначено для ПЛК210-14);
- использование в структуре TRG_PLC210_15_RightSide для переменных eReadSensorTypeAi1 и eWriteSensorTypeAi1 перечисления ANALOG_SENSORS (которое предназначено для ПЛК210-14).
Эти ошибки устранены в пакете таргет-файлов, выложенном на сайте (версии обоих пакетов совпадают).
Поэтому если вы установили пакет таргет-файлов, выгруженный из контроллера, то удалите его и установите пакет с сайта.
Все описанные проблемы планируется устранить в следующей версии прошивки.