Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

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

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

    Smile Прошивка 3.7.0228.1046

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

    Важная информация: прошивка и таргет-файлы предназначены для СПК210.
    СПК1хх [М01] нельзя обновить до данной прошивки.
    Для СПК210-07 в состав архива включен хотфикс, решающий проблемы, присутствующие в данной прошивке (см. пункт "Известные проблемы").


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


    1. Поддержка модификации СПК210-15

    Выпуск модификации запланирован позже - в течение 2025 года.

    2. Функционал автообновления экрана

    Если в течение длительного времени на дисплее отображается один и тот же экран визуализации - то может возникнуть остаточное изображение (ореол), которое "отпечатается" и будет сохраняться при переходе на другие экраны.
    Это особенность LCD-дисплеев. Для редуцирования этой проблемы в узел Screen добавлены настройки автообновления экрана.
    Алгоритм работы: если Enable screen refresh = TRUE, то с интервалом, определяемым параметром On mode refresh period, Dim mode refresh period или Off mode refresh period (в зависимости от режима), дисплей заливается черным (0xFFFFFF) цветом на интервал времени T1, а затем белым (0x000000) цветом на интервал времени T2.

    По умолчанию автоообновление включено; для нормального режима работы (On mode) его период составляет 3600 секунд (час), а для режимов "Притушено" и "Погашено" - 600 секунд (10 минут).

    Autorefresh.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. Улучшение принципа формирования лога сервиса OwenCloud

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


    Исправления


    1. Исправлена ошибка, из-за которой при включении прибора в некоторых случаях могло не произойти определение платы расширения, к которой подключена микросхема MRAM (Retain) и порт RS-485-3.
    Подробное описание проявления проблемы см. здесь.

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

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

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

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

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


    6. Экранный конфигуратор - исправлена ошибка, из-за которой не работал функционал включения/отключения NTP-клиента


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


    1. В СПК210-07 при обновлении на данную версию прошивку проявляются следуюшие проблемы:

    • нет возможности войти в экранный конфигуратор;
    • не работает функционал установки пользовательских логотипов и изображений (в web-конфигураторе: вкладка ПЛК/Заставка);
    • не отображается изображение в режиме Wait Mode (в CODESYS: узел Screen, параметр SwitchToWaitMode).


    Эти проблемы не проявляются в СПК210-10 и СПК210-15.

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


    2. Если на интерфейсе RS-232 отключена системная консоль, то при программной перезагрузке устройства в web-конфигураторе и экранном конфигураторе будет отображаться причина перезагрузки "Сторожевой таймер", а в CODESYS в узле Watchdog канал Hardware Watchdog Flag будет иметь значение TRUE.
    Проблема будет исправлена в следующей версии прошивки.

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


    1. При перепрошивке на данную версию прошивки пользовательские логотипы и изображения, заданные в web-конфигураторе на вкладке ПЛК/Заставка, будут сброшены.
    Также они не будут восстановлены при развертывании резервной копии.
    Потребуется загрузить их заново.

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

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

    Прошивка: 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-конфигураторе некорректно отображаются некоторые метки времени:
    • на вкладке Состояние/Обзор к метке времени последнего исключения лишний раз прибавляется значение часового пояса контроллера;
    • на вкладке ПЛК/Файлы журналов метки времени отображаются без учета часового пояса контроллера.


    Все описанные проблемы планируется устранить в следующей версии прошивки.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 26.05.2025, 06:52
  2. СПК 110 М01 Проблема с откатом прошивки с 2.4.0923.1000
    от AHrEJI_2012 в разделе СПК210, СПК1xx [М01]
    Ответов: 8
    Последнее сообщение: 01.01.2024, 07:47
  3. Баги прошивки 2.4.0923.1000
    от Scenix в разделе СПК210, СПК1xx [М01]
    Ответов: 24
    Последнее сообщение: 19.04.2023, 07:34
  4. ПЛК200: история версий прошивок (релиз прошивки с SP17!)
    от Евгений Кислов в разделе ПЛК2хх
    Ответов: 5
    Последнее сообщение: 10.03.2023, 11:38
  5. История версий MasterSCADA
    от vitiali в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 14.07.2011, 20:44

Ваши права

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