Epsilon LD
Epsilon LD позволяет осуществлять аппаратное конфигурирование контроллеров семейства REGUL RX00.
Epsilon LD является предыдущей версией среды разработки Astra.IDE и не рекомендуется для разработки новых проектов.
В дальнейшем пакеты обновления Epsilon LD будут выпускаться только для исправления ошибок и поддержки существующих проектов, и не будут включать в себя новый функционал.
Основные функциональные возможности Epsilon LD
- встроенный редактор визуализации;
- настройка основных параметров системы;
- создание и редактирование прикладного программного обеспечения;
- настройка резервирования;
- загрузка и выгрузка проектов;
- пошаговая отладка прикладной программы;
- мониторинг работы контроллера.
Языки программирования
Epsilon LD позволяет работать в редакторах стандарта МЭК 61131-3:
- FBD - функциональные блоковые диаграммы;
- LD - релейно-контактная логика;
- ST структурированный текст;
- SFC - последовательные функциональные диаграммы;
- CFC (Continuous Flow Chart).
Полнофункциональная версия Epsilon LD предоставляется бесплатно, доступна для скачивания в разделе «Скачать ПО».
Пример экранной формы
Основные документы
Уведомления
Сертификаты
СРЕДА РАЗРАБОТКИ
Epsilon LD 1.5.7.0 Setup
Epsilon LD 1.6.14.0 (x64) Setup
Epsilon LD 1.6.14.0 (x86) Setup
ПАКЕТ ОБНОВЛЕНИЯ ДЛЯ СРЕДЫ РАЗРАБОТКИ И СИСТЕМНОГО ПО КОНТРОЛЛЕРА
Epsilon LD
- Epsilon LD: добавлен редактор устройств IEC104 Outer Master
- Epsilon LD: добавлена возможность настройки часового пояса
- Epsilon LD: добавлена команда "Сохранить в ПЗУ" для модулей AI и AO
- Epsilon LD: добавлена проверка структуры шины при компиляции проекта
- Epsilon LD: многочисленные улучшения редактора резервирования
- Modbus Master TCP/RTU: добавлена обработка канала по событию
- Modbus RTU/TCP: работа драйвера вынесена в задачу ModbusTask
- Добавлена возможность настройки правил сетевой маршрутизации
- Добавлена поддержка ПЛК серии R500
- Модули В/В: добавлена поддержка модуля AI 08 031, AI 16 011, R600 DA 03 021
- Модули В/В: расширен функционал режима работы ПАЗ модуля DO 32 011
- Резервирование: добавлена возможность резервирования канала связи между ЦП
- Резервирование: добавлена защита от многократного вызова функции синхронизации в одном цикле задачи
- Сканер сети: Добавлена возможность импорта/экспорта настроек сетевых интерфейсов
- Сканер сети: Небольшие доработки интерфейса
- Отключена служба Telnet
- Добавлена возможность установки количества опрашиваемых корзин за один цикл шины
- Добавлен драйвер единой шины контроллеров REGUL
- Добавлен редактор единой шины ПЛК
- Добавлена поддержка контроллеров серий R200 и R400
- Добавлены библиотеки PsJsonConvertions, PsMySQLClient организации хранения структур в базе MySQL
- Добавлена возможность импорта/экспорта точек и команд в редакторе МЭК-104/101-Master/Slave
- Добавлен HardwareMonitor подсистемы диагностики
- Добавлено создание резервной копии и восстановление ПО ПЛК
- Добавлена защита от сетевого шторма
- Полностью переработан сканер сети
- Улучшения в подсистеме резервирования
- Исправлены ошибки в библиотеке PS_Time
- Многочисленные исправления и улучшения
- Исправлена критическая ошибка: возможен отказ некоторых ПЛК после обновления ПО до версии 1.5.1.5191.
- Добавлена поддержка модулей DS 32 011 и DO 16 021
- Добавлена поддержка диапазона измерения 0-20 мА в модулях аналогового ввода
- Добавлены команды оболочки ПЛК: reboot, ping, traceroute, sysinfo и др.
- Добавлен сервисный режим ПЛК
- Добавлена поддержка МЭК-104 Master
- Редактор МЭК-104: исправлены ошибки
- StructsDB: добавлена поддержка типов BOOL, ENUM, WSTRING
- Резервирование: конфигурация резервирования хранится в проекте
- Резервирование: оптимизация механизма синхронизации данных резервирования
- Резервирование: расширена диагностика каналов связи
- Epsilon LD: улучшена стабильность среды разработки
- Epsilon LD: улучшен редактор шины
- Epsilon LD: улучшена совместимость с Windows XP
- Многочисленные исправления и улучшения
- Добавлена команда оболочки ПЛК: touchpanel (калибровка тачскрина)
- Резервирование: отображение логов с обоих ПЛК
- Исправлена ошибка при запуске сервера NTP на некоторых типах ПЛК
- Master IEC60870-5 104: Исправлена неправильное отображение значений переменных на вкладке I/O Mapping
- Master IEC60870-5 104: Исправлена ошибка, при которой номер сетевого порта для работы мастера не применялся
- Master IEC60870-5 104: Добавлен параметр - интервал общего опроса оппонента Interrogation Interval
- Резервирование: Исправлена ошибка, иногда приводившая к ошибкам синхронизации
- Исправлена ошибка приводившая к некорректной работе индикации на некоторых модулях CU
- Редактор резервирования: доработки и исправления интерфейса
- Сканер сети: добавлена кнопка поиска ПЛК и доработан интерфейс
- Устранены ошибки, приводившие к аварийному завершению среды разработки
- Шина ПЛК: добавлены статусы каналов модулей AO
- Шина ПЛК: расширена номенклатура поддерживаемых модулей
- Шина ПЛК: добавлена шина R500 Simple Bus для корзин с оконечными модулями R500 ST 00 001
- Master IEC60870-5 104: добавлена возможность работы на портах, отличных от 2404
- Master IEC60870-5 104: добавлена возможность периодического опроса
- Master IEC60870-5 104: добавлены команды C_SE_NC, C_BO_NA, C_SC_NA
- Slave IEC60870-5 104: создаются уникальные глобальные переменные для каждого устройства
- База данных: устранена утечка памяти при работе с БД
- База данных: закрытие соединений с БД при выгрузке проекта
- База данных: добавлена поддержка строк в кодировке unicode
- База данных: добавлена явная генерация функциональных блоков
- Диагностика: расширение функционала и исправление ошибок
- Исправлена ошибка приводившая к сбросу времени, без достоверных источников точного времени, при перезагрузке
- Исправлена ошибка установки временной зоны при перезагрузке
- Исправлена ошибка установки шлюза по умолчанию при перезагрузке
- Исправлено: На ПЛК серии R500 перепутаны местами I и II положения ключа MBS
- Исправлено: На ПЛК серии R500 нет данных PPS от GPS приемника
- Исправлено: На некоторых ПЛК серии R500 не работают COM-порты
- Epsilon LD: повышена стабильность работы, исправлены орфографические ошибки и обновлена локализация
- Epsilon LD: улучшения пользовательского интерфейса
- Epsilon LD: добавлена возможность выбора накопителя для чтения информации
- S.M.A.R.T. Epsilon LD: добавлен помощник конфигурации Regul IEC60870-5 104: исключена возможность редактирования параметров в онлайн
- IEC60870-5 104: исправлены ошибки и увеличена производительность драйвера IEC60870-5 104: добавлены команды C_SE_NA_1, C_SE_NB_1, C_SE_TA_1, C_SE_TB_1, C_SE_TC_1IEC60870-5 104
- Slave: исправлено отображение статуса устройства в дереве проекта
- Modbus: добавлен драйвер Modbus Serial с поддержкой RTU/ASCII
- Modbus: изменен механизм привязки регистров к пользовательским переменным
- Modbus: снято ограничение на кратность 8 количества запрашиваемых данных для функций Read Coil Status, Read Discrete Inputs и Force Multiple Coils Modbus TCP
- Master: добавлена возможность установки адреса ведомого устройства
- Резервирование: добавлена обработка ситуации обрыва связи между модулями CU в случае смешанного резервирования
- Резервирование: улучшена стабильность и устранены незначительные ошибки
- R400: добавлена калибровка тачскрина после обновления ПО
- R400: добавлено управление автозагрузкой приложения через сервисный экран
- StructsDB: добавлена возможность доступа к элементу структуры хранимой в БД по строковому пути
- StructsDB: исправлена ошибка чтения значения типа BOOL из БД
- Шина ПЛК: улучшена стабильность
- Модули В/В: добавлена поддержка модулей AI 02 031, AI 08 031, AO 02 011, AO 08 031, DA 01 011, DI 16 021, CP 06 111
- Модули В/В: добавлена поканальная диагностика аппаратной неисправности АЦП/ЦАП
- Модули В/В: поддержана новая версия режима работы SIKN модулей DA 03 0x1
- Исправлена ошибка, приводившая к неисправности ПЛК при восстановлении ПО из резервной копии
- Исправлены ошибки с применением правил сетевой маршрутизации
- Исправлена неверная установка шлюза по умолчанию для некоторых адресов Улучшена стабильность ПЛК
- Добавлена поддержка ПЛК серии R200
- Добавлена поддержка внешнего USB накопителя на модулях CU
- Добавлена возможность установки разрешения дисплея
- Добавлена возможность подстройки среды исполнения ПЛК
- Удалены драйверы устаревших шин RegulR500Bus и RegulR600Bus
- Исправлена проблема требования перезаливки приложения при переоткрытии исходного проекта
- Исправлена проблема некорректной установки параметров ПАЗ для некоторых модулей AO
- Добавлена защита от некорректных аргументов ФБ TMysqlClient
- Восстановлена синхронизация времени от PPS на ПЛК серии R600
- Исправлено: подключение сетевого кабеля к модулю CP xx 02x приводит к сбою в работе сетевой подсистемы
- Исправлено: после сброса MAC адресов контроллер недоступен по сети
- Epsilon LD: добавлена поддержка модуля R200 AO 02 011
- Резервирование: исправлено формирование исключения при превышении времени синхронизации цикла задачи
- ModbusTcpSlave: Устранена утечка дескрипторов TCP соединений
- Шина ПЛК: исправлен формат событий для модулей DA в режиме СИКН
- Резервирование: исправлен алгоритм обновления ПО при выключенной автосинхронизации проектов
- Журнал сообщений: разрешение меток времени сообщений увеличено до миллисекунд для пользовательских журналов
- Резервирование: улучшена стабильность сетевого соединения на этапе включения
- Резервирование: улучшена стабильность синхронизации
- Резервирование: состояние CRITICAL_ERROR заменено на CONN_ERROR при потере связи
- Добавлен компонент PsSysFile позволяющий выставлять права доступа к файлам и каталогам FTP
- IEC60870-5 104 Slave: добавлено свойство ActivateStopBehavior активирующая поведение в режиме останова
- Резервирование: Исправлена индикация режима резервирования при загрузке контроллера Резервирование:
- Исправлена ошибка при синхронизации проектов между модулями CU Резервирование:
- Исправлены ошибки синхронизации на проектах с объемом синхронизируемых данных менее 50 кБ IEC60870-5 104 Master:
- Добавлена возможность разрыва соединения со стороны IEC-программы IEC60870-5 104 Slave:
- Исправлена ошибка приводившая к исключению при загрузки проекта в ПЛК IEC60870-5 104, 101:
- Добавлены настройки синхронизации времени Modbus Slave:
- Исправлена ошибка компиляции при привязке переменной массива PS_Json:
- Исправлено искажение данных типов LINT и ULINT при сохранении в JSON Backup:
- Исправлена ошибка создания резервной копии ПО контроллера при спецификации резервируемых частей
Изменения в драйвере ModbusTcpMaster:
- Добавлена очистка очереди входящих сообщений перед отправкой запроса
Изменения в драйвере IEC60870-5 104 Slave:
- Устранена утечка памяти
Новые функции
- Добавлена возможность печати из ПЛК
- Добавлена поддержка HART устройств
- Добавлена поддержка модулей ввода-вывода:
- R500 DA 03 021
- R500 AI 16 081
- R200 CU 00 041W
- R200 CU 00 061W
- R200 DO 04 021
- R200 AI 04 081
- R200 AO 02 011
Изменения
- Изменения в подсистеме резервирования:
- Переработана машина состояний резервирования, с целью повышения стабильности работы подсистемы резервирования, исключения ложных переключений.
- Состояние CRITICAL_ERROR заменено на CONN_ERROR при потере связи
- Улучшена стабильность сетевого соединения на этапе включения
- Улучшена стабильность синхронизации
- Изменения в среде разработки Epsilon LD:
- Добавлена возможность импорта/экспорта настроек модуля
- Добавлена возможность обновления СПО контроллера
- Добавлена возможность редактирования временной зоны в настройках времени
- Добавлена возможность редактирования таймаутов шины контроллера в режиме онлайн
- Добавлено автоматическое назначение адресов крейтов подключенных через модуль R500 CP 06 111
- Точность меток времени сообщений увеличено до миллисекунд для пользовательских журналов
- Изменения в драйвере ModBus TCP Outer Slave:
- Добавлена возмножность указания произвольного порта
- Устранена утечка дескрипторов TCP соединений
- Изменения в модуля ввода-вывода:
- Добавлен статус "Отсутствие внешнего питания" для модулей R200 DA, DI, DO
- Добавлена поддержка измерения температуры с помощью термопар в AI 08 031 и AI 02 031
- Добавлена поддержка режима "частотомер" для модуля R200 DA 01 011
- Добавлена поддержка режима формирования тока 0-20 мА
- Изменения в драйверах протокола IEC60870-5:
- 104, 101: добавлены настройки синхронизации времени
- 104 Master: добавлена возможность разрыва соединения со стороны IEC-программы
- 104 Slave: добавлено свойство ActivateStopBehavior активирующая поведение в режиме останова
- 104 Slave: исправлена ошибка приводившая к исключению при загрузки проекта в ПЛК
- Изменения в СПО контроллера:
- Версия среды исполнения обновлена до 3.5.10.4
- Добавлена возможность ограничения доступа к сетевым службам ПЛК
- Добавлено журналирование ошибок возникающих в системных задачах
- Изменения в библиотеках:
- Добавлена библиотека PsSysFile позволяющая выставлять права доступа к файлам и каталогам FTP
Исправления
- Исправления в среде разработки Epsilon LD:
- Исправлены ошибки в диалогах, локализации и описании устройств
- Исправлена проблема некорректной установки параметров ПАЗ для некоторых модулей AO
- Исправлена проблема требования повторной загрузки приложения при повторном открытии исходного проекта
- Исправлено отображение номеров крейтов для некоторых серий контроллера
- Исправлен формат событий для модулей DA в режиме СИКН
- Улучшения пользовательского интерфейса
- Устранены замораживание параметров в при открытии большого количества редакторов модулей
- Исправления в подсистеме резервирования:
- Исправлен алгоритм обновления ПО при выключенной автосинхронизации проектов
- Исправлена индикация режима резервирования при загрузке контроллера
- Исправлена ошибка при синхронизации проектов между модулями CU
- Исправлены ошибки синхронизации на проектах с объемом синхронизируемых данных менее 50 кБ
- Исправлено формирование исключения при превышении времени синхронизации цикла задачи
- Исправлена ошибка компиляции при привязке переменной массива в драйвере Modbus Slave
- Исправления в драйверах протокола IEC60870-5 104:
- Исправлено искажение данных при использовании переменных типов DWORD
- Исправлено обновление типов данных автоматической метки времени
- Исправления в СПО контроллера:
- Исправлена синхронизация времени от PPS на ПЛК серии R600
- Исправлена ошибка при поиске ПЛК, подключенного через 5 и 6 порт, из среды разработки
- Исправлена ошибка при пошаговой отладке многозадачных приложений
- Исправлена ошибка при формировании имени файла резервной копии СПО контроллера
- Исправлена ошибка приводившая к сбою в работе сетевой подсистемы при подключении сетевого кабеля к модулю CP xx 02x
- Исправлена ошибка приводившая к отказу контроллера после сброса MAC адресов
- Исправлена ошибка создания резервной копии ПО контроллера при спецификации резервируемых частей
- Исправления в библиотеках:
- PSJson: Исправлено искажение данных типа LINT, LREAL при сохранении в JSON
- PSMySQLClient: Добавлена защита от некорректных аргументов ФБ TMysqlClient
Изменения в модулях ввода-вывода:
- Добавлена возможность установки предустановленного значения температуры холодного спая для модулей AI XX 031
- Добавлена поддержка режима "ЭАБ без генератора частоты" для модуля R200 DA 01 0
- Добавлена поддержка модулей ввода-вывода
Изменения в среде разработки Epsilon LD:
- Добавлена возможность установки предустановленного значения температуры холодного спая для модулей AI XX 031
- Изменен набор надстроечных параметров для модулей AI XX 031
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к возможному сбою в работе ПЛК при использовании последовательных коммуникационных модулей
- справлена ошибка, приводившая к сбою в работе ПЛК серии R200 при использовании коммуникационных модулей Ethernet
Исправления в среде разработки Epsilon LD:
- Редактор МЭК-104: исправлена ошибка при импорте значений зоны нечувствительности из файла
Изменения в модулях ввода-вывода:
- Добавлена активация механизма ПАЗ при обработке исключительных ситуаций
Изменения и исправления в СПО контроллера:
- Добавлена защита от двух активных ЦП при включении без связи
- Исправлена ошибка, приводившая к сбою в работе ПЛК при сбросе статистики резервирования в состоянии Disabled
Исправления в драйвере протокола IEC60870-5-104:
- Исправлена ошибка буферизации данных в случае обрыва связи
Исправления в драйвере ModbusSerial:
- Устранена утечка дескрипторов
Исправления в среде разработки Epsilon LD:
- Исправлена ошибка компиляции некоторых проектов, использующих HART Master
- Восстановлен механизм удаленного перезапуска контроллера при обновлении СПО средствами среды программирования
Исправления в СПО контроллера:
- Исправлена значительная ошибка, при которой ПЛК мог включиться в режиме ограниченного функционала
- Исправлена значительная ошибка в подсистеме резервирования, при которой могла произойти ложная передача управления при неисправности общего модуля
Исправления в драйвере протокола IEC60870-5 104 Slave:
- Исправлена ошибка, в некоторых случаях приводившая к разрыву соединения после принятия команды START_DATA
Изменения в драйвере ModbusSerial Master:
- Добавлена возможность запроса пользовательских функций в диапазоне 0х60-0х70
Исправления и изменения в среде разработки Epsilon LD:
- Исправлена ошибка импорта номера последовательного порта из PLCopenXML
- Исправлена ошибка импорта номера крейта из PLCopenXML
- Добавлена поддержка скорости 38400 бод на последовательных портах
- Исправлена ошибка неразрешенной ссылки для функции 'CODEMGETCONTENTBYFIRMCODE2'
Исправления и изменения в СПО контроллера:
- Исправлена ошибка, в некоторых случаях приводившая к отказу последовательных портов коммуникационных модулей
- Исправлено некорректное поведение подсистемы резервирования при онлайн-изменении программы
- В подсистеме резервирования исключена вероятность возникновения двух активных ЦП при единовременном включении
- Исправлена ошибка, приводившая к долгому включению ПЛК REGUL R600
- В обработчик команд PlcShell добавлена возможность выбора количества точек (3 или 4) при калибровке тачскрина
Исправления в СПО контроллера:
- Исправлена ошибка "License file is missing" при загрузке проекта
- Исправлена ошибка, приводившая к отказу сетевых интерфейсов на ПЛК серии R200 при получении большого количества пакетов
Изменения и исправления в среде разработки Epsilon LD:
- Исправлена совместимость с предыдущими версиями некоторых редакторов устройств
- Исправлена ошибка при экспорте сетевых настроек ПЛК в сканере сети
- Добавлена проверка уникальности адресов HART устройств
Исправления в драйвере протокола Modbus Serial Slave:
- исправлено ошибочное формирования статуса соединения в некоторых случаях
Изменения в драйверах Modbus:
- ModbusTCP Slave: Сообщения об открытии и закрытии TCP соединений переведены в отладочные
- Modbus Slave: Исправлено обнуление привязанных переменных при инициализации канала
Исправления в драйвере протокола IEC60870-5-104 Slave:
- Диагностические пакеты TESTFR_ACT отсылаются только при отсутствии обмена
Изменения в СПО контроллера:
- Исправлено применение правил маршрутизаций для интерфейсов модулей CP 02 xxx после включения
- Расширена информация, выводимая командой netinfo
- Исправлено ошибочное поведение "Invalid redundancy application" при online-изменении
- Увеличен приоритет обработки пакетов RegulBus по отношению к внешнему сетевому трафику
Исправления в СПО контроллера:
- Исправлена критическая ошибка, в некоторых случаях приводившая к невозможности синхронизации данных между ЦП
- Исправлена критическая ошибка, приводившая к возникновению двух активных ЦП при одностороннем обрыве связи
- Исправлена критическая ошибка, в некоторых случаях приводившая к возникновению двух активных ЦП при обрыве связи
Изменения в модулях ввода-вывода:
- Добавлена поддержка режима "СИКН" для модуля R200 DA 01 011
Изменения в драйвере ModbusTcpSlave:
- Добавлено автоматическое закрытие неактивных соединений
Исправления в драйвере ModbusTcpMaster:
- Исправлено ошибочное установление соединения в состоянии СТОП
Исправления в драйверe шины:
- Исправлено некорректное считывание конфигурации при большой вложенности модулей
- Исправлено ошибочное формирование сообщений "Add Datagramm to packet is failed"
Исправления в среде разработки Epsilon LD:
- исправлены орфографические ошибки
Исправления в драйвере Modbus:
- Исправлена критическая ошибка, приводившая к возможному исключению при многократном онлайн-изменении программы
Исправления в драйвере протокола IEC60870-5 104 Slave:
- Типы M_BO_NA_1, M_BO_TB_1 не отвечали на команду общего опроса
Новый функционал в СПО контроллера:
- Добавлен фильтр сетевых пакетов
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к задержкам (вплоть до 25 мс) в обмене с модулями В/В при большой сетевой нагрузке
Изменения в СПО контроллера:
- Добавлен перезапуск сетевого драйвера при обнаружении неполадок в работе адаптера
Добавлена поддержка модуля центрального процессора
- R500 CU 071 RW
Добавлена поддержка модуля центрального процессора R500 CU 00 71 R
Изменения в СПО контроллера:
- Добавлена возможность установки параметров визуализации на ПЛК R500 CU 00 71 R(RW)
Исправления в СПО контроллера:
- Исправлено применение правил фильтрации сетевых пакетов при старте контроллера
- Исключена возможность получения пароля визуализации из конфигурационного файла ПЛК R500 CU 00 71 R(W)
ИЗМЕНЕНИЯ
Изменение в Epsilon LD:
- Добавлен учёт пространства имён структур при генерации кода в объекте DB_Structs
Изменения в СПО контроллера:
- Добавлен доступ к полному журналу контроллера из Epsilon LD
- Добавлены функции получения значения хэш-суммы семейства SHA-2 для файлов
- Добавлена функция работы со строками произвольной длинны в формате JSON
- Добавлена возможность сохранять/загружать строки в/из БД более 80 символов
ИСПРАВЛЕНИЯ
Исправление в Epsilon LD:
- Исправлена ошибка генерации кода для структур, содержащих массив строк в объекте DB_Structs
Исправление в СПО контроллера:
- Исключен возможный выход за пределы строки в функции JsonGetValueIntoString
- Исправлена запись строк, содержащих спецсимволы, в базу данных контроллера
- Исправлена ошибка, приводившая к исключению при преобразовании UTF-8 строк, содержащих недопустимые символы
ИЗМЕНЕНИЯ
Изменения в СПО контроллера:
- Добавлена возможность журналирования загрузки CPU
- Добавлена возможность отключения сервисного режима при старте контроллера
- Добавлена возможность создания резервной копии и восстановления базы данных
- Повышена точность чисел с плавающей точкой при преобразовании в/из JSON
ИСПРАВЛЕНИЯ
Исправление в Epsilon LD:
- Исправлена ошибка генерации кода для вложенных структур в объекте DB_Structs
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Исправлена ошибка при чтении WSTRING строк из JSON
ИЗМЕНЕНИЯ
Изменение в драйвере шины контроллера:
- Добавлена поддержка расширенного диапазона рабочего напряжения частотного канала модуля R500 DA 03 011
Изменение в Epsilon LD:
- Добавлена нормализация калибровочного коэффициента для модулей DA
НОВЫЙ ФУНКЦИОНАЛ
- Новый функционал в Epsilon LD:
- Добавлена возможность останова/запуска приложения
- Добавлено отображение состояния резервирования в статусную строку
- Добавлены элементы управления синхронизацией проектов в резервированном ПЛК
- Подписка на системные события контроллера серии R200 теперь доступна из конфигурации задач
- Добавлена поддержка протокола IEC 60870-5 101:
- Primary Unbalanced
- Secondary Unbalanced
- Новый функционал в СПО контроллера:
- Добавлен фильтр сетевых пакетов
- Добавлена возможность подключения EtherCAT slave-устройств к внешним портам Ethernet модуля центрального процессора
- Добавлена поддержка протокола OPC UA
- Добавлена синхронизация исходного кода проекта в резервированном ПЛК
- Добавлено графическое отображение процедуры обновления СПО
- Добавлена поддержка модулей центрального процессора:
- R500 CU 00 021
- R500 CU 00 021-W
- R600 CU 00 052
- R600 CU 00 052-W
- R600 CU 00 062
- R600 CU 00 062-W
- R600 CU 00 072
- R600 CU 00 072-W
- Добавлена поддержка модулей ввода-вывода:
- R500 AI 08 021
- R500 AO 08 021
- R500 AS 08 011
- R600 AO 08 021
ИЗМЕНЕНИЯ
- Изменения в Epsilon LD:
- Добавлена возможность установки предустановленного значения температуры холодного спая для модулей AI XX 031
- Добавлена поддержка скорости 38400 бод на последовательных портах
- Добавлена проверка уникальности адресов HART устройств
- Изменен набор надстроечных параметров для модулей AI XX 031
- Незначительные улучшения интерфейса
- Оптимизирован механизм поиска ПЛК
- Повышена стабильность работы и обновлена локализация
- Изменения в модулях ввода-вывода:
- Добавлена активация механизма ПАЗ при обработке исключительных ситуаций
- Добавлена возможность установки предустановленного значения температуры холодного спая для модулей AI XX 031
- Добавлена поддержка режима "СИКН" для модуля R200 DA 01 011
- Добавлена поддержка режима "ЭАБ без генератора частоты" для модуля R200 DA 01 011
- Расширен список параметров модуля R500 DA 03 021
- Изменения в драйверах протокола IEC60870-5 104:
- Slave: Увеличен размер строки активных соединений до 255 символов
- Изменен механизм привязки данных и комманд к пользовательским переменным
- Изменения в драйвере Modbus:
- Serial Master: Добавлена возможность запроса пользовательских функций в диапазоне 0х60-0х70
- Slave: Исправлено обнуление привязанных переменных при инициализации канала
- TCP Slave: Добавлено автоматическое закрытие неактивных соединений
- TCP Slave: Сообщения об открытии и закрытии TCP соединений переведены в отладочные
- Изменения в СПО контроллера:
- В обработчик команд PlcShell добавлена возможность выбора количества точек 3 или 4 при калибровке тачскрина
- Версия среды исполнения обновлена до 3.5.12.20
- Добавлена защита от двух активных ЦП при включении без связи
- Механизм защиты от двух активных ЦП учитывает данные от общих модулей ввода/вывода
- Настройки NTP применяются сразу после внесения изменений
- Расширена информация, выводимая командой netinfo
- Увеличен приоритет обработки пакетов RegulBus по отношению к внешнему сетевому трафику
ИСПРАВЛЕНИЯ
- Исправления в Epsilon LD:
- В редакторе Modbus Master исправлено ограничение по допустимому количеству элементов в канале
- Восстановлен механизм удаленного перезапуска контроллера при обновлении СПО средствами среды программирования
- Исправлена ошибка импорта номера крейта из PLCopenXML
- Исправлена ошибка импорта номера последовательного порта из PLCopenXML
- Исправлена ошибка компиляции некоторых проектов, использующих HART Master
- Исправлена ошибка неразрешенной ссылки для функции 'CODEMGETCONTENTBYFIRMCODE2'
- Исправлена ошибка при импорте сканером сети модифицированных файлов сетевых настроек
- Исправлена ошибка при экспорте сетевых настроек ПЛК в сканере сети
- Исправлена совместимость с предыдущими версиями некоторых редакторов устройств
- Исправлены орфографические ошибки
- Редактор МЭК-104: исправлена ошибка при импорте значений зоны нечувствительности из файла
- Исправления в драйверах протокола IEC60870-5 104:
- Slave: Диагностические пакеты TESTFR_ACT отсылаются только при отсутствии обмена
- Slave: Исправлена ошибка, в некоторых случаях приводившая к разрыву соединения после принятия команды START_DATA
- Slave: Типы M_BO_NA_1, M_BO_TB_1 не отвечали на команду общего опроса
- Slave: Устранена критическая ошибка при размере очереди менее 10
- Исправлена ошибка буферизации данных в случае обрыва связи
- Исправления в драйвере ModBus:
- Serial Slave: Исправлено определение состояния соединения у Modbus Serial Slave
- Serial Slave: Исправлено ошибочное формирование статуса соединения в некоторых случаях
- Serial: Устранена утечка дескрипторов
- TCP Master: Исправлено ошибочное установление соединения в состоянии СТОП
- Исправлена критическая ошибка, приводившая к возможному исключению при многократном онлайн-изменении программы
- Исправления в драйверe шины:
- Исправлено некорректное считывание конфигурации при большой вложенности модулей
- Исправлено ошибочное формирование сообщений "Add Datagramm to packet is failed"
- Исправлена ошибка инициализации модулей с сообщением об ошибке "Conflict address"
- Исправления в СПО контроллера:
- В подсистеме резервирования исключена вероятность возникновения двух активных ЦП при единовременном включении
- Исправлена значительная ошибка в подсистеме резервирования, при которой могла произойти ложная передача управления при неисправности общего модуля
- Исправлена значительная ошибка, при которой ПЛК мог включиться в режиме ограниченного функционала
- Исправлена критическая ошибка, в некоторых случаях приводившая к возникновению двух активных ЦП при обрыве связи
- Исправлена критическая ошибка, в некоторых случаях приводившая к невозможности синхронизации данных между ЦП
- Исправлена ошибка "License file is missing" при загрузке проекта
- Исправлена ошибка, в некоторых случаях приводившая к отказу последовательных портов коммуникационных модулей
- Исправлена ошибка в работе функции GetSysInfo3
- Исправлена ошибка, приводившая к возможному сбою в работе ПЛК при использовании последовательных коммуникационных модулей
- Исправлена ошибка, приводившая к долгому включению ПЛК серии R600
- Исправлена ошибка, приводившая к отказу сетевых интерфейсов на ПЛК серии R200 при получении большого количества пакетов
- Исправлена ошибка, приводившая к сбою в работе ПЛК при сбросе статистики резервирования в состоянии Disabled
- Исправлена ошибка, приводившая к сбою в работе ПЛК серии R200 при использовании коммуникационных модулей Ethernet
- Исправлено некорректное поведение подсистемы резервирования при онлайн-изменении программы
- Исправлено ошибочное поведение "Invalid redundancy application" при online-изменении
- Исправлено получение размера используемого и общего дискового пространства
- Исправлено применение правил маршрутизаций для интерфейсов модулей CP 02 021 после включения
Изменения и исправления в СПО контроллера:
- Исправлено некорректное представление данных о работе службы NTP
- Незначительные улучшения в предоставлении данных о работе NTP
- Автомонтирование внешних USB-накопителей теперь опционально
- Устранена проблема, приводившая к отключению GPS на R200 CU после обновления на версию 1.5.7.0
- Исправлена ошибка в подсистеме резервирования, иногда приводившая к сбросу retain-переменных на ведомом ЦП при обновлении проекта
- Добавлен перезапуск сетевого драйвера при обнаружении неполадок в работе адаптера
Изменения и исправления в драйвере протокола IEC60870-5 104 Slave:
- Сетевой порт открывается только при работающем приложении
- Исправлена ошибка, ограничивающая список адресов до 80 символов
- Добавлена возможность управления обработкой запросов синхронизации времени из кода приложения
- Исправлена ошибка, в некоторых случаях приводившая к разрыву соединения после смены системного времени ПЛК
Изменения в модулях ввода-вывода:
- Добавлена поддержка модуля R500 DI 32 111
Изменения в драйверах протокола IEC60870-5:
- Добавлена поддержка пользовательских типов LREAL и ULINT
Исправления в драйвере ModBus:
- Исправлена критическая ошибка, приводившая к исключению при использовании режима работы ASCII на ПЛК серии R200
Изменения в драйверах протокола IEC60870-5:
- Добавлена возможность передачи меток времени по шкале UTC
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к задержкам (вплоть до 25 мс) в обмене с модулями В/В при большой сетевой нагрузке
- Исправлена ошибка доступа к некоторым диагностическим файлам контроллера через FTP
- В подсистеме резервирования устранена вероятность кратковременного снятия выходных сигналов при переходе из состояния
- Ведущий в Автономный
- Повышена стабильность работы OPC UA сервера
Изменения в драйверах протокола IEC60870-5 Slave:
- Добавлена дополнительная отправка ACTTERM после ACTCON в ответе на команды
Изменения в СПО контроллера:
- Добавлена возможность исполнения сервисных функций из графического интерфейса
- Запуск сервера OPC UA теперь опциональный
- Увеличены сетевые буфера подсистемы резервирования
Изменения в драйвере Modbus Serial:
- Расширен диапазон пользовательских функций
Исправления в драйверах протокола IEC60870-5:
- Исправлен общий опрос для пользовательских типов
Исправления в подсистеме резервирования:
- Исправлена ошибка, приводившая к кратковременному сбросу выходов на общих модулях при включении ведомого модуля CU на первой шине
Исправления в драйверe шины ПЛК:
- Исправлен алгоритм диагностики модулей PP и ST контроллеров серии R500
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля дискретного вывода R500 DO 32 012
ИЗМЕНЕНИЯ
Изменение в драйвере протокола IEC60870-5 104 Slave:
- При выключении флага "Использовать накопление очереди сообщений" буферизация сообщений не производится
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Исправлена очень редкая проблема зависания контроллера при запуске
- Исправлена ошибка, приводившая к потере сообщений журнала при снятии питания на контроллерах II типа
- Исправлена ошибка доступа к переменным по невыровненному адресу, в редких случаях приводившая к исключению на контроллерах II типа
ОБЩИЕ ИЗМЕНЕНИЯ
- Минимальные системные требования к Epsilon LD изменены на 1.6.14.0
НОВЫЙ ФУНКЦИОНАЛ
- Новый функционал в Epsilon LD:
- Добавлен конфигуратор OPC UA
- Новый функционал в СПО контроллера:
- Добавлена возможность исполнения сервисных функций из графического интерфейса
- Добавлена поддержка протокола OPC UA на контроллерах II типа
- Добавлена поддержка модулей ввода-вывода:
- R500 DI 32 111
- R500 AI 08 131
- R500 CP 06 111
- R600 DA 03 022
ИЗМЕНЕНИЯ
- Изменения в Epsilon LD:
- Изменен алгоритм расчета таймаутов шины при автонастройке
- Незначительные улучшения интерфейса
- В сканер сети добавлена возможность блокировки изменения сетевых настроек
- Оптимизирована работы сканера сети
- Изменения в драйверe шины ПЛК:
- Интервал переинициализации модулей по умолчанию уменьшен до 3 секунд
- Добавлено свойство, уведомляющее драйвер шины ПЛК об активности второго комплекта в резервированном контроллере
- Изменения в драйверах протокола IEC60870-5:
- 104 Slave: Сетевой порт открывается только при работающем приложении
- Slave: Добавлена дополнительная отправка ACTTERM после ACTCON в ответе на команды
- Добавлена возможность передачи меток времени по шкале UTC
- Добавлена поддержка пользовательских типов LREAL и ULINT
- Оптимизирована инициализация драйвера
- Параметр автоприсвоения метки времени добавлен в импорт/экспорт
- Исправление в драйвере ModBus Serial Slave: Изменён диапазон пользовательских функций
- Изменения в СПО контроллера:
- Автомонтирование внешних USB-накопителей теперь опционально
- Версия среды исполнения обновлена до 3.5.14.0
- Добавлен перезапуск сетевого драйвера при обнаружении неполадок в работе адаптера
- Запуск сетевых сервисов на контроллере стал опциональным
- Изменена структура каталога журналов контроллера
- Изменена индикация состояний резервирования на лицевой панели
- Незначительные улучшения в предоставлении данных о работе NTP
- По умолчанию часовой пояс устанавливается в UTC
- Процессы обслуживания шины ПЛК, резервирования и внешней сети разделены и изолированы друг от друга
- Расширен набор диагностических сообщений
- Добавлен доступ к полному журналу контроллера из Epsilon LD
- Сетевая конфигурация контроллера объединена в одном файле network.cfg
ИСПРАВЛЕНИЯ
- Исправления в драйверах протокола IEC60870-5:
- 104: Исправлена ошибка, в некоторых случаях приводившая к разрыву соединения после смены системного времени ПЛК
- 104: Устранена возможная блокировка драйвера при разрыве линии связи
- Исправлен общий опрос для пользовательских типов
- Исправлена ошибка компиляции после импорта данных
- Исправления в драйвере ModBus:
- Serial: Исправлена критическая ошибка, приводившая к исключению при использовании режима работы ASCII на ПЛК серии R200
- Master: Устранена возможная блокировка ФБ ModbusUserRequest
- Исправления в СПО контроллера:
- Устранены критические уязвимости в информационной безопасности
- Runtime: Исправлено округление времен до 1 мс в статистике задач
- В подсистеме резервирования добавлен анализ флага аппаратной ошибки при восстановлении связи
- В подсистеме резервирования устранена вероятность кратковременного снятия выходных сигналов при переходе из состояния Ведущий в Автономный
- Исправлен сбой последовательных портов, происходивший при отключении USB-устройства
- Исправлена ошибка доступа к некоторым диагностическим файлам контроллера через FTP
- Исправлена ошибка, приводившая к задержкам (вплоть до 25 мс) в обмене с модулями В/В при большой сетевой нагрузке
- Исправлена работа компонента визуализации Webbrowser
- Исправлено некорректное представление данных о работе службы NTP
- Повышена стабильность работы OPC UA сервера
- Устранена проблема, приводившая к отключению GPS на R200 CU после обновления на версию 1.5.7.0
- Исправлена ошибка в подсистеме резервирования, иногда приводившая к сбросу retain-переменных на ведомом ЦП при обновлении проекта
- Исправления в модулях ввода-вывода:
- Исправлен перечень команд для модулей DA 03 021 (ЭАБ)
Исправления в Epsilon LD:
- Исправлена индикация состояния модуля CU в схеме частичного резервирования
Исправления в СПО контроллера:
- Восстановлена возможность изменения системного времени ПЛК
- Исправлена ошибка создания БД при указании кодировки символов
- Восстановлена возможность использования тригеров в БД
Исправления в СПО контроллера:
- Восстановлена работа функции SysSockPing
- Исправлен сбой визуализации при использовании некоторых стилей визуализации
- Исправлено искажение статистики сетевых интерфейсов
Исправления в драйвере шины ПЛК:
- Исправлен алгоритм диагностики модулей PP и ST контроллеров серии R500
- Исправлена критическая ошибка обмена с модулями ввода/вывода при большом их количестве в версиях 1.6.0.0 - 1.6.0.1
Исправления в подсистеме резервирования:
- Исправлена ошибка, приводившая к кратковременному сбросу выходов на общих модулях при включении ведомого модуля CU на первой шине
- Исправлено возвращаемое значение функции Synchronize
- Исправлено ложное диагностирование обрыва связи при высокой вычислительной сложности в задаче резервирования
- Исправлена некорректная работа функции Synchronize в версиях 1.6.0.0 - 1.6.0.1
Добавлена поддержка модуля центрального процессора R500 CU 00 71 R(W)
Изменение в драйвере протокола IEC60870-5 104 Slave:
- При выключении флага "Использовать накопление очереди сообщений" буферизация сообщений не производится
Изменение в СПО контроллера:
- При переименовании ПЛК производится перегенерация SSL-сертификатов
- Добавлена проверка приоритета задачи резервирования
- Добавлено применение правил фильтрации сетевых пакетов при старте контроллера
Изменения в СПО контроллера:
- Добавлена информация об узлах и типе действия для событий GeneralModelChangeEventType OPC UA
- Добавлена возможность переопределения качества и временной метки для OPC UA тегов
- Добавлена возможность отключения анонимного доступа к серверу OPC UA
Изменения в драйвере протокола IEC60870-5:
- Добавлена возможность журналирования событий синхронизации времени
Исправление в Epsilon LD:
- Исправлена ошибка конфигурации HART Master при компиляции проекта
Исправление в СПО контроллера:
- Функция GetMode подсистемы резервирования возвращала некорректное значение "BOOTUP" при переходе в автономный режим
- Исправлена ошибка в контроллерах II типа, приводившая к разрыву соединения с IDE и OPC DA сервером при длительной 100% загрузке процессора
- Исправлена ошибка, которая в редких случаях приводила к зависанию ПЛК при запуске
- Устранена ошибка в контроллерах II типа, приводившая к потере сообщений журнала при снятии питания
Изменения в СПО контроллера:
- Версия среды исполнения обновлена до 3.5.14.41
Исправления в СПО контроллера:
- Исправлена редкая ошибка, приводившая к зависанию контроллера при включении
- Исправлено повреждение Ethernet пакетов при коммуникации через модуль CP 02 021
- Исправлена редкая проблема, приводившая к двойному освобождению памяти в OPC UA
- Исключен возможный выход за пределы строки в функции JsonGetValueIntoString
- Устранена критическая ошибка, приводившая к сбою планирования выполнения задач при изменении системного времени
Исправления в Epsilon LD:
- Исправлено значение доступной динамической памяти контроллера, приводившее к ошибке при загрузке приложения в контроллер
- Исправлена ошибка, приводившая к выводу предупреждения о несовпадении версии подключенного устройства
Изменения в СПО контроллера:
- Версия среды исполнения обновлена до 3.5.14.42
НОВЫЙ ФУНКЦИОНАЛ
- Новый функционал в СПО ПЛК:
- Добавлен планировщик синхронизации файлов/каталогов с поддержкой внешних накопителей
- Добавлена возможность отключения дисплея через установленное время
- Добавлена поддержка протокола SNMP
- Добавлена поддержка синхронизации времени по протоколу PTP на контроллерах R500 (I типа)
- Новый функционал драйвера шины ПЛК:
- Добавлена команда сброса блокировки сегмента сети для управляемых коммутаторов Regul R000 и модуля расширения шины R500 CP 06 111
- Добавлена поддержка модулей ввода-вывода:
- R500 AI 08 052
- R000 CP 06 1X1
- Добавлена поддержка модуля центрального процессора:
- R500 CU 00 031
- R500 CU 00 071 R(RW)
ИЗМЕНЕНИЯ
- Изменения в Epsilon LD:
- В конфигураторе OPC UA добавлена настройка точек подключения
- Добавлен редактор системных параметров на вкладке "Сервис ПЛК"
- Изменения в СПО контроллера:
- Версия среды исполнения обновлена до 3.5.14.42
- Добавлена возможность останова службы NTP при старте в случае недопустимого расхождения с источниками времени
- Добавлена возможность отключения анонимного доступа к серверу OPC UA
- Добавлена возможность переопределения качества и временной метки для OPC UA тегов
- Добавлена возможность сохранять/загружать строки в/из БД более 80 символов
- Добавлена возможность установки параметров визуализации на ПЛК R500 CU 00 071 R(RW)
- Добавлена информация об узлах и типе действия для событий GeneralModelChangeEventType OPC UA
- Добавлена поддержка SD-карт памяти в контроллерах II типа
- Добавлена проверка приоритета задачи резервирования
- Добавлена функция работы со строками произвольной длинны в формате JSON
- Исключена возможность получения пароля визуализации из конфигурационного файла ПЛК R500 CU 00 071 R(RW)
- Добавлена перегенерация SSL-сертификатов при переименовании ПЛК
- Реализована функция резервирования центрального процессора для контроллеров II типа
- Изменения в драйвере протокола IEC 60870-5:
- Добавлена возможность установки резервных бит в метке времени
- Добавлено журналирование событий синхронизации времени
- Slave: Добавлена возможность обработки команд C_CS_NA_1 прикладным ПО
- 104 Slave: При выключении флага "Использовать накопление очереди сообщений" буферизация сообщений не производится
- Изменение в драйвере ModBus:
- Устранено ограничение на количество каналов
- Изменения в драйвере шины ПЛК:
- Добавлена поддержка индивидуальной конфигурации коммуникационного модуля со стороны модуля центрального процессора, в составе контроллера, работающего под управлением двух модулей центрального процессора
- Добавлена возможность передачи значения температуры холодного спая в модули измерения температуры RX00 AI 0X X31
- Добавлена поддержка измерения напряжения в модулях RX00 AI 0X X31
ИСПРАВЛЕНИЯ
- Исправления в Epsilon LD:
- Исправлена индикация состояния модуля CU в схеме частичного резервирования
- Исправлена ошибка конфигурации HART Master при компиляции проекта
- Исправлена ошибка, приводившая к выводу предупреждения о несовпадении версии подключенного устройства
- Исправлено значение доступной динамической памяти контроллера, приводившее к ошибке при загрузке приложения в контроллер
- Исправления в СПО контроллера:
- Восстановлена возможность изменения системного времени ПЛК
- Восстановлена возможность использования тригеров в БД
- Восстановлена работа функции SysSockPing
- Исключен возможный выход за пределы строки в функции JsonGetValueIntoString
- Исправлен сбой визуализации при использовании некоторых стилей визуализации
- Исправлена запись строк, содержащих спецсимволы в базу данных контроллера
- Исправлена очень редкая ошибка зависания контроллера при запуске
- Исправлена ошибка в контроллерах II типа, приводившая к разрыву соединения с IDE и OPC DA сервером при длительной 100% загрузке процессора
- Исправлена ошибка в процедуре запуска заводского сброса
- Исправлена ошибка восстановления RETAIN переменных для дочернего приложения
- Исправлена ошибка доступа к переменным по невыравненному адресу, в редких случаях приводившая к исключению в контроллерах II типа
- Исправлена ошибка записи на внешний USB накопитель
- Исправлена ошибка импорта сетевой конфигурации из сканера сети
- Исправлена ошибка при работе с .csv файлами, созданные файлы были не доступны из IDE и по FTP
- Исправлена ошибка создания БД при указании кодировки символов
- Исправлена ошибка, приводившая к исключению при преобразовании UTF-8 строк, содержащих недопустимые символы
- Исправлена работа с SFP модулями, не поддерживающими определение скорости соединения
- Исправлена редкая ошибка, приводившая к двойному освобождению памяти в OPC UA
- Исправлена редкая ошибка, приводившая к зависанию контролера при включении
- Исправлено выравнивание износа NAND-флэш в контроллерах II типа
- Исправлено искажение статистики сетевых интерфейсов
- Исправлено повреждение Ethernet пакетов при коммуникации через модуль CP 02 021
- Исправлено применение правил фильтрации сетевых пакетов при старте контроллера
- Устранена критическая ошибка, приводившая к сбою планирования выполнения задач при корректировке системного времени
- Устранена ошибка в контроллерах II типа, приводившая к потере сообщений журнала при снятии питания
- Устранена ошибка восстановления PERSISTENT RETAIN переменных при одновременном их использовании с RETAIN переменными
- Функция GetMode подсистемы резервирования возвращала некорректное значение "BOOTUP" при переходе в автономный режим
- Исправления в драйвере IEC 60870-5-104:
- Исправлен ответ на команду BREAK, возвращается DEACTCON вместо ACTCON
- Устранена утечка дескрипторов при разрыве соединения
- Исправления в драйвере шины ПЛК:
- Исправлена ошибка, приводившая к исключению в проектах с использованием более 17-ти 16-ти канальных или 34-х 8-ми канальных аналоговых модулей в одном крейте
- Исправлен алгоритм диагностики модулей PP и ST контроллеров серии R500
- Исправлена ошибка обмена служебными сообщениями, иногда приводившая к сбоям работы модулей CP при большом количестве крейтов
- Исправления в подсистеме резервирования:
- Исправлена некорректная работа функции синхронизации
- Исправлена ошибка, приводившая к кратковременному сбросу выходов на общих модулях при включении ведомого модуля CU на первой шине
- Исправлено возвращаемое значение функции Synchronize
- Исправлено ложное диагностирование обрыва связи при высокой вычислительной сложности в задаче резервирования
ИЗМЕНЕНИЯ
Изменение в Epsilon LD:
- Добавлен учёт пространства имён структур при генерации кода в объекте DB_Structs
Изменение в СПО контроллера:
- Оптимизирована работа со сложными типами OPC UA
- При останове прикладной программы качество переменных устанавливается в значение Bad (Out of Service)
- Расширена номенклатура поддерживаемых SD-карт на контроллерах R200
Изменение в драйвере шины ПЛК:
- Модифицирован алгоритм работы драйвера шины, повышающий ее устойчивость к возникновению помех в линиях связи
Изменение в драйвере IEC 60870-5-104:
- Добавлена функция восстановления соединения при запуске прикладной программы после её принудительного останова пользователем
ИСПРАВЛЕНИЯ
Исправление в Epsilon LD:
- Исправлена ошибка в мастере конфигурации Regul, приводившая к невозможности завершить процедуру конфигурации
- Исправлена ошибка в названии параметра, включающего сетевую работу MySQL
- Исправлена ошибка генерации кода для структур, содержащих массив строк в объекте DB_Structs
Исправление в СПО контроллера:
- Исправлена ошибка, приводившая к потери информации о типах ENUM в OPC UA при повторной загрузке приложения
Исправление в драйвере IEC 60870-5-104 Slave:
- Исправлена ошибка, приводившая к формированию неправильных PDU при высокой частоте изменения данных
Исправление в драйвере ModBus:
- Убран избыточный параметр 9006, приводивший к ошибке компиляции проекта
ИЗМЕНЕНИЯ
Изменение в СПО контроллера:
- Добавлена возможность хранения retain переменных в файле
ИСПРАВЛЕНИЯ
Исправление в драйвере IEC 60870-5:
- Исправлено автообновление версий устройств
ИСПРАВЛЕНИЯ
Исправления в Epsilon LD:
- Исправлена ошибка генерации кода для вложенных структур в объекте DB_Structs
- Исправлена проблема в драйвере шины ПЛК, приводившая к отказу порта №2 коммуникационного модуля R500 CP 02 021
Исправление в СПО контроллера:
- В подсистеме резервирования устранена проблема, приводившая к ошибкам синхронизации после сброса приложения
ИЗМЕНЕНИЯ
Изменение в драйвере ModBus Slave:
- Добавлена возможность изменять SlaveID в процессе работы
Изменения в СПО контроллера:
- Добавлена поддержка протокола SNMP v1
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Исправлено обновление списка OPС UA переменных при онлайн-изменении приложения
Исправления в драйвере шины ПЛК:
- Устранена ошибка, которая в крайне редких случаях могла привести к искажению входных/выходных значений соотнесенных переменных
ИЗМЕНЕНИЯ
Изменения в СПО контроллера:
- Оптимизирована работа с Retain переменными в контроллерах II типа
- Добавлена возможность изменения таймаута связи с IDE
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля дискретного вывода R500 DO 32 012
Исправления
Исправление СПО контроллера:
- Устранена ошибка, которая, с низкой долей вероятности, может привести к ошибкам планирования задач при использовании протокола OPC UA
Исправление в подсистеме резервирования:
- Устранена ошибка, которая, с низкой долей вероятности, могла привести к кратковременному обнулению синхронизируемых данных в резервном модуле ЦП при восстановлении связи по линии синхронизации
НОВЫЙ ФУНКЦИОНАЛ
Добавлена поддержка:
- Модулей ввода/вывода контроллера серии R100
- Модуля аналогового вывода R200 AO 02 031
- Модуля дискретного вывода R500 DO 32 012
- Модуля дискретного вывода R500 DO 32 041
- Модуля источника питания R500 PP 00 051
ИЗМЕНЕНИЯ
Изменения в СПО контроллера:
- Добавлена возможность изменения таймаута связи с IDE
- Добавлена возможность отключения сервисного режима при старте контроллера
- Добавлена возможность создания резервной копии и восстановления базы данных
- Добавлена возможность журналирования загрузки CPU
- Добавлена возможность настройки MAC адресов сетевых интерфейсов процессорных модулей
- Добавлена возможность настройки пользователей FTP
- Добавлена возможность хранения Retain переменных в файле
- Добавлена поддержка протокола FTPS
- Добавлена поддержка протокола SNMP v1
- Оптимизирована работа с Retain переменными в контроллерах II типа
- Оптимизирована работа со сложными типами OPC UA
- Повышена точность чисел с плавающей точкой при преобразовании в/из JSON
- При останове прикладной программы качество переменных устанавливается в значение Bad (Out of Service)
- Улучшена отзывчивость тач-скрина на контроллерах R400
Изменения в Epsilon LD:
- Актуализирован алгоритм автоматического расчета параметров шины ПЛК
- Добавлен учёт пространства имён структур при генерации кода в объекте DB_Structs
- Добавлена возможность обновление СПО модулей ввода/вывода, поддерживающих данную функцию
- Незначительные улучшения интерфейса
Изменения в драйвере IEC 60870-5:
- Добавлена поддержка команд C_SE_NA_1, C_SE_NB_1
- Slave 104: Добавлена возможность получения данных
- Slave 104: Добавлена возможность инициации отправки спонтанных данных
Изменение в драйвере ModBus:
- Добавлена возможность изменять SlaveID в процессе работы
Изменения в драйвере шины ПЛК:
- Повышена устойчивость к внешним ЭМС помехам
- Добавлена поддержка термосопротивлений ТСП46П и ТСМ53М для модулей RX00 AI 0X X31
ИСПРАВЛЕНИЯ
Исправления в СПО контроллера:
- Исправлена ошибка, иногда приводившая к потере исходящих Ethernet-пакетов коммуникационных модулей
- Исправлена работа с raw-пакетами (SysEthernet)
- Исправлена ошибка при работе с SD-картами некоторых производителей на контроллерах R200
- Исправлена ошибка, приводившая к потере информации о типах ENUM в OPC UA при повторной загрузке приложения
- Исправлено обновление списка OPC UA переменных при онлайн-изменении приложения
- Устранена уязвимость CVE-2013-5211
- Устранено возможное влияние подсистемы ПЗУ на задачи реального времени
- Устранено возможное влияние подсистемы журналирования на задачи реального времени
Исправления в Epsilon LD:
- Исправлена ошибка компиляции при добавлении IEC 60870-101-5 Slave
- Исправлена ошибка в мастере конфигурации Regul, приводившая к невозможности завершить процедуру конфигурации
- Исправлена ошибка генерации кода для вложенных структур в объекте DB_Structs
- Исправлена ошибка генерации кода для структур, содержащих массив строк в объекте DB_Structs
- При генерации кода в объекте DB_Structs используется потокобезопасная реализация
- Исправлена ошибка в названии параметра, включающего сетевую работу MySQL
Исправления в драйвере шины ПЛК:
- Исправлена проблема, приводившая к отказу порта №2 коммуникационного модуля R500 CP 02 021
- Исправлена ошибка, в редких случаях приводившая к искажению входных/выходных значений соотнесенных переменных
Исправления в драйвере IEC 60870-5:
- Исправлено автообновление версий устройств
- IEC 60870-5-104: Исправлено восстановление соединения при запуске прикладной программы после её останова
- Slave 104: Исправлена ошибка, приводившая к формированию неправильных PDU при высокой частоте изменения данных
Исправление в драйвере ModBus TCP:
- Исправлена ошибка при обработке большого числа запросов
ИЗМЕНЕНИЯ
Изменение в драйвер шины ПЛК:
- Увеличена частота опроса коммуникационных модулей
Изменение в драйвере HART:
- Добавлена возможность опроса нескольких ведомых устройств на одном канале с помощью ФБ UserRequest
ИСПРАВЛЕНИЯ
Исправление в драйвере ModBus Tcp Slave:
- Исправлена ошибка, приводившая к разрыву соединения через 60 секунд работы
ИЗМЕНЕНИЯ
Изменение в драйвере шины ПЛК:
- Оптимизирован алгоритм диагностики модулей ввода/вывода с целью более быстрой реакции на событие
ИСПРАВЛЕНИЯ
Исправление в Epsilon LD:
- Исправлена ошибка компиляции при привязке массива структур к каналам Modbus Slave
Исправление в драйвере шины ПЛК:
- Устранена редкая ошибка, приводившая к ложной диагностике потери связи с модулем ввода/вывода при переводе контроллера из RUN в STOP и обратно
Исправление в драйвере HART:
- Исправлено включение/отключение каналов при выборочном опросе устройств
Исправления в СПО контроллера:
- Оптимизирован алгоритм считывания информации с ключа переключения режимов RUN/STOP модуля ЦП с целью защиты от ложных срабатываний
Исправление в подсистеме резервирования:
- Устранена ошибка, которая, с низкой долей вероятности, могла привести к кратковременному обнулению синхронизируемых данных в резервном модуле ЦП при восстановлении связи по линии синхронизации
ИЗМЕНЕНИЯ
Изменение в СПО контроллера:
- Добавлена поддержка типа ByteString в OPC UA
Изменения в подсистеме резервирования:
- Изменен способ задания параметров резервирования
- Добавлена проверка на попадание указателей в область резервируемых данных
- Рекомендованный алгоритм расчета таймаутов модуля применен в настройках по умолчанию
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Исправлена ошибка, иногда приводившая к прекращению обмена через коммуникационные модули при большом объеме отправляемых данных
Исправления и изменения в Epsilon LD:
- Добавлена нормализация калибровочного коэффициента для модулей DA
- Исправлена ошибка установки порогов срабатывания для модуля R500 DA 03 011
- Исправлено значение параметра HwErrorSwitchDelayMs по умолчанию в редакторе резервирования
Исправления и изменения в драйвере IEC 60870-5:
- 104 Slave: Добавлена возможность указывать порт при настройке адресов для соединения
- 101: Исправлена ошибка установки параметра "link address"
- Исправлена ошибка спорадической отправки данных при работе нескольких устройств с разделяемым набором тегов
- Исправлена работа зоны нечувствительности для пользовательских типов LREAL
Исправление в драйвере Modbus:
- Исправлена ошибка при расчете длины для дискретных каналов, приводившая к ошибкам компиляции
Исправления СПО контроллера:
- Исправлена ошибка в OPC UA при заполнении поля verb события GeneralModelChangeEventTypeData
- Исправлена проблема возможной потери индикации шины MB на модулях CU серии R500
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля R200 DA 01 111
ИЗМЕНЕНИЯ
Изменения в драйвере шины ПЛК:
- Оптимизирован алгоритм обработки входных данных коммуникационных модулей
- Повышена устойчивость работы модулей при единичных ошибках обмена
Изменение в драйвере IEC60870-5-101 Slave:
- Добавлена возможность задерживать ответ на запрос
ИСПРАВЛЕНИЯ
Исправление в драйвере IEC60870-5-104 Slave:
- Исправлена ошибка, приводившая к игнорированию номера порта в настройках драйвера
Исправления в СПО ПЛК:
- Исправлена ошибка, приводившая к большому времени выполнения функций библиотеки PsLed
- Исправлена ошибка, приводившая к увеличению размера файлов резервных копии
- Исправлена функция автозапуска приложения при включении на контроллерах серии R400
ИЗМЕНЕНИЯ
Изменения в СПО контроллера:
- Добавлена защита от широковещательного шторма на модулях центрального процессора II типа
Изменение в драйвере шины контроллера:
- Увеличено адресное пространство крейта, что позволяет полностью его заполнять модулями с большим объемом передаваемых данных
ИСПРАВЛЕНИЯ
Исправления в СПО контроллера:
- Исправлена ошибка отказа последовательных портов после обновления на версию 1.6.4.4(5) на некоторых модулях центрального процессора I типа
- Исправлена ошибка при применении правил сетевой маршрутизации для коммуникационных модулей
- Исправлена ошибка, приводившая к отказу сети при получении больших сетевых пакетов на модулях центрального процессора II типа
Исправление в драйвере шины контроллера:
- Исправлена ошибка при загрузке проекта с большим количеством модулей в одном крейте
НОВЫЙ ФУНКЦИОНАЛ
Добавлена поддержка модулей и субмодулей:
- R500 AI 08 242
- R500 AI 08 342
- R200 CP 01 021
- R200 DA 01 111
- R100 AI 02 011
- R100 AI 02 041
- R100 AO 01 531
- R100 AO 02 011
- R100 AO 02 031
- R100 AO 02 541
- R100 DI 02 011
- R100 DI 02 021
- R100 DI 02 621
- R100 DO 02 011
- R100 DO 02 021
- R100 DO 02 511
Новый функционал СПО контроллера:
- Добавлена защита от широковещательного шторма на модулях центрального процессора II типа
- Добавлено журналирование статистики работы прикладных задач
- Добавлен драйвер Hart Master OS с поддержкой спецификации DTM и набором команд HART версии 7
ИЗМЕНЕНИЯ
Изменения в СПО контроллера:
- В NTPD добавлена возможность получения времени из прикладного ПО
- Добавлена возможность включать/отключать спутниковые системы, используемые для корректировки времени
- Добавлена возможность включения/отключения событий OPC UA
- Добавлена поддержка типа ByteString в OPC UA
- Добавлены функции получения значения хэш-суммы семейства SHA-2 для файлов
- Расширен журнал событий сетевых интерфейсов
- Расширен журнал статистики сетевых интерфейсов
- Расширены возможности диагностики работы СУБД
- Сняты ограничения на размер строковых переменных OPC UA
- Улучшен механизм обработки исключений в прикладном ПО
Изменения в Epsilon LD:
- Добавлена настройка задачи резервирования при создании конфигурации из мастера
- Изменён интерфейс сканера сети
- Незначительные изменения и улучшения пользовательского интерфейса
Изменения в драйвере HART:
- Добавлена возможность опроса нескольких ведомых устройств на одном канале с помощью ФБ UserRequest
- Добавлена возможность работы ФБ UserRequest с несколькими Hart устройствами
- Добавлена поддержка монопольного режима (burst mode)
Изменения в драйверах IEC 60870-5:
- 101: Добавлена возможность задания количества повторения запросов при возникновении ошибок
- 101 Slave: Добавлена возможность задерживать ответ на запрос
- 104 Slave: Добавлена возможность задания диапазонов для основных и резервных адресов
- 104 Slave: Добавлена возможность указывать порт при настройке адресов для соединения
- 101/104 Slave: Добавлена возможность спорадической передачи из прикладного ПО независимо от значения параметра полосы нечувствительности
- Добавлена возможность передачи поля QU в командах C_SC_NA_1 и C_SC_TA_1
- Расширена диагностика канала передачи данных
Изменения в драйвере шины контроллера:
- Оптимизирован алгоритм обработки входных данных коммуникационных модулей
- Добавлен механизм инспекции шины, позволяющий обнаружить место потери и/или порчи пакетов
- Добавлено журналирование параметров драйвера шины ПЛК при старте приложения
- Оптимизирован алгоритм диагностики модулей ввода/вывода с целью более быстрой реакции на событие
- Повышена устойчивость работы модулей при единичных ошибках обмена
- Расширен список настроечных параметров крейта R100
- Увеличена частота опроса коммуникационных модулей
- Улучшена диагностика состояния модулей питания и оконечных модулей
Изменения в подсистеме резервирования:
- Добавлено обнаружение указателей в область резервируемых данных
- Изменен способ задания параметров резервирования
ИСПРАВЛЕНИЯ
Исправления в СПО контроллера:
- Исправлена ошибка в OPC UA при заполнении поля verb события GeneralModelChangeEventTypeData
- Исправлена ошибка, иногда приводившая к прекращению обмена через коммуникационные модули при большом объеме отправляемых данных
- Исправлена ошибка, не позволяющая назначать сетевой порт ниже 256
- Исправлена ошибка отказа последовательных портов после обновления на версию 1.6.4.4(5) на некоторых модулях центрального процессора I типа
- Исправлена ошибка, приводившая к большому времени выполнения функций библиотеки PsLed
- Исправлена ошибка, приводившая к отказу сети при получении больших сетевых пакетов на модулях центрального процессора II типа
- Исправлена ошибка, приводившая к очистке внешнего накопителя при обновлении модулей центрального процессора II типа
- Исправлена ошибка, приводившая к сбросу временной зоны при загрузке приложения в резервном контроллере
- Исправлена ошибка, приводившая к увеличению размера файлов резервных копии
- Исправлена функция автозапуска приложения при включении на контроллерах серии R400
- Исправлена ошибка, приводившая к изменению MAC адресов контроллера после обновления
- Оптимизирован алгоритм считывания информации с ключа переключения режимов RUN/STOP модуля ЦП с целью защиты от ложных срабатываний
Исправления в Epsilon LD:
- Добавлена нормализация калибровочного коэффициента для модулей DA
- Исправлена ошибка в редакторе RegulBus, при изменении цикла шины проект не изменялся
- Исправлена ошибка генерации кода при использовании массивов структур в объекте Db_Structs
- Исправлена ошибка компиляции при привязке массива структур к каналам Modbus Slave
- Исправлена ошибка, приводившая к сбросу маскирования каналов при открытии редактора модуля R200 AI 02 031
- Исправлена ошибка установки порогов срабатывания для модуля R500 DA 03 011
- Исправлено значение параметра HwErrorSwitchDelayMs по умолчанию в редакторе резервирования
- Незначительные исправления пользовательского интерфейса
Исправления в драйверах IEC 60870-5:
- 101: Исправлена ошибка, приводившая к отправке неполного набора данных при циклических извещениях
- 101: Исправлена ошибка установки параметра "link address"
- 101: Исправлена ошибка формирования качества данных при потерях связи
- 104 Slave: Исправлена ошибка, приводившая к игнорированию номера порта в настройках драйвера
- Исправлена ошибка при выполнении операции декодирования поступившего нормализованного значения int16
- Исправлена ошибка спорадической отправки данных при работе нескольких устройств с разделяемым набором тегов
- Исправлена работа зоны нечувствительности для пользовательских типов LREAL
Исправление в драйвере HART Master:
- Исправлено включение/отключение каналов при выборочном опросе устройств
Исправления в драйвере ModBus:
- Tcp Slave: Исправлена ошибка, приводившая к разрыву соединения через 60 секунд работы
- Убран избыточный параметр 9006, приводивший к ошибке компиляции проекта
- Исправлена ошибка при расчете длины для дискретных каналов, приводившая к ошибкам компиляции
Исправления в драйвере шины контроллера:
- Исправлена ошибка при загрузке проекта с большим количеством модулей в одном крейте
- Исправлена ошибка при использовании модуля CP 06 xxx в резервированном контроллере
- Устранена редкая ошибка, приводившая к ложной диагностике потери связи с модулем ввода/вывода при переводе контроллера из RUN в STOP и обратно
Исправление в подсистеме резервирования:
- Устранена ошибка, которая, с низкой долей вероятности, могла привести к кратковременному обнулению синхронизируемых данных в резервном модуле ЦП при восстановлении связи по линии синхронизации
ИЗМЕНЕНИЯ
Изменение в СПО контроллера:
- Добавлена возможность изменения фонового изображения экрана контроллера
Изменение в драйвере шины контроллера:
- Увеличено адресное пространство крейта, что позволяет полностью его заполнять модулями с большим объемом передаваемых данных
ИСПРАВЛЕНИЯ
Исправление в драйвере шины контроллера:
- Исправлена ошибка в диагностике состояния модулей питания и оконечных модулей
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля R500 DS 32 012
ИСПРАВЛЕНИЯ
Исправления в драйвере IEC 60870-5:
- Исправлена ошибка, приводившая к нарушению последовательности спонтанных передач
- Slave 104: Устранена утечка ресурсов при установлении нового соединения
Исправления в СПО контроллера:
- Исправлена ошибка генерации событий OPC UA при старте приложения
- Снятие ограничений, наложенных Уведомлением 01/2020-1 (при условии использования соответствующих модулей шасси)
ИЗМЕНЕНИЯ
Изменение в СПО контроллера:
- Добавлена возможность задавать диапазон портов, используемый FTP сервером в пассивном режиме
ИСПРАВЛЕНИЯ
Исправление в драйвере IEC 60870-5:
- Исправлена ошибка отправки PDU с причиной передачи ACT_TERM в ответ на select
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к искажению символов национальных алфавитов при записи их клиентом OPC UA в переменные с типом WSTRING
- Исправлено значение качества для комплексных типов WSTRING в OPC UA
ИЗМЕНЕНИЯ
Изменение в драйвере IEC 60870-5-104 Slave:
- Добавлена возможность отключения накопления сообщений при останове драйвера
Изменения в СПО контроллера:
- Добавлена возможность считывания из прикладной программы уникального идентификационного номера модулей центрального процессора II типа
- Максимальный размер резервируемых данных увеличен до 500 КБ
ИСПРАВЛЕНИЯ
Исправления в СПО контроллера:
- Исправлена ошибка идентификации комплексных типов, объявленных в библиотеках в OpcUaServer_OS
- Исправлено некорректное отображение массивов WSTRING в OpcUaServer_OS
- Исправлена ошибка, приводящая к сбросу калибровки тачcкрина при задании имени контроллера отличного от localhost
- Исправлена ошибка, из-за которой отключение авторизации действовало только до перезагрузки контроллера
ИЗМЕНЕНИЯ
Изменения в драйвере IEC 60870-5:
- Добавлено имя устройства при журналировании событий драйвера
- Добавлено журналирование события переполнения очередей спорадических данных
Изменение в СПО контроллера:
- Добавлено журналирование счетчика SMI прерываний в системе
ИСПРАВЛЕНИЯ
Исправление в драйвере IEC 60870-5:
- Исправлена ошибка, приводившая к отказу ПЛК в случае переполнения очередей спорадических данных
Исправление в драйвере шины контроллера:
- Исправлена ошибка обработки событий от модулей DA в режиме "СИКН"
Исправления в СПО контроллера:
- Исправлена ошибка в OpcUaServer, связанная с идентификацией комплексных типов
- Исправлена ошибка при загрузке некоторых проектов с использованием OpcUaServer
- Исправлена ошибка в OpcUaServer_OS, иногда приводившая к утечке памяти
- Исправлены права доступа к базам данных, созданным функцией create_database библиотеки PsMySql
Изменения
Изменения в драйвере шины контроллера:
- Добавлена поддержка расширенного диапазона рабочего напряжения частотного канала модуля R500 DA 03 011
- Добавлена поддержка модуля R500 DI 16 031
Исправления
Исправления в СПО контроллера:
- Исправлена ошибка, при которой не функционировала настройка отключения сенсорного экрана при запуске контроллера R400
- Исправлена ошибка, приводящая к сбросу калибровки сенсорного экрана на контроллере R400
- Исправлена ошибка, при которой на версиях СПО с 1.6.5.2 по 1.6.5.5 функции контроллера в сервисном режиме работали некорректно
Исправление в драйвере IEC 60870-5 104 Slave:
- Исправлена ошибка, при которой первая спонтанная передача не отправлялась, пока не поступала следующая
Исправление в драйвере ModBus_OS:
- Исправлена ошибка, из-за которой переменные не сбрасывались к значению по умолчанию при старте проекта
Исправления
Исправления в СПО контроллера:
- Исправлена критическая проблема, приводившая к отказу контроллера по сигналу SIGABRT от системных потоков
- Исправлена ошибка, приводившая к прекращению обмена по сети при получении большого количества пакетов на модулях центрального процессора II типа
Изменения
Изменение в драйвере IEC 60870-5 101 slave:
- Добавлены конфигурационные параметры обработки команды time sync
Исправления
Исправление в драйверах IEC 60870-5:
- Исправлена ошибка, приводившая к потере части спонтанных данных при восстановлении соединения
Исправление в драйвере IEC 60870-5 104 slave:
- Исправлена ошибка, приводившая к повторной отправке ранее отправленных данных после восстановления соединения
Исправление в драйвере HART:
- Исправлена ошибка работы команды ActivateStopBehavior
Исправление в СПО контроллера:
- Исправлена ошибка, с низкой долей вероятности приводившая к ошибкам планирования задач при использовании протокола OPC UA
- Исправлена утечка памяти в OPC UA при работе со структурами, содержащими строки
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Устранена критическая уязвимость BDU:2021-04268 в функции calloc()
ИЗМЕНЕНИЯ
Изменение в драйвере шины контроллера:
- Добавлена поддержка карты PDO/SDO v2 для модуля R500 AI 08 242
Изменение в СПО контроллера:
- Добавлен переходный пакет изменений для возможности обновления до версии 1.7.0.0
Изменения в драйверах IEC 60870-5:
- 104 Slave: Добавлена возможность очистки очереди сообщений
- 101 Outer Slave: Добавлена возможность задавать минимальный интервал между PDU
Изменение в драйвере ModBus_OS:
- Расширен набор диагностической информации
ИЗМЕНЕНИЯ
Изменение в Epsilon LD:
- В редактор драйвера протокола IEC 60870-5 101 добавлен параметр задержки ответа на запрос
ИСПРАВЛЕНИЯ
Исправление в СПО контроллера:
- Исправлена ошибка расчета времени использования CPU при изменении системного времени
Исправление в Epsilon LD:
- Исправлена ошибка в редакторах Modbus Slave, HART и Резервирование OS, в результате которой GVL переменные не добавлялись в карту обмена данных компонентов
Исправление в драйвере HART OS:
- Исправлена ошибка в протоколе HART OS, в результате которой могли произойти разрывы соединений с полевым оборудованием, подключенным к модулю ввода с одним HART-модемом на группу каналов (R500 AI 16 081)
Исправление в драйвере Modbus OS:
- Исправлена ошибка, в результате которой запись переменной, переданной посредством протокола Modbus Slave OS, могла не произойти, если эта же переменная изменялась в прикладном ПО
ИСПРАВЛЕНИЯ
Исправления в СПО контроллера:
- Исправлена ошибка, в редких случаях приводившая к исключению в работе контроллера при горячей замене коммуникационного модуля Ethernet
- Исправлена ошибка, приводившая к разрыву внешних соединений после 200 дней непрерывной работы
Исправление в драйвере шины контроллера:
- Исправлена ошибка, приводившая к несогласованности данных от модуля R500 AI 08 242
ИЗМЕНЕНИЯ
Изменение в драйвере ModBus Serial Master OS:
- Оптимизирована работа драйвера в условиях большого количества опрашиваемых устройств
Изменение в СПО контроллера:
- Оптимизирован механизм хранения Retain переменных
ИСПРАВЛЕНИЯ
Исправления в драйвере ModBus Master OS:
- Serial: Исправлена ошибка обработки списка ведомых устройств, из-за которой некоторые устройства не обрабатывались
- Serial: Исправлена ошибка при формировании качества соединения с опрашиваемыми устройствами
- Исправлена ошибка, приводившая к непреднамеренному останову драйвера
Исправления в СПО контроллера:
- Устранены проблемы при обработке событий от устройcтв ввода для ПЛК серии R400 в условиях 100% нагрузки
- Исправлена ошибка журналирования нагрузки CPU в период его 100% использования
ИЗМЕНЕНИЯ
Изменение в драйвере шины контроллера:
- Добавлена поддержка модуля R500 AI 08 042
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля R500 DI 32 012
ИЗМЕНЕНИЯ
Изменение в СПО контроллера:
- Отключена возможность выбора источника загрузки при старте контроллера
Изменения
Изменения в СПО контроллера:
- Добавлена возможность создания резервной копии прикладного ПО без перезагрузки
- Улучшена точность планирования задач реального времени на многоядерных ЦП
Изменение в драйвере IEC 60870-5-101:
- При получении ответа с полем ACD=1, выполнять в следующем запросе данные класса 1
Изменение в подсистеме резервирования:
- Добавлена штатная реакция подсистемы на удаленную команду перезапуска ПЛК
Исправления
Исправление в подсистеме резервирования:
- Исправлена ошибка, приводившая к длительному установлению связи между ЦП после обрыва одной из линии синхронизации и перезапуска одного из ЦП
Исправление в драйвере OPC UA:
- Исключены обрывы соединения при изменении системного времени ПЛК
Изменения
Изменение в СПО контроллера:
- Добавлена опция создания резервной копии прикладного ПО без защиты шифрованием
Изменение в подсистеме резервирования:
- Добавлена штатная реакция подсистемы на удаленную команду перезапуска ПЛК
Исправления
Исправление в подсистеме резервирования:
- Исправлена ошибка, приводившая к кратковременной потере управления при переходе в состояние Автономный
Исправление в драйвере OPC UA:
- Исправлена нестабильная работа сервера при использовании ненадежных сертификатов в подключениях
Исправление в драйвере шины контроллера:
- Исправлена ошибка формирования недостоверных результатов при инспекции шины