Показано с 1 по 10 из 11

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

Комбинированный просмотр

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

    По умолчанию Прошивка 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 с USB- или SD-накопителя (но не через web-конфигуратор).

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

    5. См. видео по адаптации проектов из V3.5 SP14 Patch 3 в 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 и MsSQL.

    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-го бита с помощью функции 0x01 или 0x02 – то фактически будет возвращено состояние 8-го бита (и наоборот).Аналогично обстоит дело и с записью бит функциями 0x05 и 0x0F. Разработчики CODESYS осознанно внесли это изменение и не планируют устранять его.

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

    4. Компонент Modbus TCP Slave Device теперь отвечает только на запросы с Unit ID = 0 и Unit ID = 255.
    Запросы с другими Unit ID обрабатываются только в режиме SerialGateway.
    Если этот режим отключен - то на запрос c Unit ID, не равным 0 или 255, компонент вернет ошибку с кодом 0x0A (GATEWAY PATH UNAVAILABLE).
    Такое поведение не является ошибкой (изменения осознанно внесены разработчиками CODESYS), но после обратной связи от пользователей данные изменения было решено отменить в SP17 (CDS-72788).

Похожие темы

  1. СПК: история версий прошивок (релиз прошивки 3.7.0923.1107)
    от Евгений Кислов в разделе СПК210, СПК1xx [М01]
    Ответов: 11
    Последнее сообщение: 28.10.2025, 09:05
  2. Ответов: 24
    Последнее сообщение: 05.02.2025, 14:42
  3. Ответов: 3
    Последнее сообщение: 05.01.2025, 11:23
  4. ПЛК200: история версий прошивок (релиз прошивки с SP17!)
    от Евгений Кислов в разделе ПЛК2хх
    Ответов: 5
    Последнее сообщение: 10.03.2023, 11:38
  5. История версий MasterSCADA
    от vitiali в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 14.07.2011, 20:44

Ваши права

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