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

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

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

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

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

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

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


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


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

    2. Поддержка счетчика импульсов быстрых входов (для всех модификаций ПЛК210-1x)

    Максимальная частота сигнала, обрабатываемого счетчиком: 5 кГц

    3. Поддержка режима генератора импульсов

    Для ПЛК210-13 (с транзисторными выходами) режим поддержан для быстрых выходов 1-6.
    Максимальная частота генерируемого сигнала: 5 кГц

    Для остальных модификаций (с релейными выходами) режим поддержан для выходов 1-4.
    Максимальная частота генерируемого сигнала определяется временем цикла задачи ПЛК.

    PLC210-13.png

    4. Поддержан сервис ser2net

    Сервис позволяет использовать контроллер в качестве «прозрачного шлюза», транслируя пакеты с его заданного TCP-порта в заданный COM-порт, и в обратном направлении. Типичный сценарий использования: в шкафу автоматики есть прибор с интерфейсом RS-485 (или RS-232) со сложным нестандартным протоколом. Поддержка этого протокола на ПЛК является крайне затруднительной. В системе также есть ПК с ПО, которое умеет опрашивать этот прибор по его протоколу (обычно такое ПО умеет опрашивать приборы не только по RS-485/RS-232, но и по TCP с использованием конвертеров Ethernet/COM). Тогда прибор можно подключить к контроллеру и опрашивать его с ПК «насквозь».

    Настройка сервиса производится с помощью компонента OwenSer2Net из библиотеки OwenAppTools.

    2024-06-18_8-56-37.png 2024-06-18_8-51-39.png

    5. Поддержан сервис realnp

    Сервис позволяет работать с конвертерами интерфейсов Moxa NPort в режиме Real COM. В этом режиме на ПЛК создает виртуальный COM-порт, запросы в который передаются по TCP на соответствующий конвертер.
    Таким образом, разработчик использует COM-порты конвертера в проекте CODEYS так, словно они являются встроенными портами ПЛК.
    Для настройки Moxa NPort следует подключиться к конвертеру с помощью утилиты NPort Administrator. На вкладке Serial нужно задать настройки COM-порта. На вкладке Operating Mode нужно выбрать режим Real COM Mode.

    Настройка сервиса производится с помощью компонента OwenMoxaRealCom из библиотеки OwenAppTools.

    2024-06-18_8-56-52.png

    Moxa1.png Moxa2.png Moxa3.png Moxa4.png

    2024-06-18_8-51-32.png 2024-06-18_8-52-50.png

    6. Поддержка новых модулей для python

    • influxdb_client – позволяет работать с базой данных временных рядов InfluxDB. См. пример.
    • websocket – позволяет использовать интернет-протокол WebSocket.


    influx_02.png influx_03.png

    7. Добавлены утилиты Linux

    • ipmitool – утилита для работы с IPMI (интерфейс управления серверами: мониторинг, перезагрузка и т. д.). По запросу denisrus81.
    • socat - известная утилита для ретрансляции потоков данных между каналами связи (COM/TCP/UDP/файлы и т. д.).
    • ntpclient - утилита для диагностики связи с NTP-серверами. По запросу alexander.kinsfator@gmail.com.
    • пакет кодировок glibc-gconv-extra (для iconv; микропринтеры с кодировкой CP855 и т. п.). См. пример и видео. По запросу NIMNUL и других клиентов.


    ipmitool.png NtpClient.png

    8. Добавлена возможность сохранения PERSISTENT-переменных при обновлении проекта с USB/SD-накопителя.

    Для этого в директорию загрузочного приложения следует поместить файл с названием keep_retain (его содержимое не имеет значения).
    В этом случае при обновлении проекта PERSISTENT-переменные сохранят свои значения; RETAIN-переменные в любом случае будут переинициализированы.


    Исправления


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

    2. В файл резервной копии добавлена информация о пользователях контроллера

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

    3. Исправления в библиотеке CmpOwenPidRegs

    Исправлена ошибка, из-за которой ФБ STD_PID при переключении из ручного режима в автоматический блок не начинал регулирование (значение выхода блока не менялось).
    Чтобы началось регулирование - нужно было изменить уставку (хотя бы на сотые доли значения); теперь этого не требуется.

    В блоках библиотеки добавлена поддержка входа VSP. Он представляет собой ограничение скорости роста уставки, ед. изм./сек.
    При записи нового значения уставки оно применяется не сразу, а наращивается постепенно, каждую секунду изменяясь на значение VSP.

    Изменения коснулись только прошивки контроллера, версия библиотеки для CODESYS осталась прежней (3.5.14.33).


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


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

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

    2. Ограничения при работе с выходами

    - если приложение контроллера переходит в состояние Stop - то его выходы не переходят в состояние FALSE и их обработка не прекращается (например, если был запущен режим ШИМ - то он так и продолжит работу).
    - период импульса ШИМ/генератора импульсов не может превышать 4.29 секунд
    - ПЛК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, так что длительность импульса будет рассчитана некорректно

    Все упомянутые ограчения планируется устранить в следующей версии прошивки (3.7.xxxx.xxxx).

Похожие темы

  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

Ваши права

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