Перечень изменений AgavaSCADA/AgavaPLC 1.6: различия между версиями

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
Версия находится в разработке.
+
Основные изменения в сравнении с версией 1.2:
  
Основные изменения:
+
# Добавлена возможность создания программ на языке C++ в соответствии с подходом, описанным в стандарте МЭК 61131-3.
 +
# Продолжение развития объектной модели и возможности разработки программ, начатых в версии <code>AS 1.5</code>. [[Объектная модель AgavaSCADA/AgavaPLC]].
 +
# Добавлена поддержка локального и онлайн (удаленного) отладчика.
 +
# Для редактирования текстов программ, функций и классов внедрен новый, удобный и функциональный текстовый редактор, подобный распространенному VSCode.
 +
# Реализованы новые транспорты MQTT, SNMP, МЭК 60870-5-101, МЭК 60870-5-104 для Linux x64 и контроллеров.
 +
# Реализован новый архиватор в БД PostgreSQL.
 +
# Добавлена поддержка ресурсов и библиотек ресурсов.
 +
# Добавлена Web-визуализация.
 +
# Запланировано добавление поддержки языка ST МЭК 61131-3  (Structured text).
 +
# Запланировано добавление поддержки распределенных проектов.
 +
# Запланировано добавление в проект поддержки информации о целевой системе.
 +
# Запланировано добавление возможности конфигурирования целевых устройств.
 +
# Запланировано добавление возможности создания расширений для среды разработки и подготовлен соответствующий SDK.
 +
Перевод разработанных ранее проектов на актуальную версию описан в документе [[Миграция проектов AgavaSCADA/AgavaPLC]].
  
# Добавлена поддержка распределенных проектов.
+
== 1.6.12-r17b244111a8c от 2025-05-30 ==
# В проект добавлена поддержка информации о целевой системе.
+
 
# Добавлена поддержка онлайн (удаленного) отладчика.
+
=== Среда разработки ===
# Продолжение развития объектной модели и возможности разработки программ, начатых в версии <code>AS 1.5</code>
+
 
# Добавлена поддержка языка ST МЭК 61131-3  (Structured text).
+
# Исправлена ошибка, возникавшая при перемещении узлов в дереве проекта, из-за которой перемещаемые узлы пропадали.
# Добавлена поддержка ресурсов и библиотек ресурсов.
+
# Добавлено текстовое описание при появлении окна с ошибками, например при сохранении проекта.
# Добавлена возможность создания расширений для среды разработки и подготовлен соответствующий SDK.
+
# Узел <code>Операция Пара условий</code> - исправлены имена свойств. В проектах версии 1.2 операция не работала в режиме проверки двух условий. '''Необходимо проверить корректность настроек при переходе с версии 1.2.'''
 +
# Исправлена ошибка определения уровня логгеров при вызове команды <code>Просмотр событий</code>, из-за которой при наличии в проекте логгеров с уровнями логгирования <code>INFO</code> в окно событий не попадали события ниже уровнем.
 +
 
 +
=== Среда исполнения ===
 +
 
 +
# Оптимизация узла <code>Транспорт TCP</code>.
 +
# Оптимизирована система журналирования.
 +
 
 +
== 1.6.8-r915d8d477fa4 от 2025-05-14 ==
 +
 
 +
=== Среда разработки ===
 +
# Исправлено несоответствие настроек узла <code>Действие "Команда узлу"</code> и фактически исполняемых команд. '''При обновлении на эту версию необходимо проверить корректность настроек всех улов типа <code>Действие "Команда узлу"</code>.'''
 +
 
 +
[[Категория:AgavaSCADA/AgavaPLC]]
 +
__NOTOC__

Текущая версия на 15:08, 30 мая 2025

Основные изменения в сравнении с версией 1.2:

  1. Добавлена возможность создания программ на языке C++ в соответствии с подходом, описанным в стандарте МЭК 61131-3.
  2. Продолжение развития объектной модели и возможности разработки программ, начатых в версии AS 1.5. Объектная модель AgavaSCADA/AgavaPLC.
  3. Добавлена поддержка локального и онлайн (удаленного) отладчика.
  4. Для редактирования текстов программ, функций и классов внедрен новый, удобный и функциональный текстовый редактор, подобный распространенному VSCode.
  5. Реализованы новые транспорты MQTT, SNMP, МЭК 60870-5-101, МЭК 60870-5-104 для Linux x64 и контроллеров.
  6. Реализован новый архиватор в БД PostgreSQL.
  7. Добавлена поддержка ресурсов и библиотек ресурсов.
  8. Добавлена Web-визуализация.
  9. Запланировано добавление поддержки языка ST МЭК 61131-3 (Structured text).
  10. Запланировано добавление поддержки распределенных проектов.
  11. Запланировано добавление в проект поддержки информации о целевой системе.
  12. Запланировано добавление возможности конфигурирования целевых устройств.
  13. Запланировано добавление возможности создания расширений для среды разработки и подготовлен соответствующий SDK.

Перевод разработанных ранее проектов на актуальную версию описан в документе Миграция проектов AgavaSCADA/AgavaPLC.

1 1.6.12-r17b244111a8c от 2025-05-30

1.1 Среда разработки

  1. Исправлена ошибка, возникавшая при перемещении узлов в дереве проекта, из-за которой перемещаемые узлы пропадали.
  2. Добавлено текстовое описание при появлении окна с ошибками, например при сохранении проекта.
  3. Узел Операция Пара условий - исправлены имена свойств. В проектах версии 1.2 операция не работала в режиме проверки двух условий. Необходимо проверить корректность настроек при переходе с версии 1.2.
  4. Исправлена ошибка определения уровня логгеров при вызове команды Просмотр событий, из-за которой при наличии в проекте логгеров с уровнями логгирования INFO в окно событий не попадали события ниже уровнем.

1.2 Среда исполнения

  1. Оптимизация узла Транспорт TCP.
  2. Оптимизирована система журналирования.

2 1.6.8-r915d8d477fa4 от 2025-05-14

2.1 Среда разработки

  1. Исправлено несоответствие настроек узла Действие "Команда узлу" и фактически исполняемых команд. При обновлении на эту версию необходимо проверить корректность настроек всех улов типа Действие "Команда узлу".