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

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
__NOTOC__
 
__NOTOC__
  
 +
== 1.2.34-r325 2022-06-28 ==
 +
# '''Изменение механизма хранения и работы со свойствами. В результате - кратное ускорение скорости загрузки рантайма и снижение потребления оперативной памяти.'''
 +
# В среде разработки перед сохранением конфигурации проводится обязательная валидация проекта.
 +
# Доработана вализация виджетов "Ввод значения", "Выбор из списка".
 +
# В операции "Скрипт С++" добавлена поддержка функции "EncodeMD5".
 +
# В демонстрационный проект AuthDemo добавлено открытие окна из скрипта.
 +
# Восстановлены свойства текста и фона у группы событий.
 +
# Доработана загрузка XML проекта - устранены нерелевантные сообщения об ошибках.
 +
# Исправлена ошибка в узле "Накопитель Retain" - при запуске рантайма и отсутствии файла теперь значения добавленных узлов остаются изначальными.
 +
# Для виджетов "Выбор значения", "Ввод значения" исправлена обработка свойства "Подверждение записи".
 +
# Для виджетов "Ввод значения", "Флаг" введен обработчик OnValueChange.
 +
# Для виджета "Выбор значения" введен обработчик OnSelChange.
 +
# Исправления в мастерах создания проектов - теперь сгенерированные проекты не дают ошибки валидации.
 +
# Исправлена валидация узла "Регистр Modbus".
 +
# Оптимизация поиска и удаления узлов проекта.
 +
# Исправлено сохранение XML проектов (счетчик файлов формируется корректно).
 
== 1.2.34-r310 2022-04-25 ==
 
== 1.2.34-r310 2022-04-25 ==
 
# Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram.
 
# Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram.

Версия 15:33, 28 июня 2022


1 1.2.34-r325 2022-06-28

  1. Изменение механизма хранения и работы со свойствами. В результате - кратное ускорение скорости загрузки рантайма и снижение потребления оперативной памяти.
  2. В среде разработки перед сохранением конфигурации проводится обязательная валидация проекта.
  3. Доработана вализация виджетов "Ввод значения", "Выбор из списка".
  4. В операции "Скрипт С++" добавлена поддержка функции "EncodeMD5".
  5. В демонстрационный проект AuthDemo добавлено открытие окна из скрипта.
  6. Восстановлены свойства текста и фона у группы событий.
  7. Доработана загрузка XML проекта - устранены нерелевантные сообщения об ошибках.
  8. Исправлена ошибка в узле "Накопитель Retain" - при запуске рантайма и отсутствии файла теперь значения добавленных узлов остаются изначальными.
  9. Для виджетов "Выбор значения", "Ввод значения" исправлена обработка свойства "Подверждение записи".
  10. Для виджетов "Ввод значения", "Флаг" введен обработчик OnValueChange.
  11. Для виджета "Выбор значения" введен обработчик OnSelChange.
  12. Исправления в мастерах создания проектов - теперь сгенерированные проекты не дают ошибки валидации.
  13. Исправлена валидация узла "Регистр Modbus".
  14. Оптимизация поиска и удаления узлов проекта.
  15. Исправлено сохранение XML проектов (счетчик файлов формируется корректно).

2 1.2.34-r310 2022-04-25

  1. Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram.
  2. В рантайме исправлена загрузка файлов с русскими именами.
  3. В операции "Скрипт С++" устранена критическая уязвимость, возникающая при использовании строковых параметров.
  4. Корректировка системы плагинов.

3 1.2.34-r304 2022-04-14

  1. Доработка транспорта "Транспорт TCP" - введена проверка состояния при старте транспорта для исключения повторного старта.
  2. В операции "Скрипт С++" введена проверка на соответствие количества входных параметров и количества добавленных узлов-параметров.
  3. В среде разработки устранены дублирующиеся типы доступных узлов для добавления в дерево проекта.
  4. Оптимизация добавления онлайн логгера.
  5. В операции "Скрипт С++" добавлена поддержка функции "StoreMessage".
  6. В среде разработки после подключения к рантайму, в окне просмотра событий события начинают поступать сразу после открытия окна без необходимости изменения уровня событий.
  7. В операции "Скрипт С++" добавлена поддержка входного параметра и возвращаемого значения типа "string".

4 1.2.34-r301 2022-04-11

  1. Исправлено обновление имен копируемых узлов.
  2. Доработка виджета "График" - настройки осей графика теперь разделены. Теперь есть отдельные узлы для вертикальной и горизонтальной оси, имеющие свои наборы настроек.

5 1.2.34-r300 2022-04-05

  1. Исправлено обновление имен узлов, добавляемых в задачу из панели блоков.
  2. Изменен алгоритм формирования идентификаторов и имен скопированных узлов.

6 1.2.33-r295 2022-03-31

  1. Исправлена работа контроллера событий.
  2. Добавлена возможность использования в задаче ПЛК сигналов, источников и операций как входов и выходов.
  3. Исправлено копирование узлов.
  4. Исправлена работа операции ШИМ.
  5. В виджете "Ввод значения" по умолчанию отключена проверка границ.

7 1.2.33-r289 2022-03-02

  1. Доработка валидации скриптов. Введена проверка корректности всех использованных путей узлов в функциях GetNodeValueAs. Теперь не производится выполнение скрипта при проверке и как следствие - не меняются значения узлов, участвующих в скрипте.
  2. Новый алгоритм ПИД-регулятора.
  3. У виджета "Ввод значения" по умолчанию отключена проверка допустимых границ для вводимого значения.

8 1.2.33-r286 2022-02-11

  1. Ускорение работы рантайма за счет оптимизации внутренней логики обработки узлов.
  2. Оптимизация системы обработки действий.
  3. Реализована обработка событий в системе сигнализации для рантайма rts.
  4. Корректировка имен по умолчанию некоторых узлов.

9 1.2.33-r283 2022-02-03

  1. Существенное ускорение работы рантайма за счет оптимизации внутренней логики обработки узлов.
  2. Устранена возможная критическая ошибка при запуске рантайма.