Основные изменения коснулись  системы отчетов, появилась возможность строить отчеты по изменению переменных и динамические шаблоны с подстановкой переменных во время построения отчета. Сервер Simple-Scada получил улучшенные средства отладки скриптов и новые возможности при работе с OPC-серверами, а редактор пополнился функциями автоматического выравнивания объектов. Остальные изменения ниже:

Изменения:

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

Процесс обновления:

  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку «..\Simple-Scada 2\Projects\»;
  • при необходимости скопировать пользовательские изображения в папку «..\Simple-Scada 2\Pictures\»;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.

 

Выравнивание при выделении рамкой
Возможности выравнивания объектов