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

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

Древовидный режим

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

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

    Прошивка: 3.7.0331.0614
    Версия пакета таргет-файлов: 3.5.17.35
    Версия таргет-файла: 3.5.17.34

    Важная информация: прошивка и таргет-файлы предназначены только для модификаций ПЛК210-11, ПЛК210-12, ПЛК210-13, ПЛК210-14 и ПЛК210-4G.
    Другие модификации нельзя обновить до данной прошивки.
    Приборы с данной прошивкой нельзя "откатить" до прошивок версии 2.x.xxxx.xxxx и более ранних.


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


    1. Поддержка модификации ПЛК210-4G (со встроенным модемом)

    Описание работы со встроенным модемом приведено в документе CODESYS V3.5. Работа с модемами [3.1].

    Демо-проект для ПЛК210-4G

    2025-05-26_6-33-52.png 2025-05-26_6-35-58.png 2025-05-26_6-51-37.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. В Linux добавлена поддержка утилит набора imagemagick (пакет для работы с графическими файлами). В одном из пользовательских проектов с помощью данной утилиты несколько скриншотов экрана контроллера объединялись в один графический файл отчета.

    6. Улучшение принципа формирования лога сервиса OwenCloud

    Теперь в случае отсутствия связи с облачным сервисом - лог не засоряется однотипными сообщениями.

    7. Возможность изменения сетевого имени контроллера (hostname) в проекте CODESYS

    См. новые каналы в узле PLC210_xx.

    2025-05-26_6-34-51.png


    Исправления


    1. Исправлена ошибка в компоненте OwenCloud, из-за которой происходила утечка дескрипторов, если в символьной конфигурации не было выбрано хотя бы одной переменной элементарного типа.
    Подробное описание проявления проблемы см. здесь.
    Ошибка исправлена в обновлении компонента OwenCloud (3.5.17.3003) в дереве проекта и библиотеки OwenStorage (3.5.17.32).

    2. Исправлена ошибка в клиенте OpenVPN: теперь функционал задания логина/пароля работает
    См. описание нюансов в этой статье.

    3. Исправлена ошибка, из-за которой при восстановлении из резервной копии не восстанавливались значения энергонезависимых переменных

    4. Web-конфигуратор, ПЛК/Управление приложениями - исправления

    • Поддержана возможность сохранения PERSITENT-переменных при развертывании нового приложения. Для этого в архиве приложения необходимо разместить файл с названием keep_retain.
    • Исправлена ошибка, из-за которой после выполнения команды Сброс заводской развертывание нового приложения завершалось некорректно.


    5. Исправлен ряд ошибок в работе дискретных выходов

    • ПЛК210-13: устранена возможность переполнения при расчете длительности импульса ШИМ

      В прошлой прошивке произведение коэффициента заполнения (выраженного в сотых долях процента) и периода импульса (выраженного в микросекундах) не должно превышать 4 294 967 295 (верхний предел типа uint32)
      Пример: коэффициент заполнения равен 50% (т. е. 5000), период импульса = 1 секунда (т. е. 1 000 000)
      Тогда 5000 * 1 000 000 = 5 000 000 000; это больше 4 294 967 295, так что длительность импульса рассчитывалось некорректно; теперь эта ошибка устранена.

    • ПЛК210-13: значение минимальной длительности импульса уменьшено с 10 мкс до 5 мкс;
    • ПЛК210: исправлена обработа параметра Период генератора / ШИМ выходов. В прошлой прошивке максимальное применяемое значение составляло 4.29 секунды, теперь - 3600 секунд.



    Известные проблемы


    В данной прошивке некорректно сконфигурирован USB-интерфейс контроллера ПЛК210-4G.
    В ряде случаев (связанных с настройками ОС) это может мешать подключиться к нему по USB.
    Эта ситуация не проявляется в остальных модификациях ПЛК210.

    Проблема решается с помощью установки хотфикса. Этот хотфикс прошивается при изготовлении контроллера на заводе.
    Но в случае перепрошивки контроллера или сброса его на заводские настройки - пользователю потребуется прошить его самостоятельно.

    Для этого необходимо:
    • подключиться к ПЛК210-4G по Ethernet;
    • перейти в web-конфигуратор;
    • открыть вкладку Система/Обновление прошивки;
    • нажать кнопку Обзор и выбрать файл swu-hotfix-plc210-4g-dhcp.hotfix.swu из архива с прошивкой;
    • нажать кнопку Обновить;
    • процесс установки хотфикса завершится автоматической перезагрузкой контроллера, после которой описанные выше проблемы перестанут проявляться.



    Известные ограничения


    В случае остановки приложения контроллера или его заводского сброса - его выходы не переходят в состояние FALSE и их обработка не прекращается (например, если был запущен режим ШИМ - то он так и продолжит работу).
    Это поведение планируется изменить в следующей версии прошивки.

Похожие темы

  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

Ваши права

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