Показано с 1 по 6 из 6

Тема: ПЛК210: история версий прошивок (релиз прошивки с SP16!)

  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    Lightbulb ПЛК210: история версий прошивок (релиз прошивки с SP16!)

    Эта тема посвящена прошивкам ПЛК210 - истории версий, спискам изменений, анонсам и т.д.
    Приведенная информация также доступна в виде документа.

    Процедура обновления прошивки:

    1. Скачать архив c прошивкой

    2a. Распаковать его содержимое (включая файл reset_plc) на USB или SD*-накопитель (FAT32, стиль таблицы разделов MBR, один раздел на накопителе)

    * - обновление прошивки с SD-накопителя поддержано начиная с версии прошивки 1.2.1118.1033

    3a. Подключить накопитель к контроллеру.

    4a. Отключить питание контроллера.

    5a. Зажать сервисную кнопку.

    6a. Подключить питание контроллера.

    7a. Дождаться однократного звукового сигнала. После сигнала сервисную кнопку можно отпустить.

    8a. Обновление прошивки занимает около двух минут. Процесс обновления завершается троекратным звуковым сигналом

    2-8b. Альтернативный вариант - обновить прошивку через web-конфигуратор (вкладка Система/Обновление прошивки, с установкой галочки Удалить настройки устройства).**
    ** - в ряде конкретных случаев этот вариант недоступен. См. информацию о конкретной прошивке.



    Прошивка
    (нажмите для просмотра
    списка изменений)
    Дата релиза Версия CODESYS Версия пакета таргет-файлов Версия таргет-файла Примечание
    1.1.1204.1025 13.04.20 CODESYS V3.5 SP14 Patch 3 3.5.14.30-03 3.5.14.32
    1.2.0721.0832 21.07.20 CODESYS V3.5 SP14 Patch 3 3.5.14.30-09 3.5.14.35
    1.2.1118.1033 18.11.20 CODESYS V3.5 SP14 Patch 3 3.5.14.30-10 3.5.14.36
    1.3.0309.1257 16.03.21 CODESYS V3.5 SP14 Patch 3 3.5.14.30-10 3.5.14.36 текущая заводская прошивка
    1.3.0812.1315 23.09.21 CODESYS V3.5 SP16 Patch 3 3.5.16.32 3.5.16.31

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    По умолчанию Прошивка 1.1.1204.1025

    Прошивка: 1.1.1204.1025
    Версия пакета таргет-файлов: 3.5.14.30-03
    Версия таргер-файла: 3.5.14.32

    Исправленные ошибки


    Исправлена ошибка, из-за которой после изменения пароля в web-конфигураторе и снятия питания (без выдержки паузы) контроллер перестает загружаться (постоянно мигает светодиод "Работа").

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    По умолчанию Прошивка 1.2.0721.0832

    Прошивка: 1.2.0721.0832
    Версия пакета таргет-файлов: 3.5.14.30-09
    Версия таргет-файла: 3.5.14.35


    Новые функции


    1. Поддержка компонента Modem для работы с GSM модемами.

    Компонент входит в состав нового пакета таргет-файлов и добавляется в дереве проекта. Поддерживается получение и отправка SMS (в т.ч. групповая рассылка), проверка баланса, сбор диагностической информации и выполнение произвольных AT-команд.

    В данный момент компонент протестирован только с модемом ОВЕН ПМ01. Тестирование и адаптация компонента для возможности работы с другими модемами запланировано в следующей версии компонента. Также в будущем ожидается поддержка работы через GPRS.

    2020-07-21_12-19-30.png

    Документация на компонент / Пример использования / Видеоурок

    2. Обновление библиотеки CmpOwenPidRegs

    В новой версии библиотеки изменился набор ФБ и их интерфейс. Данная версия прошла испытания в нашем отделе тестирования и является релизной.

    17-07-2020 11-13-57.png 2020-06-23_12-05-56.png

    Библиотека / Документация на библиотеку / Пример использования / Видеоурок

    3. Поддержка библиотеки CmpOwenUsbHid

    Данная библиотека позволяет получать данные от USB HID устройств (клавиатуры, мыши, сканера штрихкодов, и т.д.) в переменные программы. Одним из поводов создания библиотеки был запрос на нашем форуме.

    17-07-2020 11-06-45.png Видео x - Подключение USB HID устройств_v4.mp4_snapshot_05.23.jpg

    Библиотека / Документация на библиотеку / Пример использования / Видеоурок

    4. Добавлена поддержка модификации ПЛК210-04


    Улучшения


    1. В web-конфигураторе добавлена поддержка клиента протокола WireGuard, который используется для подключения к VPN.

    WireGuard.png

    2. В web-конфигураторе на вкладке ПЛК/Настройки добавлены кнопки для очистки retain-памяти, перезапуска системы исполнения CODESYS и удаления пользовательского проекта.

    28-05-2020 13-45-27.png

    3. В web-конфигураторе на вкладке ПЛК/Настройки добавлена возможность импорта пользовательских сертификатов SSL для web-визуализации (в случае использования протокола HTTPS).

    4. В web-конфигураторе на вкладке ПЛК/Загрузки добавлены ссылки на страницы сайта ОВЕН, посвященные контроллеру и CODESYS V3.

    02-06-2020 8-02-28.png

    5. Для обновления прошивки через web-конфигуратор теперь не требуется подключение накопителей.

    6. Увеличен период записи трендов по умолчанию – до 10000 мс. Не рекомендуется снижать это значение (см. информацию об особенностях работы с трендами).

    7. В визуализации добавлена поддержка дополнительных клавиш аппаратной клавиатуры (по запросу на нашем форуме).

    04-06-2020 8-02-04.png

    8. Добавлены заместители $$USB$$, $$SD$$ и $$FTP$$. Они могут использоваться вместо абсолютных путей к накопителям и директории ftp-сервера контроллера при использовании библиотек для работы с файлами (SysFile, CAA File и т.д.) и действии визуализации Передача файла.

    Пример использования

    9. В Linux добавлена поддержка утилиты iconv (конвертер кодировок)

    10. В Linux добавлена поддержка простого текстового редактора nano (ранее поддерживался только редактор vi, который вызывал у части пользователей противоречивые чувства).

    11. В Linux добавлена поддержка утилиты jo (для удобного создания .json файлов). Парсер JSON (jq) также входит в состав прошивки.

    28-05-2020 13-44-18.png

    Пример использования

    12. В узлы LeftSide/RightSide добавлена настройка Выключить выходы при исключении

    2020-07-21_15-17-09.png 2020-07-21_15-17-42.png

    13. В узел Plc210_xx добавлен канал Переключатель Старт/Стоп

    2020-07-21_15-14-21.png

    Исправленные ошибки

    1. Исправлено отставание системного времени при частых перезагрузках по питанию.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    По умолчанию Прошивка: 1.2.1118.1033

    Прошивка: 1.2.1118.1033
    Версия пакета таргет-файлов: 3.5.14.30-10
    Версия таргет-файла: 3.5.14.36


    Улучшения

    1. Поддержана возможность обновления прошивки с SD-накопителя с помощью сервисной кнопки.

    2. Компонент Modem протестирован и адаптирован для работы с модемами:
    • TELEOFIS RX608-R2 (GSM-модуль TELIT GL865-DUAL V3.1);
    • iRZ TG21.А (GSM-модуль Telit GL868-DUAL V3);
    • Moxa OnCell G2111-T (GSM-модуль Cinterion BG2-W 01.002).

    Поддерживается весь функционал компонента, за исключением проверки баланса (так как данные модули не поддерживают команду AT+CUSD).

    Также улучшена обработка команды проверки баланса для модема ОВЕН ПМ01.

    3. Резисторы подтяжки теперь по умолчанию включены (в таргет-файле в узле LeftSide)

    Исправленные ошибки


    1. В случае проблем при перепрошивке (например, использовании поврежденного файла прошивки) контроллер теперь не уходит в циклическую перезагрузку, а издает непрерывный звуковой сигнал длительностью 5 секунд и загружается с прежней версией прошивки.

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    По умолчанию Прошивка 1.3.0309.1257

    Прошивка: 1.3.0309.1257
    Версия пакета таргет-файлов: 3.5.14.30-10
    Версия таргет-файла: 3.5.14.36

    Изменения

    Исправления в работе аналоговых входов для ПЛК210-04.

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,285

    По умолчанию Прошивка 1.3.0812.1315

    Прошивка: 1.3.0812.1315
    Версия пакета таргет-файлов: 3.5.16.32
    Версия таргет-файла: 3.5.16.31

    Важная информация:

    1. Перепрошивка на данную версию прошивки с более ранних прошивок возможна только с USB/SD-накопителя (но не через web-конфигуратор).

    2. При перепрошивке на данную версию прошивки с более ранных прошивок требуется выполнить процедуру обновления прошивки два раза подряд.
    При этом в корне накопителя должен присутствовать файл reset_plc из архива с прошивкой. При перепрошивке все настройки будут сброшены на заводские, а проект CODESYS будет удален.

    3. При "откате" на более ранние версии прошивки требуется выполнить процедуру обновления прошивки два раза c использованием файла reset_plc.

    4. Для ПЛК210-04 - перепрошивка на данную прошивку поддерживается только для приборов, выпущенных с 1 апреля 2021 года.

    5. См. видео по адаптации проектов из V3.5 SP14 Patch3 в V3.5 SP16 Patch 3


    Новые функции

    1. Система исполнения CODESYS V3.5 SP16 Patch 3

    Обзор новых функций (по сравнению с версией V3.5 SP14 Patch 3) приведен в этой статье.

    01.png


    2. Поддержка протокола GPRS в компоненте Modem

    Теперь с помощью компонента можно не только работать с SМS, но и установить GPRS-соединение.
    Примечание – для работы по GPRS COM-порт должен быть открыт на скорости 115200.

    02.png

    Документация на компонент / Пример использования


    3. Экспериментальная поддержка USB-модемов

    Добавлена экспериментальная поддержка модемов с интерфейсом USB.

    03.png 04.png

    Известные ограничения:
    • не гарантируется поддержка всех существующих модемов;
    • поддерживается только протокол GPRS. Отправка/прием SMS не поддерживается;
    • в случае подключения USB-модема джиттер задач CODESYS может возрасти;
    • может потребоваться подлючение модема через USB-хаб с внешним питанием (в зависимости от потребляемой мощности).


    Документация (см. п. 7)


    4. Поддержка OpenVPN-клиента

    Добавлена поддержка технологии OpenVPN для передачи данных между виртуальными сетями по зашифрованным каналам связи.
    Настройка производится в web-конфигураторе на вкладке Службы/OpenVPN клиент.

    05.png 06.png 07.png 08.png

    Документация (см. приложение Г) / Видеопример


    5. Поддержка MySQL и MsSQL-клиентов

    В состав Linux включена утилиты, которые позволяют считывать и записывать данные из базы данных с СУБД MySQL.

    09.png

    Пример использования

    Видеопримеры: MySQL / MsSQL / SQLite


    Улучшения


    1. Расширение состава файлов резервной копии

    Теперь в состав резервной копии входит:
    • образ retain-переменных
    • файлы управления пользователями;
    • номера портов HTTP и HTTPS для web-визуализации;
    • файлы сертификатов web-визуализации;
    • режим обработки исключений CODESYS.


    Резервная копия может быть создана в web-конфигураторе (Система/Резервная копия) или экранном конфигураторе СПК.

    2. В web-конфигураторе и экранном конфигураторе добавлена кнопка ручной синхронизации времени по NTP.

    10.png

    В данный момент с ней связана ошибка (см. информацию в разделе Известные ошибки прошивки).

    3. В web-конфигураторе на вкладке Службы/FTP/Пользователь теперь можно выбрать рабочую директорию FTP-сервера контроллера.
    Например, можно сделать рабочей директорией FTP директорию USB- или SD-накопителя, чтобы иметь возможность подключаться к ним FTP-клиентом и выгружать или загружать файлы.

    11.png

    4. Улучшения в интеграции с OwenCloud

    • поддержан автоматический импорт комментариев к программам и GVL в качестве названий папок в облачном сервисе;
    • в узел OwenCloud добавлен параметр Уровень лога отладки (влияет на количество сообщений в журнале в web-конфигураторе);
    • теперь если канал Enable OwenCloud имеет значение FALSE – контроллер не делает попыток связаться с облачным сервисом;
    • исправлена ошибка, из-за которой возникало исключение при попытке одновременной записи из облачного сервиса значительного количества параметров (более 10);
    • исправлена ошибка, из-за которой возникало исключение при использовании в символьной конфигурации глобальных переменных в случае наличия галочки OPC UA.


    12.png

    5. В узле OwenRTC добавлен канал Operating Time, отображающий время наработки контроллера с момента изготовления.

    6. В узле Buzzer добавлен канал Sound Frequency для управления частотой зуммера.

    7. В Linux добавлена утилита tcpdump (анализатор сетевого трафика)

    8. Поддержано автомонтирование накопителей с файловой системой ext4.

    9. В web-конфигураторе на вкладке ПЛК/Настройки добавление предупреждение, что изменение настроек приводит к перезапуску системы исполнения CODESYS.


    Исправления


    1. Исправлена ошибка в библиотеке CmpOwenUsbHid, из-за которой при частых загрузках проекта из CODESYS ФБ библиотеки мог перестать работать.


    Изменения


    1. Теперь в проекте может быть только одно приложение с названием Application (название приложения не может быть изменено пользователем)
    2. Библиотека Watchdog переименована в OwenWatchdog. Ее версия повышена до 3.5.16.30.
    3. Версия библиотеки CmpSysExec повышена до 3.5.16.30.
    4. Версия библиотеки OwenStorage повышена до 3.5.16.30.


    Известные ошибки прошивки


    1. При включении NTP-клиента или нажатии в web-конфигураторе кнопки Синхронизировать с NTP время записывается только в системные часы Linux, но не записывается в микросхему RTC.
    В течение двух минут после синхронизации время в системных часах перезаписывается временем из RTC.

    Для решения проблемы нужно заменить в файле /etc/cron.d/sysfixtime-hctosys строку

    Код:
     */2 * * * * root /etc/init.d/sysfixtime hctosys
    на

    Код:
    # */2 * * * * root /etc/init.d/sysfixtime hctosys
    Альтернативный вариант - реализовать синхронизацию по NTP в коде программы. См. видеопример.

    Ошибка будет исправлена в следующей версии прошивки.


    Известные ошибки CODESYS V3.5 SP16 Patch 3


    1. К каналам узлов таргет-файла нельзя привязать переменные типа DT (это приведет к ошибке компиляции).
    Обходное решение – объявить переменную прямо в канале. Ошибка исправлена в SP17 (CDS-73384).

    2. Тексты перечислений со встроенными списками текстов не отображаются в визуализации. Ошибка исправлена в SP17 (CDS-63975).

    3. Баги в компоненте Modbus TCP Slave Device

    Первый баг связан с тем, что изменился порядок байт для хранения битов (независимо от состояния галочки Дискретные битовые области). То есть если мастер-устройство запрашивает состояние 0-го бита – то фактически будет возвращено состояние 8-го бита (и наоборот). Исправление ожидается в следующих версиях CODESYS (будет возвращен прежний порядок байт).

    Второй баг заключается в том, что ПЛК теперь корректно обрабатывает запросы на чтение бит только в том случае, если начальный адрес в запросе равен адресу начального бита в байте (т.е. 0, 7, 15 и т.д.). При других начальных адресах слэйв возвращает условно-произвольный набор бит. Этот баг исправлен в SP17 (CDS-73638).

Похожие темы

  1. СПК107 (без ethernet) и Codesys 3.5 SP16
    от akphantom в разделе СПК1хх
    Ответов: 5
    Последнее сообщение: 14.07.2021, 12:16
  2. Ответов: 6
    Последнее сообщение: 21.06.2021, 09:39
  3. Релиз SP16. Вопросы.
    от СергейНовосиб в разделе СПК1хх [М01]
    Ответов: 5
    Последнее сообщение: 13.04.2021, 06:49
  4. ПЛК200: история версий прошивок
    от Евгений Кислов в разделе ПЛК2хх
    Ответов: 2
    Последнее сообщение: 17.03.2021, 11:10
  5. История версий MasterSCADA
    от vitiali в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 14.07.2011, 21:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •