Новый компилятор скриптов с поддержкой глобальных модулей, логарифмические шкалы в трендах, собственый proxy-сервер telegram и другое.

Изменения:

  • обновлен компилятор скриптов, появилась поддержка глобальных модулей в скриптах;
  • в редакторе добавлена возможность группировки объектов;
  • в редакторе добавлена возможность заморозки объектов;
  • шкалы теперь могут быть логарифмическими. Логарифмические шкалы удобно использовать для отображения трендов с очень большим диапазоном значений;
  • telegram: можно задать свой sock-прокси сервер, либо использовать наш прокси сервер «simple-scada.proxy.de»;
  • в меню скриптов добавлена кнопка «Просмотр ссылок». Позволяет увидеть все ссылки на выделенный скрипт;
  • поддержка MySQL 8 с плагином аутентификации cached_sha2_password;
  • web: цвет изображений теперь меняется также как в обычном клиенте (раньше в web вместо цвета изображения менялся цвет фона);
  • web: CloseApplicationClient / CloseApplicationAll теперь разрывают соединение с сервером;
  • web: добавлена поддержка вращения прямоугольных фигур;
  • web: исправлено отображение изображений с включенными свойствами отразить по х или по у; web: формат переменной учитывается при отображении в полях ввода;
  • web: улучшено сжатие данных при передаче между клиентом и сервером; web: исправлен переход по группам трендов;
  • web: исправлен переход на подстраницу, если часть подстраниц скрыты от пользователя;
  • web: процедуры GoToPageClient и GoToPageAll работают со скрытой панелью страниц;
  • новая опция: лог пользовательских SQL-запросов. Если опция включена, то сервер автоматически записывает в лог-файл каждое выполнение RunSQL с указанием имени скрипта из которого была вызвана процедура и с текстом SQL-запроса;
  • в скрипты добавлена функция FormatFloat;
  • свойство DecimalMultiplier переменной теперь доступно для чтения;
  • в функцию SysGet добавлен параметр для получения версии скады в которой был создан проект;
  • исправлено подключение доп. мониторов к основному клиенту;
  • управление камерой и т.п. отключается когда окно редактора не в фокусе;
  • при просмотре трендов на клиентах теперь исключено мигание линии тренда во время загрузки данных с сервера;
  • правильное отображение русских символов при работе с СУБД SQL Server независимо от COLLATION;
  • кнопки страниц теперь уменьшаются пропорционально своему размеру, если не умещаются в ширину панели страниц;
  • исправление в работе функции GetObjectByName при поиске объектов Календарь;
  • добавлена функция поиска подстраницы по имени GetSubpageByName;
  • исправление с подсчетом внешних тегов после копирования тегов;
  • исправлена ошибка при удалении групп скриптов с вложенными группами;
  • обновлены шрифты, добавлены недостающие символы и символы европейских языков;
  • улучшена подгрузка текстур на клиентах (теперь без перемигивания);
  • улучшено обновление списка модулей в меню скриптов;
  • функция TimerGetState теперь возвращает результат типа Integer;
  • OPC-UA: мелкие доработки и оптимизации, улучшена работа с OPC-UA серверами;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Если у вас версия 2.2.9.0 или выше, то для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.