Опции автоматического контроля целостности системных файлов и файлов проекта, новая система пинга, опции толщины линий трендов, новые типы событий в скриптах и др. Полный список ниже.
Изменения:
- добавлены опции автоматического контроля целостности системных файлов скады и целостности проектов. Поддерживается в версиях Professional, Standard и Demo-Time;
- опции толщины трендов в настройках проекта / у трендов / у временных трендов;
- новая система пинга: используется два потока и допускается пинг до 2000 устройств;
- разбиение переменных на биты в меню редактирования переменных, без использования скриптов;
- архивация v2: в настройках проекта можно менять формат сообщений о действиях оператора;
- при добавлении UA-сервера добавлен флажок «Создать только если есть связь»;
- при дублировании пользователей права заданные для отдельных объектов также дублируются;
- новый раздел в настройках проекта: безопасность;
- новый тип события в скриптах: «Контроль целостности». Выполняется когда был запущен/завершен контроль целостности системы/проекта;
- новый тип события в скриптах: «Начало минуты»;
- новая глобальная процедура RunIntegrityControl для принудительного запуска контроля целостности системы/проекта;
- новая константа для функции SysGet: SYS_TAG_LIMIT. Возвращает ограничение по количеству тегов. -1, если количество тегов не ограничено;
- новые процедуры SetDateSeparator, SetTimeSeparator;
- скрипты «Ошибка SQL-запроса» теперь имеют параметр SQLErrorData с информацией об ошибке;
- в процедуры GoToTrendsAll, GoToTrendsClient, GoToTrendsGroupAll, GoToTrendsGroupClient добавлены необязательные параметры интервала времени;
- web: опция приоритета сообщений «Показывать сообщения» теперь поддерживается в web-клиентах;
- web: улучшен формат логарифмических осей в трендах;
- web: отдельное сообщение выдаётся когда управление через web запрещено в настройках проекта;
- web: в меню трендов визир отображается поверх трендов;
- новое свойство раскрывающегося списка: работать с типом границ. Позволяет менять тип границ переменной через список;
- улучшена выдача ошибки при попытке экспорта сообщений/переменных в файл, который занят другим приложением;
- автозамена неразрывного пробела на обычный при вставке из буфера обмена;
- редактор и десктоп клиент теперь используют в два раза больше оперативной памяти, если необходимо (например, для загрузки крупных текстур);
- встроенный UA-сервер: новые сессии отклоняются если начался процесс остановки проекта;
- доп. смещение виртуальной клавиатуры по высоте, чтобы она не перекрывала текст ошибки под полем в которое осуществляется ввод;
- при экспорте в xls/xlsx в адресах UA-переменных используется разделитель «;»;
- исправлен вызов события OnDblClick у компонента «Список сообщений» на десктоп клиентах;
- исправлен текст в ошибке компилятора, когда в коде есть лишние ключевые слова begin/end;
- исправлено скрытие виртуальной клавиатуры по нажатию Enter;
- исправлена долгая остановка проекта сразу после его запуска, если используется система архивации v2;
- исправлены имена вложенных переменных при импорте с UA-серверов удерживая SHIFT;
- исправлено подключение к PostgreSQL при использовании пользователя, отличного от postgres;
- исправлена редкая ошибка десктоп клиента с установкой фокуса во время первой авторизации;
- исправлена ошибка при обработке «разница» для архивных процедур и системы отчетов, когда никаких архивных данных на интервале нет;
- исправлена выдача контекстного меню при нажатии ПКМ в меню редактирования скриптов;
- исправлена замена текста в скриптах при переходе к другому скрипту;
- исправлена работа функции GetTemplateObject в скриптах на события OnCellDataChange, OnCellDataChangeEx и OnCellClick;
- исправлена автоматическая авторизация с заданным логином/паролем на десктоп клиентах, когда включена опция «Требовать ввод логина»;
- исправлено искажение значения переменной при вкл./выкл. архивации через скрипты, когда у переменной включено смещение запятой / масштабирование;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.
Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы Simple-Scada, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.