Astra.IDE
Программное обеспечение Astra.IDE позволяет осуществлять аппаратное конфигурирование контроллеров семейства REGUL (R500, R500S, R400).
ОСНОВНЫЕ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
- встроенный редактор визуализации;
- настройка основных параметров системы;
- создание и редактирование прикладного программного обеспечения;
- настройка резервирования;
- загрузка и выгрузка проектов;
- пошаговая отладка прикладной программы;
- мониторинг работы контроллера.
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Astra.IDE позволяет работать в редакторах стандарта IEC 61131‑3:
- FBD - функциональные блоковые диаграммы;
- LD - релейно-контактная логика;
- ST структурированный текст;
- SFC - последовательные функциональные диаграммы;
- CFC (Continuous Flow Chart).
Программное обеспечение Astra.IDE предоставляется бесплатно. Обращаем внимание, что некоторые дополнительные драйверы (Regul HART Communication, например) подлежат лицензированию в соответствии с политикой лицензирования. Информация о стоимости лицензий предоставляется по отдельному запросу по номеру телефона +7 (343) 270-23-35». Все дистрибутивы ПО и документация доступны для скачивания во вкладке «Скачать».
Основные документы
Уведомления
СРЕДА РАЗРАБОТКИ
Astra.IDE 64 1.7.2.0, сентябрь 2024
Описание
MD5: 179BA51443F54A1624561D65D4D060C2
ПАКЕТ ОБНОВЛЕНИЯ ДЛЯ СРЕДЫ РАЗРАБОТКИ И СИСТЕМНОГО ПО КОНТРОЛЛЕРА
РСУ
Дата выпуска: 17.05.2022
НОВЫЙ ФУНКЦИОНАЛ
Добавлена поддержка модулей и субмодулей:
- R100 AI 01 011
- R100 AI 01 041
- R100 DI 02 031
- R100 DO 02 041
- R100 DO 02 061
- R200 DA 01 012
- R500 AI 08 022
- R500 AI 08 042
- R500 AI 08 142
- R500 AI 08 342
- R500 DI 16 032
- R500 DS 32 012
- R500 PO 08 041
Новый функционал в СПО контроллера:
- Добавлена возможность установки дополнительных IP-адресов сетевым интерфейсами модуля ЦП
- Добавлен журнал действий авторизированных пользователей (Audit.log)
- Добавлена возможность захвата и журналирования сетевых пакетов
- Добавлена возможность отправки сообщений журналов контроллера на syslog сервер
- Добавлена возможность получения IP-адресов сетевыми интерфейсами модуля ЦП по протоколу DHCP
- Добавлена нативная реализация драйвера шины контроллера (RegulBus OS)
- Добавлена нативная реализация функции резервирования (Redundancy OS)
- Добавлена нативная реализация драйвера протокола IEC 61870-5 104 (IEC 104 OS)
ИЗМЕНЕНИЯ
- Epsilon LD переименован в Astra.IDE
Изменения в Astra.IDE:
- В редактор драйвера протокола IEC 60870-5 101 добавлен параметр задержки ответа на запрос
- В редактор протокола IEC 60870-5 101 Master добавлена настройка количества повторов PDU
- В редакторе протокола IEC 60870-5 104 Slavе расширена настройка основных и резервных адресов
- Добавлена библиотека PsSqlQuery
- Добавлена проверка привязанных типов переменных протокла IEC 80670-5 при компиляции
- Добавлена нормализация калибровочного коэффициента для модулей DA
Изменения в СПО контроллера:
- Нативная версия OPC UA OS используется по умолчанию при обмене данным по протоколу OPC UA
- Версия среды исполнения обновлена до 3.5.17.30
- Добавлена возможность задавать диапазон портов, используемый FTP сервером в пассивном режиме
- Добавлена возможность изменения фонового изображения экрана контроллера
- Добавлена возможность настраивать права доступа пользователей FTP
- Добавлена возможность сохранения сетевых настроек контроллера при обновлении СПО
- Добавлена возможность считывания из прикладной программы уникального идентификационного номера модулей ЦП II типа
- Добавлено журналирование операций FTP сервера
- Добавлено журналирование счетчика SMI прерываний в системе
- Исправлены права доступа к базам данных, созданным функцией create_database библиотеки PsMySql
- Реализован новый алгоритм определения загрузки CPU (штатный, реализованный в операционной системе, некорректно отображал нагрузку от циклов со временем фактического исполнения менее 1 мс.)
- Сервер СУБД обновлен до MariaDB версии 10.2.44
Изменения в драйвере IEC 60870-5:
- Добавлено журналирование события переполнения очередей спорадических данных
- Добавлено имя устройства при журналировании событий драйвера
- Добавлено сообщение об ошибке в случае недостаточного размера поля адреса PDU
- Исправлена ошибка, приводившая к отказу ПЛК в случае переполнения очередей спорадических данных
- 104 Slave: Добавлена возможность очистки очереди сообщений
- 104 Slave: Добавлена возможность отключения накопления сообщений при останове драйвера
- 101 Slave: Добавлены конфигурационные параметры обработки команды time sync
- 101 Master: Добавлена возможность задавать минимальный интервал между PDU
Изменение в драйвере ModBus_OS:
- Расширен набор диагностической информации
Изменения в драйвере шины контроллера:
- Добавлена поддержка карты PDO/SDO v2 для модуля R500 AI 08 242
- Добавлена поддержка расширенного диапазона рабочего напряжения частотного канала модуля R500 DA 03 011
- Увеличено адресное пространство крейта, что позволяет полностью его заполнять модулями с большим объемом передаваемых данных
Изменения в подсистеме резервирования:
- Рекомендованный алгоритм расчета таймаутов модуля применен в настройках по умолчанию
- Максимальный размер резервируемых данных увеличен до 500 КБ
ИСПРАВЛЕНИЯ
Исправления в Astra.IDE:
- Исправлена привязка переменных к командам HART в проектах с несколькими ПЛК
- Исправлены ошибки компиляции проекта в режиме эмуляции
Исправления в СПО контроллера:
- Добавлена посылка события started new application по протоколу OPC UA при online change
- Исправлена ошибка в OpcUaServer, в крайне редких случаях приводившая к исключениям при работе контроллера
- Исправлена ошибка в OpcUaServer, связанная с идентификацией комплексных типов
- Исправлена ошибка генерация событий OPC UA при старте приложения
- Исправлена ошибка при загрузке некоторых проектов с использованием OpcUaServer
- Исправлена ошибка, при которой контроллер самостоятельно выходил из сервисного режима спустя 10 сек после его активации
- Исправлена ошибка, при которой не функционировала настройка отключение тачскрина при запуске контроллера R400
- Исправлена ошибка при работе со статическими переменными по протоколу OPC UA
- Исправлена ошибка, приводившая к искажению значения переменных с типом WSTRING при изменении их клиентом OPC UA
- Исправлена ошибка, из-за которой отключение авторизации действовало только до перезагрузки контроллера
- Исправлена ошибка, приводившая к сбросу калибровки тачcкрина на контроллере R400
- Исправлена утечка памяти в OpcUaServer при работе со структурами, содержащими строки
- Исправлено значение качества для комплексных типов WSTRING в OPC UA
- Устранена ошибка, которая, с низкой долей вероятности, может привести к ошибкам планирования задач при использовании протокола OPC UA
Исправление в драйвере HART:
- Исправлена ошибка работы ActivateStopBehavior
Исправления в драйвере IEC 60870-5:
- Исправлена ошибка отправки PDU с причиной передачи ACT_TERM в ответ на select
- Исправлена ошибка, приводившая к нарушению последовательности спонтанных передач
- Исправлена ошибка, приводившая к потере части спонтанных данных при восстановлении соединения
- 104 Slave: Исправлена ошибка, при которой первая спонтанная передача не отправлялась, пока не поступала следующая
- 104 Slave: Откорректирован алгоритм работы буфера
- 104 Slave: Исправлена ошибка, приводившая к повторной отправке ранее отправленных данных после восстановления соединения
- 101 Slave: При наличии в конфигурации только команд без данных не производилась инициализации команд
- Slave: Устранена утечка ресурсов при установлении нового соединения
Исправление в драйвере ModBus_OS:
- Исправлена ошибка, из-за которой переменные не сбрасывались к значению по умолчанию при старте проекта
Исправление в драйвере OPC UA OS:
- Исправлено некорректное отображение массивов WSTRING
- Исправлена ошибка идентификации комплексных типов, объявленных в библиотеках
- Устранена ошибка, иногда приводившая к утечке памяти
Исправления в драйвере шины контроллера:
- Исправлена ошибка в диагностике состояния модулей питания и оконечных модулей
- Исправлена ошибка обработки некоторых событий модулей DA
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к прекращению обмена по сети при получении большого количества пакетов на модулях ЦП II типа
- Снятие ограничений, наложенных Уведомлением 01/2020-1 (при условии использования соответствующих модулей шасси)
- Устранена критическая уязвимость BDU:2021-04268 в функции calloc()
Дата выпуска: 11.07.2022
НОВЫЙ ФУНКЦИОНАЛ
- Добавлена поддержка модуля R500 DI 32 012
ИЗМЕНЕНИЯ
Изменения в Astra.IDE:
- Изменен алгоритма расчета таймаутов модуля и мастера в резервированном контроллере
- Отключена опция сохранения в проекте настроек установленного соединения
ИСПРАВЛЕНИЯ
Исправление в Astra.IDE
- Исправлена ошибка в редакторах Modbus Slave, HART и Резервирование OS, в результате которой GVL переменные не добавлялись в карту обмена данных компонентов
Исправления в СПО контроллера:
- Исправлена ошибка, приводившая к разрыву внешнего соединения после 200 дней непрерывной работы
- Исправлена ошибка применения прав доступа к файловым объектам
- Исправлена ошибка расчета времени использования CPU при изменении системного времени
Исправление в драйвере HART OS:
- Исправлена ошибка в протоколе HART OS, в результате которой могли произойти разрывы соединений с полевым оборудованием, подключенным к модулю ввода с одним HART-модемом на группу каналов (R500 AI 16 081)
Исправление в драйвере IEC-60870 104 Master:
- Исправлена ошибка обработки данных общего запроса
Исправления в драйвере Modbus OS:
- Исправлена ошибка, в результате которой запись переменной, переданной посредством протокола Modbus Slave OS, могла не произойти, если эта же переменная изменялась в прикладном ПО
- Исправлена ошибка обработки списка ведомых устройств, из-за которой некоторые устройства не обрабатывались
Исправления в подсистеме Резервирования OS:
- Исправлена ошибка синхронизации после заводского сброса
- Исправлена ошибка синхронизации при объёме данных больше 12кб
- Исправлена ошибка синхронизации при онлайн обновлении приложения
- Исправлена ошибка синхронизации задач при использовании кросс переменных
Дата выпуска: 07.10.2022
Новый функционал
- Драйвер IEC 60870-5 104 Slave OS: добавлена возможность получения списка активных соединений
- Добавлена поддержка коммуникационного субмодуля R100 CP 01 011
- Добавлена поддержка модулей центрального процессора III типа
- Добавлена возможность упрощенной настройки принтеров через файл plc.cfg
Изменения
Изменения в драйвере ModBus OS:
- Master: в ФБ ModbusUserRequest добавлена поддержка функции 23 (Read/Write multiple registers)
- Serial Master: оптимизирована работа драйвера в условиях большого количества опрашиваемых устройств
Исправления
Исправления в подсистеме резервирования OS:
- Исправлена ошибка применения пользовательских параметров для задачи резервирования
- Исправлена ошибка, возникающая в проекте при попытке изменения типа резервирования на OS вариант
- Исправлена ошибочная синхронизация локальных переменных в Cross режиме
- Исправлена ошибка синхронизации после удаления остановленного приложения
Исправления в драйвере IEC 60870-5 104 Slave OS:
- Устранена проблема повторной установки соединения после теплого сброса ПЛК
- Устранена ошибочная рассылка данных всем клиентам по команде общего опроса от любого из них
Исправление в драйвере HART OS:
- Исправлена работа драйвера в качестве вторичного мастера
Исправления в драйвере шины контроллера:
- Исправлена ошибка, приводившая к несогласованности данных от модуля R500 AI 08 242
- Исправлена ошибка, приводившая к отказу ПЛК в случае горячей замены коммуникационных модулей
Исправления в драйвере ModBus OS:
- Master: исправлена ошибка, приводившая к непреднамеренному останову драйвера
- Master: исправлена ошибка при формировании качества соединения с опрашиваемыми устройствами
Исправление в СПО контроллера:
- Исправлена ошибка создания каталогов функций SysDirCreate
Дата выпуска: 29.12.2022
НОВЫЙ ФУНКЦИОНАЛ
Новый функционал СПО контроллера:
- Добавлена возможность управления яркостью экрана контроллера R400
ИЗМЕНЕНИЯ
Изменение в драйвере шины контроллера:
- Увеличена надежность обмена данными с коммуникационными модулями
Изменение в подсистеме резервирования:
- Добавлена штатная реакция подсистемы на удаленную команду перезапуска ПЛК
Изменение в СПО контроллера:
- Оптимизирован механизм хранения Retain переменных
ИСПРАВЛЕНИЯ
Исправление в драйвере шины контроллера:
- Устранена критическая ошибка на модулях центрального процессора III типа, в некоторых случаях приводившая к отказу ПЛК
Исправления в СПО контроллера:
- Устранены проблемы при обработке событий от устройств ввода для ПЛК модели R400 в условиях 100% нагрузки
- Устранена ошибка журналирования периодов длительной 100% нагрузки
ИЗМЕНЕНИЯ
Изменения в драйвере шины контроллера:
- Оптимизирован обмен данными с коммуникационными модулями
- Проведена оптимизация работы драйвера на ПЛК III типа
ИСПРАВЛЕНИЯ
Исправления в драйвере шины контроллера:
- Исправлены некоторые ошибки при сборе метрик работы драйвера на ПЛК III типа
- Исправлена критическая ошибка, в редких случаях приводившая к искажению данных модулей ввода-вывода на ПЛК III типа
ИСПРАВЛЕНИЯ
Исправление в драйвере шины контроллера:
- Исправлена критическая ошибка, приводившая к сбою драйвера каждые 49 дней.
Исправления
Исправления в драйвере шины контроллера:
- Исправлена критическая ошибка приводившая к сбою драйвера каждый 50 дней на ПЛК III типа
Изменения
Изменение в СПО контроллера:
- отключена возможность выбора источника загрузки при старте контроллера
Изменение в подсистеме резервирования OS:
- Уменьшено время реакции ведомого модуля ЦП на смену состояния ведущего модуля ЦП
Исправления
Исправление в драйвере шины контроллера OS:
- Исправлена ошибка приводившая к потере управления при пропадании питания крейта с модулем ЦП в схеме частичного резервирования
Исправление в драйвере шины контроллера:
- Устранен сброс параметров в значение по умолчанию при онлайн изменени параметров у модуля DA 03 021
Исправление в подсистеме резервирования:
- Исправлена ошибка приводившая к кратковременной потери управления при переходе в состояние Автономный
- Исправлена ошибка, приводившая к длительному установлению связи между ЦП после обрыва одной из линии синхронизации и перезапуска одного из ЦП
Исправление в подсистеме резервирования OS:
- Исключена вероятность двух активных ЦП после восстановления связи
- Исправлен переход "Ведомый" -> "Автономный" при потере связи между контроллерами
- Исправлена ошибка приводившая к необязательной передачи управления от CPU_В к CPU_A при разрыве связи по линиям синхронизации в контроллере с частичным резервированием
- Исправлена работа задержки передачи управления по аппаратной ошибке
- Устранена ошибочная подмена резервируемых данных для асинхронных задач в состоянии "Автономный"
Дата выпуска: 04.09.2023
НОВЫЙ ФУНКЦИОНАЛ
Добавлена поддержка модулей:
- R500 CU 00 161(-W)
- R500 EU 04 021
- R500 EU 04 031
- R500 AI 16 012
- R500 DI 32 012
- R500 DI 32 013
- R500 DO 32 013
Новый функционал в СПО контроллера:
- Добавлена возможность добавлять/удалять пользователей СУБД
- Добавлена возможность получать информацию о скорости соединения по портам Ethernet
- Добавлена возможность управления яркостью экрана контроллера R400
- Добавлена защита от подключения двух центральных процессоров R500 на одну внутреннюю шину данных
- Добавлена поддержка резервированных сборок серии R500
- Добавлена функция подсчета контрольной суммы СПО
ИЗМЕНЕНИЯ
Изменения в Astra.IDE:
- Изменен алгоритма расчета таймаутов модуля и мастера в резервированном контроллере
- Отключена опция сохранения в проекте настроек установленного соединения
Изменения в СПО контроллера:
- Версия среды исполнения обновлена до 11.7.1.0
- Добавлена возможность просмотра журналов работы драйверов из Astra.IDE
- Изменено расположение хранилища доверенных клиентских сертификатов
- Оптимизирован механизм хранения Retain переменных
- Добавлена поддержка модулей центрального процессора III типа
Изменения в драйвере IEC 60870-5:
- Добавлена возможность чтения/записи всех флагов метки времени CP56Time2a
- Добавлена возможность получения списка активных соединений 104 Slave
Изменения в драйвере ModBus_OS:
- Оптимизирована работа драйвера в условиях большого количества опрашиваемых устройств
- В ФБ ModbusUserRequest добавлена поддержка функции 23 (Read/Write multiple registers)
Изменения в драйвере шины контроллера:
- Добавлена поддержка серии R400 в рамках RegulBus OS
- Оптимизирована работа RegulBus OS на модулях ЦП II типа
- Увеличено количество полевых устройств, поддерживаемых одним ПЛК
- Уменьшено время применения параметров модулей ввода/вывода
- Оптимизирован обмен данными с коммуникационными модулями
- Проведена оптимизация работы драйвера на модулях ЦП III типа
- Увеличена надежность обмена данными с коммуникационными модулями
Изменение в подсистеме резервирования:
- Добавлена штатная реакция подсистемы на удаленную команду перезапуска ПЛК
ИСПРАВЛЕНИЯ
Исправление в Astra.IDE:
- Исправлена ошибка в редакторах Modbus Slave, HART и Резервирование OS, в результате которой GVL переменные не добавлялись в карту обмена данных компонентов
Исправления в СПО контроллера:
- Добавлена возможность упрощенной настройки принтеров через файл plc.cfg
- Игнорировалось значение чек-бокса "Автозапуск приложения" на контроллерах R400
- Исправлена ошибка, приводившая к разрыву соединений после 200 дней непрерывной работы
- Исправлена ошибка применения прав доступа к файловым объектам
- Исправлена ошибка расчета времени использования CPU при изменении системного времени
- Исправлена ошибка журналирования периодов длительной 100% нагрузки
- Устранены проблемы при обработке событий от устройств ввода для ПЛК серии R400 в условиях 100% нагрузки
Исправления в драйвере HART OS:
- Исправлена ошибка, в результате которой могли произойти разрывы соединений с полевым оборудованием, подключенным к модулю ввода с одним HART-модемом на группу каналов (R500 AI 16 081)
- Устранена блокировка отправки запросов, если количество мастеров более 3
- Исправлена работа драйвера в качестве вторичного мастера
Исправления в драйвере IEC 60870-5:
- Корректировка передачи полей value и quality у типов M_ST_NA, M_ST_TB
- 104 Master: Исправлена ошибка обработки данных общего запроса
Исправления в драйвере IEC 60870-5 OS:
- 104 Slave: Устранена ошибочная рассылка данных всем клиентам по команде общего опроса от любого из них
- 104 Slave: Устранена проблема повторной установки соединения после теплого сброса ПЛК
- Исправлена обработка команды C_DC_TA_1
- Устранено обнуление поля дня недели в метке времени
Исправления в драйвере ModBus OS:
- Исправлена ошибка, приводившая к непреднамеренному останову драйвера
- Исправлена ошибка, в результате которой запись переменной, переданной посредством протокола Modbus Slave OS, могла не произойти, если эта же переменная изменялась в прикладном ПО
- Исправлена ошибка доступа к регистрам из смежных областей при сквозном обращении
- Serial Master: Исправлена ошибка обработки списка ведомых устройств, из-за которой некоторые устройства не обрабатывались
- Serial Master OS: Исправлена ошибка при формировании качества соединения с опрашиваемыми устройствами
Исправления в драйвере OPC UA OS:
- Повышение отказоустойчивости
- Исправлена передача значения quality
Исправления в драйвере шины контроллера:
- Исправлена критическая ошибка, в редких случаях приводившая к искажению данных модулей ввода-вывода на модулях ЦП III типа
- Исправлена ошибка, приводившая к отказу ПЛК в случае горячей замены коммуникационных модулей
- Исправлена ошибка применения параметров модуля R500 AI 08 142
- Исправлена ошибка, приводившая к несогласованности данных от модуля R500 AI 08 242
- Исправлены некоторые ошибки при сборе метрик работы драйвера на модулях ЦП III типа
- Устранен сброс параметров в значение по умолчанию при онлайн изменении параметров у модуля DA 03 021
- Устранена критическая ошибка на модулях ЦП III типа, в некоторых случаях приводившая к отказу ПЛК
Исправления в подсистеме резервирования OS:
- Исправлена ошибка, возникающая в проекте при попытке изменения типа резервирования на OS вариант
- Исправлена ошибка применения пользовательских параметров для задачи резервирования
- Исправлена ошибка синхронизации задач при использовании кросс переменных
- Исправлена ошибка синхронизации после заводского сброса
- Исправлена ошибка синхронизации после удаления остановленного приложения
- Исправлена ошибка синхронизации при объёме данных больше 12кб
- Исправлена ошибка синхронизации при онлайн обновлении приложения
- Исправлена ошибочная синхронизация локальных переменных в Cross режиме
- Исправлено применение атрибута ps.add_redundancy
Дата выпуска: 16.11.2023
Исправления
Исправление в драйвере шины контроллера:
- Исправлена критическая ошибка, приводившая к сбою драйвера каждые 50 дней на ПЛК III типа
Дата выпуска: 13.03.2024
Новый функционал
Добавлена поддержка модулей:
- R500 CU 00 052(-W)
- R500 CU 00 062(-W)
- R500 CU 00 072(-W)
- R500 CU 00 082(-W)
Изменения
Изменения в Astra.IDE:
- Оптимизирован процесс компиляции проекта для резервированного ПЛК
- Улучшен интерфейс конфигуратора OPC UA для управления сертификатами и настройки уровня доступа пользователей
Изменение в СПО контроллера:
- Отключена возможность выбора источника загрузки при старте контроллера
Изменение в драйверах HART OS и Modbus OS:
- Увеличено количество опрашиваемых устройств одним ПЛК
Изменение в драйвере IEC 60870-5 OS:
- Добавлена возможность использовать зарезервированные биты качества данных
Изменение в драйвере OPC UA:
- Для ПЛК II-типа минимальные интервалы семплирования и публикации установлены на уровне 500 мс
Исправления
Исправление в СПО контроллера:
- Исключена ложная активация защиты от подключения двух центральных процессоров R500 на одну внутреннюю шину данных
Исправление в драйвере IEC 60870-5 OS 104 Slave:
- Устранена ошибка, приводившая к отправке неполного набора данных по команде общего опроса
Исправление в драйвере OPC UA:
- Исключены обрывы соединения при изменении системного времени ПЛК
Исправление в драйвере шины контроллера:
- Устранена ошибка, в некоторых случаях приводившая к отказу модуля R500 AI 08 242
Исправления в подсистеме резервирования:
- Исправлена ошибка, приводившая к длительному установлению связи между ЦП после обрыва одной из линий синхронизации и перезапуска одного из ЦП
- OS: Исключена вероятность двух активных ЦП после восстановления связи
- OS: Исправлена неверная передача управления по аппаратной ошибке после процедуры онлайн изменений
- OS: Исправлена ошибка при синхронизации данных типа "битовое поле"
- OS: Исправлено применение атрибута ps.add_redundancy для внутренних полей POU-объектов
- OS: Устранена ошибочная подмена резервируемых данных для асинхронных задач в состоянии "Автономный"
Дата выпуска: 30.05.2024
Изменения
Изменение в подсистеме резервирования OS:
- Уменьшено время реакции ведомого модуля ЦП на смену состояния ведущего модуля ЦП
Исправления
Исправление в Astra.IDE:
- Восстановлена возможность вращения для некоторых объектов визуализации
Исправление в подсистеме резервирования:
- Исправлена ошибка, приводившая к кратковременной потери управления при переходе в состояние Автономный
Исправления в подсистеме резервирования OS:
- Исправлена работа задержки передачи управления по аппаратной ошибке
- Исправлена ошибка, приводившая к необязательной передачи управления от CPU_В к CPU_A при разрыве связи по линиям синхронизации в контроллере с частичным резервированием
- Исправлена ошибка, приводившая к кратковременной потери управления при переходе в состояние Автономный
Исправление в драйвере шины контроллера OS:
- Исправлена ошибка, приводившая к потере управления при пропадании питания крейта с модулем ЦП в схеме частичного резервирования
Дата выпуска: 11.09.2024
MD5: A7F96BAED8FF2D2F0F417E50FACCFF9F
НОВЫЙ ФУНКЦИОНАЛ
Добавлена поддержка модулей:
- R500 CU 00 052(-W) / 062(-W) / 072(-W) / 082(-W)
- R050 AI 02 041
- R050 AI 04 131
- R050 AO 02 031
- R050 DI 08 031
- R050 DO 08 021
- R050 DO 16 011
Новый функционал:
- Добавлен сервер протокола стандарта IEC 61850
- Добавлена поддержка протокола Foundation Fieldbus (H1)
- Добавлена поддержка протокола Profibus
- Добавлена поддержка резервированных сборок модулей DA
Новый функционал в СПО контроллера:
- Добавлена возможность добавлять/удалять пользователей СУБД
- Добавлена возможность получать информации о скорости соединения по портам Ethernet
- Добавлена возможность управления яркостью экрана контроллера R400
- Добавлена защита от подключения двух центральных процессоров R500 на одну внутреннюю шину данных
- Добавлена поддержка резервированных сборок серии R500
- Добавлена функция подсчета контрольной суммы СПО
ИЗМЕНЕНИЯ
Изменения в Astra.IDE:
- Оптимизирован процесс компиляции проекта для резервированного ПЛК
- Улучшен интерфейс конфигуратора OPC UA для управления сертификатами и настройки уровня доступа пользователей
Изменения в СПО контроллера:
- Добавлена возможность создания резервной копии прикладного ПО без перезагрузки
- Улучшена точность планирования задач реального времени на многоядерных ЦП
- Отключена возможность выбора источника загрузки при старте контроллера
Изменение в драйверах HART OS:
- Увеличено количество опрашиваемых устройств одним ПЛК
Изменения в драйвере IEC 60870-5 OS:
- Добавлена возможность использовать зарезервированные биты качества данных
- Добавлена возможность отправки команды синхронизации времени (C_CS_NA_1)
- Применен следующий алгоритм: при получении ответа с полем ACD=1, выполнять в следующем запросе данные класса 1
Изменение в драйвере OPC UA:
- Для ПЛК II-типа минимальные интервалы семплирования и публикации установлены на уровне 500 мс
Изменение в драйвере ModBus OS:
- Увеличено количество опрашиваемых устройств одним ПЛК
Изменение в драйвере шины контроллера:
- Ускорен процесс инициализации модулей контроллера
Изменения в подсистеме резервирования OS:
- Уменьшено время реакции ведомого модуля ЦП на смену состояния ведущего модуля ЦП
- Добавлена функция IsApplicationEqual
ИСПРАВЛЕНИЯ
Исправления в Astra.IDE:
- Восстановлена возможность вращения для некоторых объектов визуализации
- Исключены некоторые типы переменных, при синхронизации которых в резервированном контроллере возникали ошибки компиляции
Исправление в СПО контроллера:
- Исключена ложная активация защиты от подключения двух центральных процессоров R500 на одну внутреннюю шину данных
Исправление в драйвере HART OS:
- Исправлена ошибка, препятствующая останову драйвера по команде ActivateStopBehavior при большом количестве мастеров
Исправления в драйвере IEC 60870-5 OS:
- Исправлено ошибочное использование фильтра полосы нечувствительности при возврате значения типа M_ME_TF_1 на общий опрос
- 104 Master: Устранена утечка памяти
- 104 Slave: Исправлена ошибка сброса резервных битов качества у типа M_SP_TB_1
- 104 Slave: Устранена ошибка, приводившая к отправке неполного набора данных по команде общего опроса
Исправление в драйвере ModBus TCP OS:
- Исправлена ошибка, приводившая к длительному восстановлению соединения после разрыва
Исправление в драйвере OPC UA OS:
- Исключены обрывы соединения при изменении системного времени ПЛК
Исправления в драйвере шины контроллера:
- Исправлена ошибка, приводившая к потере управления при пропадании питания крейта с модулем ЦП в схеме частичного резервирования
- Исправлена критическая ошибка, приводившая к сбою драйвера каждый 50 дней на ПЛК III типа
- Устранена ошибка, в некоторых случаях приводившая к отказу модуля R500 AI 08 242
Исправления в подсистеме резервирования:
- Исключена вероятность двух активных ЦП после восстановления связи
- Исправлена неверная передача управления по аппаратной ошибке после процедуры онлайн изменений
- Исправлена ошибка при синхронизации данных типа "битовое поле"
- Исправлена ошибка, приводившая к необязательной передаче управления от CPU_В к CPU_A при разрыве связи по линиям синхронизации в контроллере с частичным резервированием
- Исправлена ошибка, в редких случаях приводившая к переключению на резервный контроллер при его перезагрузке
- Исправлена работа задержки передачи управления по аппаратной ошибке
- Исправлено применение атрибута ps.add_redundancy для внутренних полей POU-объектов
- Устранена ошибочная подмена резервируемых данных для асинхронных задач в состоянии "Автономный"
- Исправлена ошибка приводившая к кратковременной потере управления при переходе в состояние "Автономный"
- Исправлена ошибка, приводившая к длительному установлению связи между ЦП после обрыва одной из линии синхронизации и перезапуска одного из ЦП
ПАЗ
Дата выпуска: 06.12.2023
Версия СПО общего назначения 1.7.1.1
Новый функционал
- Добавлена поддержка модулей R500S CU 00 852
- Конфигурация модулей ввода-вывода:
- Динамическое выделение памяти под конфигурацию ввода-вывода. Максимальное кол-во модулей для R500S CU 00 851 увеличено до 128
- Astra.IDE:
- Добавлена возможность вывести на печать содержимое редакторов Функциональных Блоков
Изменения
- Изменение в Astra.IDE:
- Вкладка "Канал обмена небезопасными данными" перенесена из редактора CU в отдельный столбец в редакторе GVL
- Добавлена возможность раздельной настройки NSE переменных на запись/чтение из GVL
- Изменен порядок параметров журналирования на форме редактора Аналоговых модулей R500S для удобства восприятия
- Окно "SafetyRUN" перенесено во вкладку "Сервис ПЛК" в качестве новой вкладки "Статус Safety"
- Онлайн-значения безопасных переменных теперь отображаются для всех контроллеров проекта
- Максимальное количество переменных, выбранных для небезопасного обмена на CU_851, увеличено до 1300
- Настройка межпроцессорного обмена (FSC) перенесена в GVL
- ПО процессора безопасности:
- Доработан протокол управления, повышена надежность.
- Журналирование, дополнено описание событий сброса и изменения состояния
- Журналирование, исправлена ошибка - не все события транслировались в журнал IDE
- Изменен расчет минимального рекомендованного времени цикла исполнения безопасного ППО
- ПО процессора общего назначения:
- Повышена надежность и производительность связи с процессором безопасности на R500S CU 00 821
- Улучшена диагностика транспортного уровня соединения с процессором безопасности
- FSC:
- Добавлена возможность выбрать порт, предназначенный для обмена
- Добавлена функция дублирования линии связи
- Количество подписчиков на одну переменную установлено в 20
- Тип TIME доступен для обмена
- Увеличено число параметров безопасности
- NSE:
- Добавлено преобразование типа TIME (64бита - safety CU ), типу TIME (32бита - CU))
- Исключен тип RW для переменных, разрешенных к обмену. Разрешено отдельно R, отдельно W
- Дублирование:
- Добавлена возможность привязки переменной к статусу стартовой синхронизации (только R500S CU 00 851)
- Добавлена синхронизация таймеров, определенных в прикладном ПО
- Прикладное программное обеспечение:
- Повышена эффективность использования памяти safety CU при размещении приложения
- Увеличены максимальные размеры приложения
- Форсирование:
- Добавлена возможность форсирования для приложения с типом хранения "встроенная память микроконтроллера"
- Добавлена возможность форсировать резервные сборки из модулей ввода
- Добавлен функционал форсирования переменных для R500S CU 00 821
Исправления
- Исправления в Astra.IDE:
- Исправлена периодически возникающая ошибка CTRL_OK при загрузке приложения
- Исправлена ошибка, проводившая, в некоторых случаях, к невозможности удаления и добавления FBD-блоков на вкладке POU
- Исправлена ошибка, из-за которой не удалялись точки останова в некоторых случаях
- Исправлена ошибка компиляции проекта со смешанной схемой дублирования
- Исправлена ошибка "send module command: IEC_RESULT 13" при калибровке канала модуля R500S AI 08 881
- Исправлено некорректное отображение значений типа TIME после запуска проекта
- Исправлено отображение онлайн-значений на схеме в SafetyMain при суммарном количестве каналов модулей более 76-ти
Дата выпуска: 14.03.2024
Версия СПО общего назначения 1.7.1.2
Исправления
ПО процессора безопасности:
- Исправлена ошибка, которая может привести к разрыву соединения с модулями ввода/вывода после длительного времени работы ПО процессора общего назначения;
- Исправлена работа индикатора FRC.
Дата выпуска: 31.05.2024
Версия СПО общего назначения 1.7.1.3
Изменения
Изменение в ПО процессора безопасности:
- Уменьшена нагрузка на процессор при записи переменных по каналу NSE
Исправления
Исправления в Astra.IDE:
- Исправлено отображение переменных безопасности в IDE, если размер прикладного приложения превышает 64 Кб
- Исправлена ошибка, иногда возникающая при открытии редактора модуля DI 28 811
Исправления в ПО процессора безопасности:
- Исправлена ошибка, приводившая к периодическим сбросам FSC соединений при установке периода исполнения безопасных приложений больше 399 мс
- Устранены ложные срабатывания сторожевого таймера при пиковых нагрузках процессора
Дата выпуска: 14.10.2024
Версия СПО общего назначения 1.7.2.0
Новый функционал
- Добавлена возможность получения информации о возникшем исключении при исполнении программы безопасности
- Добавлена поддержка битовых операций
- Добавлена поддержка модулей R500 EU
Изменения
Изменение в Astra.IDE:
- Добавлена графическая диаграмма загрузки процессора безопасности (8 точек)
Изменения в ПО процессора безопасности:
- Расширен перечень данных, сохраняемых в энергонезависимый журнал при обработке исключительных ситуаций
- Оптимизирована по времени установка соединения модулями по безопасному каналу
Изменение в NSE:
- Уменьшена нагрузка на процессор при записи переменных по каналу NSE
Исправления
Исправления в Astra.IDE:
- Исправлена ошибка, возникающая при повторном объявлении глобальной переменной безопасности
- Исправлена ошибка, иногда возникающая при открытии редактора модуля DI 28 811
- Исправлено отображение переменных безопасности в IDE, если размер прикладного приложения превышает 64кб
Исправления в ПО процессора безопасности:
- Исправлена ошибка, приводившая к периодическим сбросам FSC соединений при установке периода исполнения безопасных приложений больше 399 мс
- Устранены ложные срабатывания сторожевого таймера при пиковых нагрузках процессора