Основные изменения коснулись системы отчетов, появилась возможность строить отчеты по изменению переменных и динамические шаблоны с подстановкой переменных во время построения отчета. Сервер скады получил улучшенные средства отладки скриптов и новые возможности при работе с OPC-серверами, а редактор пополнился функциями автоматического выравнивания объектов. Остальные изменения ниже:
Изменения:
- опубликована демо-версия с ограничением только по времени работы (не более 1 часа после каждого перезапуска);
- добавлено меню автоматического выравнивания объектов (Действия -> Выравнивание). Подробнее о выравнивании можно прочесть здесь;
- автоматическое переподключение к OPC-серверам при разрыве соединения по событию OnTimeout;
- у Таблицы появилась очень полезная функция RunSQL. Позволяет выполнить пользовательский SQL-запрос к БД и автоматически заполняет таблицу результатом выполнения запроса. Больше нет необходимости проходить по результатам выполнения запроса в отдельном скрипте и заполнять таблицу, теперь скада делает это автоматически;
- для OPC-серверов можно задать время отклика в меню "Проект -> OPC-серверы";
- улучшенная отладка скриптов. При возникновении ошибки в любом скрипте во время работы проекта в журнале сервера скады (и его лог-файле) будет отображено имя скрипта, который привел к ошибке и номер строки с ошибкой;
- добавлена опция "Не показывать предупреждающие сообщения при запуске". Позволяет скрыть сообщения в отдельных окнах при запуске сервера/клиента/редактора скады;
- для перехода по основным меню теперь можно использовать горячие клавиши;
- на сервере добавлена защита от переполнения стека скриптов;
- защита от зависания сервера при рекурсивном вызове скриптов + уведомление пользователя о скриптах которые привели к рекурсии;
- за одну секунду теперь можно выполнить до 32 вставок сообщений функцией AddMessage;
- в Редакторе отчетов добавлен новый тип источника данных "по-изменению";
- появилась возможность создания динамических отчетов;
- в Редакторе отчетов добавлены отдельные меню для редактирования ссылок и источников данных;
- новая глобальная процедура AddMessageToGroup. Позволяет добавить пользовательское сообщение в заданную группу сообщений;
- новые глобальные функции для работы с датой/временем DateTimeToUnix, UnixToDateTime, DateTimeToFileName, SecondsToStr, SecondsToDateTime;
- новая глобальная функция CharToStr для перевода символа в строку;
- улучшен просмотр значения тренда в районе первой (после старта проекта) точки;
- улучшена архивация переменных;
- улучшена отрисовка выделения объектов в Редакторе;
- улучшена работа со свойством Enabled у Таблицы;
- метод AddItem у списка теперь вызывает обновление текста самого списка;
- у сообщений теперь работает свойство Enabled (позволяет вкл/выкл. выдачу сообщения);
- исправлено сохранение опции "Звук для генерируемых сообщений";
- исправлена проблема раскрытия пустого списка;
- исправлена проблема при выполнении пользовательских SQL-запросов без их последующей обработки;
- исправлено обновление цвета аналоговой заслонки сразу после запуска проекта;
- исправлен ввод значения цвета на панели палитры;
- исправлена работы кнопки закрытия доп. панелей в Редакторе;
- исправлена проблема с заполнением компонента "Список сообщений";




Ответить с цитированием
