Основные изменения коснулись системы отчетов, появилась возможность строить отчеты по изменению переменных и динамические шаблоны с подстановкой переменных во время построения отчета. Сервер 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\»;
- открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
- готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.





