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

Тема: СПК1хх [М01]: история версий прошивок (релиз прошивки с SP16!)

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

    Lightbulb СПК1хх [М01]: история версий прошивок (релиз прошивки с SP16!)

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

    При переходе на новую версию прошивки может потребоваться обновление проекта CODESYS.
    См. документ и видео по этому вопросу. Также следует внимательно прочитать историю изменений между текущей и новой версиями прошивок.
    Если вам требуется помощь в адаптации проекта - напишите на support@owen.ru

    Штатных способов "отката" (перепрошивки на более старую по сравнению с текущей версии прошивки) обычно не предусмотрено.
    Если у вас есть веские причины считать, что вы нуждаетесь в такой процедуре - напишите на support@owen.ru
    (вы также можете ознакомиться с этой информацией)

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

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

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

    3a. При загрузке контроллера перейти в сервисное меню и выбрать пункт Обновить прошивку
    В процессе прошивки пользовательский проект будет удален, а настройки - сброшены до заводских (вы можете создать резервную копию проекта и настроек через экранный конфигуратор или web-конфигуратор).

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

    4. После перепрошивки должно появиться надпись о том, что требуется перезагрузить прибор по питанию. Переподключите питание и дождитесь полной загрузки контроллера (она займет ~90 секунд).
    Если после перепрошивки перезагрузка произошла автоматически – то процедура перепрошивки не была завершена корректно из-за использования накопителя, не соответствующего приведенным требованиям.

    5. При обновлении прошивки до версии 1.3.xxxx.xxxx процедура перепрошивки должна произведена 2 раза.



    Прошивка
    (нажмите для просмотра
    списка изменений)
    Дата релиза Версия CODESYS Версия пакета таргет-файлов Версия таргет-файла Примечание
    1.1.0611.1056 08.07.19 V3.5 SP11 Patch 5 3.5.11.50-14 3.5.11.57 поддержка прекращена
    1.2.0131.1405 05.02.20 V3.5 SP14 Patch 3 3.5.14.30-03 3.5.14.32
    1.2.0623.1009 21.07.20 V3.5 SP14 Patch 3 3.5.14.30-07 3.5.14.34
    1.2.0803.1220 18.08.20 V3.5 SP14 Patch 3 3.5.14.30-09 3.5.14.34 текущая заводская прошивка
    1.3.0312.1112 16.03.21 V3.5 SP16 Patch 3 3.5.16.31-01 3.5.16.31



    Планы на III-IV квартал 2021:

    • выпуск заводской прошивки (для V3.5 SP14 Patch 3) с поддержкой СПК110 с увеличенным разрешением экрана. В этот момент будет произведен полный отказ от обратной совместимости с прошивками для V3.5 SP11 Patch 5.

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

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

    Прошивка: 1.1.0611.1056
    Версия пакета таргет-файлов: 3.5.11.50-14
    Версия таргет-файла: 3.5.11.57


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


    1. Поддержка протокола OPC UA в режиме сервера.
    Теперь вы можете опросить контроллер любым устройством или ПО, которое способно работать в режиме OPC UA клиента. Для этого достаточно добавить в проект символьную конфигурацию с установленной галочкой Поддержка OPC UA и в конфигурации выделить галочками нужные переменные.

    20-06-2019 9-34-51.png

    2. Интеграция с OwenCloud через символьную конфигурацию.
    Через символьную конфигурацию можно настроить обмен и с OwenCloud. Больше не нужно конвертировать ваши данные в массив WORD для Modbus TCP Slave и потом добавлять каждую переменную в OwenCloud – достаточно выполнить три простых шага:


    • Добавить в проект символьную конфигурацию и отметить галочками переменные, которые будут добавлены в OwenCloud. При необходимости для каждой можно выбрать тип доступа (чтение/запись/чтение и запись).
    • В таргет-файле в узле OwenCloud задать пароль.
    • В OwenCloud добавить устройство типа Автоопределяемые приборы ОВЕН/Программируемые контроллеры. В качестве идентификатора используется заводской номер устройства. После добавления устройства в его настройках следует указать пароль из предыдущего шага.


    На этом всё – теперь OwenCloud подключится к контроллеру и «выгрузит» список нужных переменных.
    При необходимости вы можете задать переменным и папкам нужные имена.

    Примечание:
    • старый способ обмена с OwenCloud (через Modbus TCP Slave) больше не поддерживается.
    • тип устройства Автоопределяемые приборы ОВЕН/Программируемые контроллеры будет добавлен при следующем обновлении сервиса. В данный момент можно проверить функционал, выбрав тип устройств Автоопределяемые приборы ОВЕН/Mx210


    20-06-2019 9-37-44.png

    3. Поддержка библиотеки CmpOwenPidRegs.
    Библиотека включает в себя функциональные блоки ПИД-регуляторов с автонастройкой. Набор ФБ соответствует библиотекам PidReg2.lib и Pid_Regulators.lib, которые использовались в CoDeSys V2.3.
    В настоящий момент библиотека еще не прошла полное тестирование и поэтому не рекомендуется для использования на ответственных объектах.

    4. Генерация QR-кодов
    В прошивке поддержана утилита qrencode, которая позволяет генерировать QR-коды – в частности, в виде изображения формата .png.
    Эти изображения потом можно отобразить в визуализации СПК (см. пример).

    5. Снятие скриншотов таргет-визуализации
    Теперь вы можете сохранить скриншот экрана контроллера в виде файла формата .png. Для этого используется библиотека CmpOwenPrintScreen с функцией TakeScreenShot.
    Функция принимает в качестве аргумента экземпляр перечисления типа FOLDER, в котором указывается место сохранения файла – root-директория, директория ftp-сервера или корневая директория USB/SD накопителя.
    Функция возвращает имя созданного файла или сообщение об ошибке (например, при попытке сохранения на неподключенный накопитель). В имени файла указана метка времени его создания.


    Небольшие улучшения


    1. В узле Watchdog добавлены энергонезависимые счетчики числа перезагрузок по разным причинам (снятие питания, исключение, срабатывание аппаратного сторожевого таймера и команда пользователя). Счетчики могут быть обнулены с помощью канала ResetCounters.
    2. В узел OwenRTC добавлен канал Date And Time для считывания текущего системного времени в виде переменной типа DT.
    3. В состав пакета таргет-файлов добавлен шаблон проекта CODESYS для СПК1хх [М01]. Шаблон доступен в CODESYS при выполнении команды Создать проект.
    Шаблон включает в себя:


    • визуализацию с нужным разрешением и корректными настройками;
    • доступные интерфейсы контроллера (если в конкретном проекте какие-то из них не используются – то их можно удалить);
    • список глобальных переменных, привязанных к узлам таргет-файла;
    • некоторые часто используемые библиотеки (Util, CAA Memory и т.д.).


    2019-07-08_13-47-43.png


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


    1. Устранена ошибка некорректного отображения галочки NTP в конфигураторе (ранее после установки галочки и перезагрузки контроллера она отображалась как снятая, при этом синхронизация времени продолжала работать).
    2. Улучшена работы системы бэкапирования (ранее сетевые настройки не сохранялись в бэкап при их изменении в конфигураторе, а функция Restore не работала, если в контроллер был загружен какой-либо проект).


    Изменения


    1. Длина ключа сертификата HTTPS увеличена до 3072 бит, максимальное время генерации ограничено 1 часом.
    2. Снят пароль на доступ к web-визуализации конфигуратора.

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

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

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


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

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

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

    cds.png

    2. Web-конфигуратор
    Теперь вы можете производить настройку и мониторинг состояния контроллера через web-интерфейс (как на ПЛК210).
    Для доступа к web-конфигуратору нужно в браузере ввести IP-адрес контроллера (пароль по умолчанию - owen)

    С помощью web-конфигуратора можно:

    • получить информацию о контроллере;
    • настроить сетевые параметры и сервисы (NTP, FTP, SSH и др.) контроллера;
    • настроить системное время контроллера;
    • обновить прошивку контроллера;
    • загрузить таргет-файлы контроллера и драйвер USB;
    • получить доступ к терминалу Linux;
    • посмотреть журнал операционной системы;
    • получить доступ к web-визуализации контроллера и настроить ее параметры;
    • посмотреть журнал CODESYS, информацию мониторинга задач, информацию о приложении;
    • посмотреть статистику работы контроллера в виде графиков;
    • изменить дополнительные настройки контроллера.



    Руководство по web-конфигуратору: скачать

    spk_web_01.png spk_web_02.png spk_web_03.png spk_web_04.png spk_web_05.png spk_web_06.png


    3. Обновленный экранный конфигуратор
    Функционал экранного конфигуратора расширен, а дизайн приведен в соответствие с web-конфигуратором.
    Обратите внимание, что во время работы в экранном конфигураторе подключение к web-конфигуратору недоступно.

    Руководство по экранному конфигуратору: скачать

    spk_disp_01.png spk_disp_02.png spk_disp_03.png spk_disp_04.png


    4. Улучшенная интеграция с OwenCloud
    Добавлена возможность ведения бесшовного архива. В случае потери связи с сервисом переменные с типом доступа "только для чтения" архивируются в памяти контроллера и передаются в облако при восстановлении связи;
    В качестве названий переменных в OwenCloud теперь по умолчанию используются комментарии к переменным, а не их названия (комментарии могут быть на русском);
    Добавлен канал статуса связи с OwenCloud. Теперь в программе пользователя можно определить, ведется ли в данный момент обмен с облачным сервисом.

    cloud.png


    5. Поддержка русского языка для USB HID клавиатуры
    Ввод русскоязычных символов осуществляется при зажатой клавише RighAlt.
    Обратите внимание, что в новой прошивке не поддержано подключение клавиатуры в процессе работы устройства – для ее определения потребуется перезагрузка.


    6. Поддержка утилиты jq
    Утилита jq предназначена для парсинга файлов формата JSON. Работа с утилитой происходит через библиотеку CmpSysExec.

    JqTest.png


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



    1. Исправлена ошибка, при которой при загрузке контроллера не происходил запуск CODESYS (прогресс-бар загрузки останавливался на 99%, в левом верхнем углу дисплея отображался черный пиксель).
    2. Исправлена ошибка, при которой аккаунты управления пользователями, добавленные в визуализации через диалог Открытая конфигурация пользователя, не сохранялись после перезагрузки контроллера.
    3. Исправлена ошибка CODESYS, при которой не удавалось установить удаленное подключение к контроллеру через нестабильный канал связи (например, 3G) с использованием VPN.

    05-02-2020 14-25-53.png


    Изменения



    1. Загрузка контроллера занимает ~80 секунд.
    2. Изменился путь к рабочей директории (теперь /home/root/CODESYS_WRK)
    3. Пароль для SSH по умолчанию – owen. Теперь для доступа в конфигуратор и консоль используется общий пароль.
    4. В состав прошивки включен драйвер преобразователя интерфейсов АС4 – теперь можно подключить его к USB-порту СПК и использовать как COM-порт (ID = 6).
    Это бывает удобным при отладке, в рамках стендов и т.д. – но мы не рекомендуем использовать такое решение на реальных объектах из-за низкой помехоустойчивости интерфейса USB.

    AS4.png


    Известные недочеты (будут исправлены в следующей версии)


    1. Элемент визуализации Web-браузер не работает в таргет-визуализации.
    2. Индикатор обмена не мигает зеленым даже в случае наличия обмена (с обменом при этом проблем нет).
    3. При обновлении проекта с накопителя в некоторых случаях могут не скопироваться некоторые пользовательские изображения и списки текстов.


    Все компоненты и библиотеки, созданные для 3.5.11.5 (в т.ч. шаблоны модулей Mx110/210) - будут работать и в версии 3.5.14.30.


    Примечание


    Мы получили несколько сообщений от клиентов, которые столкнулись с трудностями при обновлении прошивки на данную версию:

    1. Не запускается экранный конфигуратор
    2. После загрузки проекта из CODESYS и создания загрузочного приложения - после перезагрузки контроллера загрузочное приложение не сохраняется, стартует проект наладки.

    В большинстве случаев это связано с тем, что процесс прошивки выполнялся с неподходящего накопителя.

    Требования к накопителю:

    1. Файловая система FAT32
    2. Стиль таблица разделов MBR, один раздел на накопителе
    3. На накопителе должен быть файл прошивки (.bin) и файл reset_plc

    Рекомендации к накопителю:

    1. Предварительно отформатировать накопитель утилитой HP Format Tool (если с использованием утилиты возникают проблемы - например, на Windows 10 - то другой аналогичной утилитой)
    2. Не помещать на накопитель других файлов, за исключением файла прошивки и reset_plc

    Как понять, что прошивка прошла успешно:

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

    2. В терминале для команды ls /dev/mmcblk* будет следующий вывод:

    10-03-2020 12-05-34.png

    (отсутствует /dev/mmcblk1p4 - значит, прошивка была проведена корректно)

    В случае возникновения описанных проблем - следует повторно обновить прошивку с накопителя, который соответствует приведенным выше требованиям.

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

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

    Прошивка: 1.2.0623.1009
    Версия пакета таргет-файлов: 3.5.14.30-07
    Версия таргет-файла: 3.5.14.34


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


    1. Все нововведения прошивки 1.2.0131.1405 – система исполнения CODESYS V3.5 SP14 Patch 3, web-конфигуратор (как в ПЛК210), обновленный экранный конфигуратор и т.д.
    См. более подробную информацию в этой статье.

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

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

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

    17-07-2020 11-14-37.png

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

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

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

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

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

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

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

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

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

    5. Изменение логотипов

    В web-конфигураторе появилась вкладка ПЛК/Заставка, на которой пользователь может установить свои картинки для загрузочного изображения и сервисных изображений (“Отсутствует загрузочное приложение”, “Отсутствует визуализация”), а также настроить цветовую схему сервисного меню.

    28-05-2020 13-48-41.png

    Документация по настройке логотипов


    Улучшения


    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 добавлена поддержка утилит набора imagemagick (пакет для работы с графическими файлами). В одном из пользовательских проектов с помощью данной утилиты несколько скриншотов экрана контроллера объединялись в один графический файл отчета.

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

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

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

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


    Исправленные ошибки (по сравнению с версией 1.2.0131.1405)


    1. Теперь при обновлении проекта с USB/SD накопителя не пропускаются картинки и списки текстов, названия которых записаны в верхнем регистре.

    2. Индикатор COM-порта работает корректно (в прошлой прошивке он всегда был потухшим).

    3. Исправлено зависание экранного конфигуратора при попытке установить время в случае отсутствия в приборе батарейки RTC.

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


    Изменения (по сравнению с прошивками с CODESYS V3.5 SP11 Patch 5)


    1. Загрузка контроллера занимает до 90 секунд.

    2. Элемент Web-браузер не работает в таргет-визуализации.

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

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

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

    Изменения:

    1. Компонент 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).

    2. В web-конфигураторе скрыты не поддержанные в данный момент протоколы (PPP и др.)

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

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

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

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

    При перепрошивке на эту версию прошивки требуется выполнить процедуру обновления прошивки два раза c использованием файла reset_plc (при прошивке с накопителя) или установленной галочкой Удалить настройки устройства (при прошивке из web-конфигуратора).

    При "откате" на прошивку 1.2.0803.1220 требуется выполнить процедуру обновления прошивки два раза c использованием файла reset_plc (при прошивке с накопителя) или установленной галочкой Удалить настройки устройства (при прошивке из web-конфигуратора).

    "Откат" на более ранние версии прошивки не поддерживается.


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

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

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

    2021-03-16_8-14-25.png


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

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

    2021-02-04_13-44-55.png

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


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

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

    796D55F1-FAF0-4EFC-B69B-955AE79937D2.png 2021-02-02_10-37-18.png

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


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


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

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

    2021-02-01_11-12-48.png 2021-02-04_13-34-42.png 2021-02-04_13-34-53.png 2021-02-04_13-34-33.png

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


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

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

    2021-02-04_13-44-16.png

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

    Улучшения


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

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


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

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

    2021-02-04_13-39-53.png

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

    2021-02-04_13-43-41.png

    4. В экранном конфигураторе при выборе режима DHCP теперь отображается IP-адрес, полученный контроллером.

    5. На экране контроллера при отсутствии загрузочного приложения теперь отображаются версия прошивки, версия рантайма CODESYS, требуемая версия таргет-файла, IP-адрес контроллер и QR-код с ссылкой на раздел CODESYS V3 на сайте ОВЕН.

    spk-scr-info.png

    6. В web-конфигураторе на вкладке ПЛК/Заставка теперь можно переключить ориентацию экрана контроллера и выбрать логотипы для web- и экранного конфигуратора, а также favicon для web-конфигуратора и web-визуализации.

    2021-02-01_11-47-49.png

    Документация


    7. В проекте CODESYS теперь можно определить текущую ориентацию экрана контроллера с помощью системной переменной SCREEN.uiRotateAngle.

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

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


    2021-02-01_11-05-16.png

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

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

    Изменения


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

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


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

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

    3. Если проект создается «с нуля», а не на базе шаблона проекта, или переносится из более старой версии CODESYS – то при компиляции могут возникнуть ошибки, связанные с узлом Screen:

    2021-02-01_12-49-40.png

    Для устранения ошибок надо нажать на узел Screen ПКМ, выбрать команду Обновить устройство и обновить компонент до последней доступной версии.

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

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

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

    5. Исключение при попытке установить точку останова

    При попытке установки точки останова (breakpoint) возникает исключение Illegal instruction.
    Проблема будет исправлена в следующей прошивке.

Похожие темы

  1. ПЛК210: история версий прошивок
    от Евгений Кислов в разделе ПЛК2хх
    Ответов: 4
    Последнее сообщение: 16.03.2021, 09:19
  2. История тревог
    от @ND в разделе СПК2хх
    Ответов: 3
    Последнее сообщение: 28.10.2015, 13:06
  3. О дистрибутивах бесплатных версий
    от Roman62rus в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 15.05.2013, 22:06
  4. Совместимость версий
    от 42ia в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.11.2012, 10:56
  5. История версий MasterSCADA
    от vitiali в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 14.07.2011, 21:44

Ваши права

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