Перечень изменений AgavaSCADA/AgavaPLC 1.2: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 17: | Строка 17: | ||
# Оптимизация поиска и удаления узлов проекта. | # Оптимизация поиска и удаления узлов проекта. | ||
# Исправлено сохранение XML проектов (счетчик файлов формируется корректно). | # Исправлено сохранение XML проектов (счетчик файлов формируется корректно). | ||
+ | # Введена возможность установки свойств виджетов типа "цвет" путем записи значений типа int. | ||
== 1.2.34-r310 2022-04-25 == | == 1.2.34-r310 2022-04-25 == | ||
# Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram. | # Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram. |
Версия 15:38, 28 июня 2022
1 1.2.34-r325 2022-06-28
- Изменение механизма хранения и работы со свойствами. В результате - кратное ускорение скорости загрузки рантайма и снижение потребления оперативной памяти.
- В среде разработки перед сохранением конфигурации проводится обязательная валидация проекта.
- Доработана вализация виджетов "Ввод значения", "Выбор из списка".
- В операции "Скрипт С++" добавлена поддержка функции "EncodeMD5".
- В демонстрационный проект AuthDemo добавлено открытие окна из скрипта.
- Восстановлены свойства текста и фона у группы событий.
- Доработана загрузка XML проекта - устранены нерелевантные сообщения об ошибках.
- Исправлена ошибка в узле "Накопитель Retain" - при запуске рантайма и отсутствии файла теперь значения добавленных узлов остаются изначальными.
- Для виджетов "Выбор значения", "Ввод значения" исправлена обработка свойства "Подверждение записи".
- Для виджетов "Ввод значения", "Флаг" введен обработчик OnValueChange.
- Для виджета "Выбор значения" введен обработчик OnSelChange.
- Исправления в мастерах создания проектов - теперь сгенерированные проекты не дают ошибки валидации.
- Исправлена валидация узла "Регистр Modbus".
- Оптимизация поиска и удаления узлов проекта.
- Исправлено сохранение XML проектов (счетчик файлов формируется корректно).
- Введена возможность установки свойств виджетов типа "цвет" путем записи значений типа int.
2 1.2.34-r310 2022-04-25
- Добавлен логгер "Telegram" для отправки генерируемых сообщений на сервер Telegram.
- В рантайме исправлена загрузка файлов с русскими именами.
- В операции "Скрипт С++" устранена критическая уязвимость, возникающая при использовании строковых параметров.
- Корректировка системы плагинов.
3 1.2.34-r304 2022-04-14
- Доработка транспорта "Транспорт TCP" - введена проверка состояния при старте транспорта для исключения повторного старта.
- В операции "Скрипт С++" введена проверка на соответствие количества входных параметров и количества добавленных узлов-параметров.
- В среде разработки устранены дублирующиеся типы доступных узлов для добавления в дерево проекта.
- Оптимизация добавления онлайн логгера.
- В операции "Скрипт С++" добавлена поддержка функции "StoreMessage".
- В среде разработки после подключения к рантайму, в окне просмотра событий события начинают поступать сразу после открытия окна без необходимости изменения уровня событий.
- В операции "Скрипт С++" добавлена поддержка входного параметра и возвращаемого значения типа "string".
4 1.2.34-r301 2022-04-11
- Исправлено обновление имен копируемых узлов.
- Доработка виджета "График" - настройки осей графика теперь разделены. Теперь есть отдельные узлы для вертикальной и горизонтальной оси, имеющие свои наборы настроек.
5 1.2.34-r300 2022-04-05
- Исправлено обновление имен узлов, добавляемых в задачу из панели блоков.
- Изменен алгоритм формирования идентификаторов и имен скопированных узлов.
6 1.2.33-r295 2022-03-31
- Исправлена работа контроллера событий.
- Добавлена возможность использования в задаче ПЛК сигналов, источников и операций как входов и выходов.
- Исправлено копирование узлов.
- Исправлена работа операции ШИМ.
- В виджете "Ввод значения" по умолчанию отключена проверка границ.
7 1.2.33-r289 2022-03-02
- Доработка валидации скриптов. Введена проверка корректности всех использованных путей узлов в функциях GetNodeValueAs. Теперь не производится выполнение скрипта при проверке и как следствие - не меняются значения узлов, участвующих в скрипте.
- Новый алгоритм ПИД-регулятора.
- У виджета "Ввод значения" по умолчанию отключена проверка допустимых границ для вводимого значения.
8 1.2.33-r286 2022-02-11
- Ускорение работы рантайма за счет оптимизации внутренней логики обработки узлов.
- Оптимизация системы обработки действий.
- Реализована обработка событий в системе сигнализации для рантайма rts.
- Корректировка имен по умолчанию некоторых узлов.
9 1.2.33-r283 2022-02-03
- Существенное ускорение работы рантайма за счет оптимизации внутренней логики обработки узлов.
- Устранена возможная критическая ошибка при запуске рантайма.