Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Обновления и изменения  (Прочитано 95751 раз)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.2.1
« Ответ #75 : 20 Июня 2022, 11:49:10 »
Небольшое обновление.

Изменения:
  • в меню редактирования пользователей добавлена кнопка дублирования пользователя;
  • добавлена опция защиты от перебора паролей пользователей (включена по-умолчанию);
  • улучшено шифрование паролей пользователей и процесс авторизации;
  • виртуальная клавиатура используется (если включена) для полей IP и порт на клиенте;
  • добавлен запрет на использование TLS ниже чем v1.2;
  • новые скрипты создаются в выделенной группе, либо в группе просматриваемого в данный момент скрипта;
  • опция "требовать ввод логина" перенесена в основные настройки и может работать для всех клиентов, а не только для web;
  • web: у таблиц правильно работает фиксированная строка;
  • web: работает смена прозрачности шрифта у кнопок;
  • архивация v2: исправлена деактивация сообщений с включенной работой с битами на обычных клиентах;
  • архивация v2: решена проблема диагональных линий в прореженных слоях в некоторых случаях;
  • добавлена возможность просмотра ссылок на шаблоны и шаблонные окна;
  • при нажатии на UA-сервер (в окне сервера) в лог файл записывается подробная информация о подписках и состоянии UA-сервера;
  • часть настроек сервера перенесена в группу "Отладка";
  • в редакторе не выдаётся лишнее сообщение об ошибке при работе с БД SQL Server на удаленном ПК;
  • мелкие улучшения связанные с остановкой проектов во время выключения сервера скады;
  • исправлена обработка клика компонента "Список сообщений" при включенной виртуальной клавиатуре (когда она его перекрывает);
  • исправлено открытие запароленных проектов после перехода со старых версий скады;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 02 Сентября 2022, 10:40:46 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.3.0
« Ответ #76 : 02 Сентября 2022, 10:40:59 »
Обновлена система отчетов, добавлена белорусская локализация, улучшения безопасности и другое. Полный список изменений ниже.

Изменения:
  • в меню редактирования скриптов добавлена функция замены текста;
  • добавлена белорусская локализация (спасибо Timothy Clement за перевод);
  • обновлены компоненты системы отчетов, добавлено множество доработок и улучшений;
  • OPC UA: улучшена работа системы архивации v2 при истечении времени жизни подписки;
  • OPC UA: повторные попытки восстановления истекшей подписки после первой неудачной попытки;
  • OPC-UA: обновление стека UA. Добавлены исправления безопасности 2021 года;
  • OPC-UA: улучшена поддержка цепочек сертификатов;
  • OPC-DA: исправлена запись значений более 2147483647 в LongWord переменные;
  • TLS шифрование: исключены шифры считающиеся слабыми на текущий момент;
  • обновлены библиотеки OpenSSL. Исключены уязвимости безопасности 2022 года;
  • сервер скады поддерживает масштабирование экрана ОС;
  • сервер как служба: интерфейс службы теперь не отличается от оконного интерфейса;
  • сервер как служба: улучшена точность таймеров;
  • уменьшен размер заголовка окон на обычных клиентах;
  • подстраницам добавлено свойство OwnerPage;
  • свойство Archived у переменных переименовано в Archiving и работает для системы архивации v2. Позволяет включить/выключить архивацию переменной;
  • свойство ActiveState у кнопок правильно работает с битами;
  • свойства MouseMove и MouseFocus удалены из скриптов;
  • увеличен таймаут построения отчетов;
  • состояния кнопок поддерживают тип Int64;
  • сообщение о нарушении границы удаляется из списка активных при выключении аварийных границ переменной через скрипты;
  • web: исправлена зацикленная анимация у изображений при смене скорости;
  • web: в ответы web-сервера добавлены дополнительные заголовки безопасности;
  • web: при изменении свойства Color на clNone для компонентов Текст и Уровень будет задан черный цвет, как в обычных клиентах;
  • исправлена работа кнопки tab во время ввода в меню OPC-серверы;
  • исправлено смещение визира при просмотре трендов и изменении количества отображаемых шкал;
  • исправлен диапазон скролла у компонента список сообщений с системой архивации v2;
  • исправлено отображение времени сообщений при использовании масштабирования интерфейса на клиенте;
  • исправлено перемещение одиночных изображений (под углом) в пределах окна;
  • исправлено обновление имени окон в списке окон после переименования;
  • исправлено копирование окон включающих шаблонные объекты;
  • исправлена загрузка интервалов расписания в шаблонных окнах;
  • исправлена редкая ложная выдача ошибок связанных со скриптами при перезапусках проекта;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 27 Сентября 2022, 20:14:04 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.3.1
« Ответ #77 : 27 Сентября 2022, 20:13:54 »
Небольшое обновление.

Изменения:
  • web: добавлена поддержка свойства "Показать подсказку" для отображения всплывающей подсказки при наведении курсора на объект;
  • web: добавлена опция "Разрешенные имена хоста";
  • web: добавлена опция "Запретить встраивание веб-страниц";
  • web: значения трендов лучше соответствуют заданному формату;
  • web: фон без цвета у подписи компонента "Поле" отображается прозрачным, как в обычных клиентах;
  • web: исправлена работа функций GoToMessagesGroupAll и GoToMessagesGroupClient при использовании системы архивации v2;
  • web: исправлена работа компонента Календарь когда сервер скады установлен на ОС с иностранной локализацией;
  • система отчетов: обновлён адаптер данных MySQL. Исправлена ошибка из-за которой после добавления источника не появлялся список таблиц;
  • система отчетов: добавлена выдача сообщения об ошибке при проблемах с поиском списка проектов;
  • шаблонные окна отображаются с классом TM_TemplateWindow в списке инспектора объектов;
  • шаблонные окна в списке окон и на панели окон теперь выделены голубым цветом;
  • кнопки шаблонов на панели окон выделены коричневым цветом;
  • в настройки резервирования добавлена опция "Защищенный канал связи (TLS)";
  • опция "Неограниченное число попыток подключения" теперь работает не только при подключении к резервируемым серверам;
  • на устройствах с сенсорным экраном исправлено нажатие кнопки закрыть в меню выбора редактируемых трендов;
  • на устройствах с сенсорным экраном можно перемещать жестами облаcть групп трендов и редактируемых трендов;
  • при обновлении переменных из .CSV или .XLS файлов выдается ошибка, если OPC-сервер не существует в проекте;
  • улучшен переход по нажатию Tab в окне добавления UA-сервера;
  • улучшено отображение окна редактирования интервалов расписания при включенном масштабировании интерфейса;
  • архивация v2: исправлен пропуск значения после создания нового раздела БД, при архивации по-времени;
  • исправлена подмена пустого пути на путь к резервным копиям проекта в утилите настроек;
  • исправлено отображение объектов при смене слоя (свойство Layer) через скрипты;
  • исправлена обработка попадания курсора с зону панели сообщений в редакторе;
  • исправлена передача клиентам пользовательских изображений расположенных в шаблонных объектах;
  • исправлена работа редактора при вставке шаблонов (если в шаблоне есть ссылки на переменную которая была удалена ранее);
  • исправлено неправильное отображение компонента Расписание в шаблонных окнах;
  • исправлена работа функций GoToMessagesGroupAll и GoToMessagesGroupClient на клиентах, когда группы не помещаются на экран по высоте;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 10 Января 2023, 09:47:07 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.3.3
« Ответ #78 : 23 Ноября 2022, 10:09:00 »
Лог-файлы можно копировать и просматривать во время работы приложений скады. Улучшена производительность web-клиентов. Добавлены исправления. Полный список изменений ниже.

Изменения:
  • все лог-файлы можно копировать и открывать для просмотра во время работы любых приложений скады;
  • во все меню редактора добавлено контекстное меню при нажатии ПКМ;
  • группировка шкал работает при вызове процедуры SetTrendClient и SetTrendAll;
  • через SetTrendClient и SetTrendAll теперь можно скрывать тренды устанавливая ID-переменной равным -1;
  • свойство Editing у ячеек таблицы доступно для изменения через скрипты;
  • web: открытые окна восстанавливаются при возврате на мнемосхему из меню трендов и сообщений, а также после просмотра отчета и печати страницы;
  • web: модули просмотрщика отчетов загружаются только при попытке просмотреть отчет;
  • web: улучшено сжатие .xml-файов и отчетов;
  • web: добавлена поддержка функций SetTrendClient и SetTrendAll;
  • web: улучшена обработка кликов мыши у элементов трубопровод и линия. Пустое пространство теперь не перекрывается;
  • web: PDF-версия отчета не строится, если используется продвинутый просмотрщик отчетов;
  • web: мелкое исправление с лимитом открытых окон на странице, когда пользователь после открытия окон, закрывает их;
  • web: исправлено зависание веб-страницы после подтверждения всех сообщений;
  • telegram: выдаётся полный текст ответа сервера при возникновении ошибок во время отправки сообщений;
  • telegram: утилита настроек автоматически обновляет id чата групп, которые были обновлены до супергруппы;
  • telegram: сервер выдаёт сообщение о необходимости обновить id чата группы на новый, если группа была обновлена до супергруппы;
  • система отчетов: тип обработки "разница" переименован в "разница (точное)" и добавлен отдельный тип "разница";
  • система отчетов: в списке проектов не отображаются скрытые папки;
  • добавленные подстраницы наследуют видимость и права доступа у страницы;
  • нажатие кнопки "Назад" или ESC в редакторе вызывает переход в предыдущее меню (а не в меню редактирования мнемосхем);
  • улучшена выдача списка скриптов при переполнении очереди скриптов;
  • опция лог скриптов выводит более подробную информацию о вызовах;
  • улучшен подсчет ссылок после удаления скриптов в проекте;
  • улучшена производительность при записи в лог-файлы;
  • мелкие улучшения в работе сервера скады;
  • в лог файл редактора записывается имя пользовательского изображения у которого не удалось загрузить текстуру;
  • исправлено отображение и диапазон скролла при добавлении новых сообщений в список, когда открыто меню сообщений;
  • исправлена замена фиксированных цветов в палитре по нажатию ПКМ;
  • исправлено перемещение скролла в редакторе у таблиц и списков сообщений во время нажатия на клавиатуре стрелок вверх/вниз для перемещения объекта на мнемосхеме;
  • исправлено смещение страниц после изменения позиции подстраниц, когда панель страниц заполнена;
  • архивация v2: исправлена работа фильтра по типу сообщений, когда сообщения добавляются во время просмотра группы;
  • архивация v2: исправлено ожидание очереди SQL-запросов во время выключения проекта;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 10 Января 2023, 09:47:17 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.4.0
« Ответ #79 : 10 Января 2023, 09:45:59 »
Крупное обновление системы отчетов, режим масштабирования трендов в web, улучшения в редакторе кода, источник данных для вывода сообщений в отчеты, изменения свойств в инспекторе объектов и другое. Полный список изменений ниже.

Изменения:
  • web: добавлен режим масштабирования трендов. Позволяет выделить произвольную область трендов для масштабирования;
  • web: более плавная перерисовка трендов в онлайн-режиме;
  • web: визир в меню трендов всегда видим и значения трендов обновляются даже когда указатель за пределами трендов;
  • web: страница авторизации в том же стиле, что и на обычных клиентах;
  • отчеты: обновлён интерфейс редактора отчетов. Подходит для работы на мониторах с высоким разрешением;
  • отчеты: новый источник данных "Сообщения". Позволяет выводить в отчет сообщения из любых групп. См. пример по ссылке;
  • отчеты: переменные и группы переменных проекта можно выделять с помощью мыши;
  • отчеты: улучшена передача данных от сервера скады в систему отчетов;
  • отчеты: добавлены новые опции ImageQuality, ImageResolution, ExportRtfTextAsImage для экспорта отчетов в файлы через скрипты;
  • отчеты: исправлено построение отчетов с трендами, которые используют логарифмическую шкалу;
  • отчеты: улучшен просмотрщик отчетов, исправлена работа кнопки "Закрыть;
  • отчеты: добавлен отдельный источник данных для СУБД MariaDB;
  • редактор скриптов: при выделении слова двойным кликом оно начинает подсвечиваться во всех строках;
  • редактор скриптов: улучшен поиск по списку методов в скриптах;
  • редактор скриптов: список методов скриптах теперь компактнее;
  • редактор скриптов: добавлена подсветка синтаксиса многострочных комментариев (* *);
  • редактор скриптов: улучшен повтор/отмена после замены текста из списка методов;
  • редактор скриптов: выделение продолжается когда курсор за пределами кода;
  • редактор скриптов: добавлено смещение скролла к курсору после вставки;
  • редактор скриптов: исправлена подсветка синтаксиса после вызова повтора/отмены текста который содержит символы открытия/закрытия многострочного комментария;
  • инспектор объектов: изменён порядок свойств. Для всех объектов он теперь однотипный;
  • инспектор объектов: цвет и прозрачность объединены в одно свойство;
  • шаблоны: при использовании системы архивации v2 у списков сообщений в шаблонах можно использовать подстановки для свойства "Группа";
  • объектам добавлена новая процедура SetInitialColor. Возвращает объекту изначальный цвет (цвет на момент запуска проекта);
  • автоматическое освобождение объектов UserData во время выключения проекта;
  • меньшее количество портов прослушивается во время работы приложений скады;
  • при редактировании колонок таблицы и состояний кнопки скролл сохраняет позицию;
  • запрещено редактирование ячеек в фиксированной строке таблицы;
  • исправлена ошибка связей ячеек таблицы с переменными после вызова Table.RunSQL. Связи с переменными не удалялись;
  • исправлена работа редактируемых колонок таблицы после вызова Table.RunSQL;
  • исправление: при клике за пределами палитры выделение объекта не сбрасывается;
  • исправлена работа с контекстным меню в полях палитры;
  • исправлен зацикленный переход по меню через горячие клавиши;
  • исправлено открытие контекстного меню после быстрого перехода к шаблону по нажатию правой кнопки мыши;
  • обновлены все руководства;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:49:24 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.5.0
« Ответ #80 : 14 Марта 2023, 10:04:41 »
Автоматическое построение отчета с сообщениями при печати, улучшена работа с логарифмическими шкалами, добавлены новые скрипты, объединение sms-сообщений и другое.  Полный список изменений ниже.

Изменения:
  • при нажатии на кнопку "Печать" в меню сообщений автоматически строится отчет, который можно сохранить в одном из множества форматов, либо распечатать;
  • компоненты "Уровень", "Шкала" и "Временные тренды" поддерживают работу с логарифмическими шкалами;
  • компоненту "Шкала" добавлено свойство "Логарифмическая";
  • в меню редактирования сообщений добавлена кнопка дублирования групп;
  • в окне редактирования шкал переменных добавлена кнопка просмотра ссылок на шкалы;
  • диапазон шкал можно указывать в научном формате, диапазон расширен;
  • улучшен просмотр больших логарифмических шкал в трендах;
  • SMS: добавлена опция "Объединять части сообщения". При включении длинное сообщение (разбитое на части) будет объединено в одно целое сообщение после доставки получателю;
  • web: автоматическое переподключение к серверу после разрыва связи (без перезагрузки html-страницы);
  • web: после перехода на другую вкладку браузера связь с сервером сохраняется (раньше сеанс завершался через пять минут после выхода с вкладки из-за ограничений браузера);
  • web: поддерживается смена цвета шрифта и фона окна вызванного через ShowMessage;
  • web: исправлено отображение текста, когда цвет рамки задан "без цвета";
  • web: вещественные значения можно вводить в научном формате;
  • во время выбора переменной пункт "Не выбрано" зафиксирован в верхней части списка и не зависит от положения скролла;
  • виртуальная клавиатура: добавлен символ экспоненты при вводе вещественных чисел;
  • в класс TM_Report добавлены процедуры: SetSourcePeriodicParams, SetSourceChangeParams, SetSourceMessageParams, SetVariableValue. Позволяют менять параметры источников и задавать значения переменных отчета через скрипты;
  • добавлены скрипты PlaySoundByUser и StopSoundByUser. Позволяют воспроизвести/остановить проигрывание звука по имени пользователя;
  • при попытке перехода на скрытую подстраницу через скрипты - ничего не происходит (раньше выполнялся переход на первую видимую подстраницу);
  • в защищенных паролем проектах можно просматривать пароли OPC-UA серверов, нажимая на иконку справа от поля;
  • свойство "Подсветка" у компонента "Список сообщений" работает с системой архивации v2;
  • сервер запущенный как служба Windows теперь может использовать больше оперативной памяти, при необходимости;
  • добавлен запрет на изменение (через скрипты) текста в поле, которое привязано с переменной;
  • при изменении названия шкалы (в редакторе шкал) поле шкалы в окне редактирования переменных и в списке переменных обновляется;
  • исправлен ввод текста в поля, которые не связаны с переменной;
  • мелкое исправление опции "Требовать ввод логина" после установки скады в "чистую" ОС;
  • цвет кнопок страниц и сетки подстраивается под цвет темы проекта;
  • в демо проект добавлен пример работы с логарифмическими шкалами (страница Компоненты - Логарифмические);
  • в демо проект добавлен пример работы с GSM-модемом (страница Скрипты - GSM модем и SMS);
  • обновлены все руководства;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:49:33 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.6.0
« Ответ #81 : 03 Мая 2023, 10:25:01 »
Импорт/экспорт сообщений в excel и csv-файлы, подсказки в редакторе, отключение клиентов по бездействию и другое. Полный список ниже.

Изменения:
  • импорт/экспорт сообщений в xls/csv файлы;
  • web: опция "отключать по бездействию" работает после перехода на другие вкладки браузера;
  • web: исправлен первый переход во вложенные группы сообщений через GoToMessagesClient. Также при переходе раскрывается иерархия групп;
  • web: у компонента Расписание улучшена точность отрисовки сетки;
  • OPC-UA: если сразу после создания подписки в неё не удалось добавить переменные, то будет предпринята новая попытка;
  • OPC-UA: в логи записывается доп. информация для UA-серверов;
  • архивация: улучшена обработка ошибки 1205 при работе с СУБД SQL Server;
  • свойство пользователей "Длительность сеанса" изменено на "Время бездействия". Определяет максимальное время бездействия пользователя, по прошествии которого сеанс будет завершен. 0 - без ограничений по времени;
  • сортировка шкал по алфавиту сразу после изменения имени шкалы;
  • в окне просмотра ссылок через двойной клик по строке можно быстро перейти к связанным трендам и сообщениям;
  • закрыть окна в редакторе можно кликнув СКМ по кнопке окна;
  • добавлены подсказки о изменении области просмотра в редакторе;
  • добавлено предупреждение о необходимости выбрать переменные для скрипта;
  • добавлено определение проблем с видеокартой и выдача соответствующего сообщения об ошибке;
  • убран лишний пробел из DateToStr;
  • автоматическое удаление пробелов по краям из адреса при импорте переменных с DA-серверов;
  • после удаления группы переменных/сообщений выделяется пред. группа и раскрывается путь к ней;
  • в окне импорта вместо удержания SHIFT теперь можно использовать раскрывающийся список;
  • исправлено раскрытие списка с выключенным свойством "Доступен" и включенной подсказкой;
  • исправлен подсчет новых групп перед импортом переменных из csv/xls файла;
  • исправлена ошибка блокировки в ReportBuildEx;
  • исправлен переход в меню сообщений при попытке редактировать выделенный объект когда точка редактирования находится в области панели сообщений;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:49:40 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.7.0
« Ответ #82 : 01 Июня 2023, 09:24:22 »
Все приложения скады (сервер, редактор, клиент и доп. утилиты) теперь могут работать в Linux. Работа приложений протестирована с Astra Linux и РЕД ОС. Подробную информацию о установке и работе в Linux см. в руководстве по этой ссылке.

Изменения:
  • Linux: в установщик добавлен пункт "Установить в ОС Linux";
  • Linux: добавлены оптимизации для эффективной работы сервера скады в Wine;
  • Linux: добавлены изменения в работу встроенного UA-сервера;
  • Linux: добавлены изменения для работы с HASP-ключом в лицензионных версиях скады;
  • Linux: добавлены изменения в рендер OpenGL;
  • Linux: добавлено исправление смещения координат после перемещения окна редактора/клиента;
  • Linux: изменения в обработке текущего времени ПК из разных потоков;
  • Linux: оптимизации при работе с сокетами;
  • Linux: ограничен размер иконок в раскрывающихся меню редактора отчетов, для корректного отображения в Wine;
  • OPC-UA: исправлена ошибка при работе с UA-серверами с включенными политиками безопасности, когда UA-сервер использует открытый ключ размером более 2048 бит. Ошибка могла приводить к проблемам при подключении к UA-серверу, а также к очень долгой деактивации проекта;
  • при обрыве связи с удалённой СУБД расходуется меньше ресурсов на попытки восстановления связи;
  • встроенный UA-сервер: ускорен запуск проектов с включенным UA-сервером;
  • в шаблонах сообщений можно использовать спец. значения: #group_name (имя родительской группы) и #group_path (имена всех родительских групп);
  • после "Сохранить как..." GUID проекта не меняется;
  • добавлены функции AngleBetween и DistanceBetween;
  • улучшено редактирование свойств разнотипных объектов;
  • шаблонные объекты обновляются после смены концов линий и трубопроводов в шаблоне;
  • web: у компонента "Фигура" поддерживаются все типы перемещения, изменения угла наклона и размеров;
  • исправлена смена boolean свойств разнотипных объектов в редакторе;
  • исправлена ошибка чтения значения подстановки в инспекторе объектов;
  • исправлена ошибка редактора при копировании/вставке переменных с удалением группы к которой они принадлежат;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:49:53 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.8.0
« Ответ #83 : 05 Сентября 2023, 09:33:01 »
Поддержка резервирования серверов в web-клиентах, поддержка TLS 1.3 при подключении к HTTP-серверам, новые функции в скриптах и множество небольших улучшений.

Изменения:
  • добавлена поддержка TLS 1.3 и новых шифров при выполнении HTTP GET/POST запросов;
  • добавлены текстуры с анимацией кругового и арочного индикатора. Примеры реализации индикаторов добавлены в Demo-проект (страница Компоненты - Радиальный индикатор);
  • при просмотре сообщений можно использовать фильтр по тексту;
  • система отчетов: при построении отчетов используются отдельные таймауты на рендер, получение и обработку данных;
  • система отчетов: улучшена обработка исключений;
  • редактор отчетов: для колонок с типом обработки "включения"/"выключения" автоматически задаётся тип данных int;
  • web: добавлена поддержка резервирования серверов в web-клиентах;
  • web: после перезапуска проекта текущее неподтверждённое сообщение могло не удаляться с панели сообщений;
  • web: для .js файлов всегда используется стандартный MIME-тип, даже если в реестре указан другой;
  • web: у таблиц автоматически усекается ширина колонок выходящих за ширину таблицы;
  • web: колонки не растягиваются на ширину таблицы, если они занимают не всю ширину;
  • web: исправлено отображение линии тренда после аварийного завершения работы серверного ПК;
  • web: в браузере выдаётся сообщение при попытке подключиться к проекту, который ещё не активирован;
  • OPC UA: автоматическое переподключение работает если сразу после подключения UA-сервер находится в состоянии Shutdown;
  • OPC UA: улучшена отправка запросов на публикацию, когда UA-сервер не отвечает;
  • OPC UA: опция "Режим запросов публикации" добавлена в расширенные настройки UA-серверов;
  • OPC UA: первые данные по подпискам поступают быстрее (для случаев, когда подписок несколько);
  • встроенный UA-сервер: значительно ускорен запуск/остановка встроенного UA-сервера в проектах c группами переменных на 1000 и более тегов;
  • встроенный UA-сервер: в логи выводится информация о сессиях, ошибки активации и другие ошибки;
  • встроенный UA-сервер: мелкие улучшения в работе при создании сессий;
  • резервирование: исправлена ошибка из-за которой резервный и основной сервер после разрыва связи не могли подключиться друг к другу;
  • архивация v2: исправлена выдача сообщения (первого после запуска проекта) назначенного на нулевое значение при включенной опции "Показывать сообщения по первому изменению";
  • linux: при работе в wine построение отчетов выполняется только с режимом интерпретации скриптов;
  • утилита редактирования анимации: увеличена ширина раскрывающейся части списка изображений;
  • новая функция GetUserID. Возвращает ID текущего пользователя;
  • новая процедура AddActionMessage. Добавляет сообщение в журнал действий оператора;
  • новая функция ZeroPad. Переводит число в строку и заполняет её нулями (слева) так, что итоговая строка достигает заданной длины;
  • новая функция SysGetDT. Возвращает различную системную информацию (типа TDateTime) в зависимости от заданного кода;
  • в методе TM_HTTP.SetSSL в качестве параметра можно использовать константу stTLSv1_3;
  • режим масштабирования теперь работает с переменными типа DateTime;
  • список проектов обновляется при переходе в раздел "Проекты" в интерфейсе сервера;
  • опция "Показывать сообщения по первому изменению" не распространяется на активные сообщения;
  • нажатие ПКМ на кнопку Фильтра в меню просмотра сообщений сбрасывает все фильтры;
  • в редакторе после удаления тренда автоматически выделяется предыдущий тренд;
  • запрещено сохранение отчета на серверном ПК без указания пути;
  • многомониторный режим: исправлена автоматическая авторизация пользователя после перезапуска проекта на сервере;
  • улучшено логирование ошибок в процессе работы проектов;
  • улучшена запись логов более 1 Гб;
  • исправление повтора/отмены действий: после отмены всех действий повтор/отмена могли работать неправильно;
  • исправлено смещение свойств инспектора объектов на 2 пикселя при повторном выделении объекта;
  • исправлена длина результата функции IntToBin;
  • исправлена ошибка обработки таймера при работе сервера как службы;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:50:00 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.9.0
« Ответ #84 : 09 Октября 2023, 09:31:05 »
Отдельное меню добавления скриптов с подробным описанием событий и удобным выбором переменных. Возможность создания периодических скриптов с интервалом от 1 сек. до часа. Новые типы событий.  Удобная обработка результатов множества архивных процедур.  Панель страниц можно показать/скрыть на любых страницах. Множество улучшений производительности web-клиентов и др. Полный список ниже.

Изменения:
  • новое меню добавления скриптов;
  • новый событие скрипта: "Таймер". Позволяет быстро создавать скрипты с интервалом выполнения от 1 сек. до часа;
  • новый событие скрипта: "Выполнены архивные процедуры". Вызывается после выполнения группы архивных процедур. См. пример использования по ссылке;
  • новое событие скрипта: "Системное событие". Выполняется когда возникло событие связанное с работой сервера скады;
  • опция запуска после старта проекта в скриптах "Таймер" и "Начало часа";
  • новое свойство у страниц: "Панель страниц". Позволяет показать/скрыть панель страниц на данной странице;
  • новые процедуры: GoToMasterClient, GoToSlaveClient. Вызывают переход на основной/резервный сервер у заданных клиентов;
  • новые процедуры: ArchiveGroupBegin и ArchiveGroupEnd. Позволяют выполнить множество архивных процедур и затем обработать результат;
  • у скриптов (после создания) теперь можно редактировать все параметры, а не только имя;
  • удобный выбор переменных для скриптов "Изменились переменные" и "Нарушена граница";
  • при наведении курсора на скрипт в подсказке отображается тип события и его параметры;
  • скрипты по событию "Авторизация пользователя" теперь имеют параметр "ConClientData";
  • журнал сервера: добавлены фильтры по группам и типам сообщений;
  • журнал сервера: увеличен объём отображаемых сообщений;
  • журнал сервера: сообщения о подключении/отключении клиентов выведены в отдельный список;
  • журнал сервера: добавлено "прилипание" скролла в нижней позиции;
  • web: улучшена производительность, значительно уменьшен размер .js-файлов и стилей;
  • web: при использовании продвинутого просмотрщика отчетов загружается меньше .js-модулей;
  • web: улучшена производительность передачи основных файлов web-клиентам;
  • web: улучшена работа кэша при передаче изображений web-клиентам;
  • web: клиенты теперь загружают значительно меньше файлов при подключении к серверу;
  • web: исправлено отсечение краев на 1 px. у фигур;
  • web: исправлен переход в меню сообщений при использовании системы архивации v1;
  • web: исправлен ввод в поля (принадлежащие компонентам Уровень и Заслонка), когда объект создан на основе шаблона;
  • web: скрытый компонент Текст не перехватывает клики мышью;
  • Linux: исправлено отображение настроек службы сервера скады в Options.exe;
  • виртуальная клавиатура: добавлен символ №;
  • виртуальная клавиатура: разрешена установка курсора кликом внутри поля (в которое сейчас осуществляется ввод);
  • виртуальная клавиатура: во время ввода с виртуальной клавиатуры (для ввода чисел) можно использовать также обычную клавиатуру;
  • остановленные проекты, папка которых была удалена, удаляются из списка проектов после перехода на вкладку "Проекты";
  • увеличена очередь запросов на чтение архивных данных;
  • при импорте переменных с UA-сервера с зажатым SHIFT цепочка имён не прерывается, если переменная принадлежит другой переменной;
  • система отчетов: исправлено построение отчетов если сначала какой-то отчет строился слишком долго и вышел таймаут на построение;
  • исправлена работа функции IsFirstChange при использовании системы архивации v2;
  • исправлена работа функции GetTemplateObject в событиях OnShow/OnClose, когда шаблонное окно вызывается web-клиентом;
  • исправлено добавления расширения к отчетам прикреплённым к e-mail сообщениям;
  • исправлено редко возникающее дублирование последнего переданного сообщения сразу после подключения клиента;
  • в web-демо проект добавлен новый сервер на Linux, в качестве резервного (см. страницу "Серверы");
  • в web-демо проект добавлен пример пинга (страница "Скрипты -> Пинг").
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:50:09 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.10.0
« Ответ #85 : 05 Декабря 2023, 09:42:45 »
Опции автоматического контроля целостности системных файлов и файлов проекта, новая система пинга, опции толщины линий трендов, новые типы событий в скриптах и др. Полный список ниже.

Изменения:
  • добавлены опции автоматического контроля целостности системных файлов скады и целостности проектов. Поддерживается в версиях 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;
  • исправлена автоматическая авторизация с заданным логином/паролем на десктоп клиентах, когда включена опция "Требовать ввод логина";
  • исправлено искажение значения переменной при вкл./выкл. архивации через скрипты, когда у переменной включено смещение запятой / масштабирование;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Изменён: 29 Декабря 2023, 17:50:18 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.6.11.0
« Ответ #86 : 05 Марта 2024, 09:21:35 »
Групповое переименование переменных, привязка границ к другим переменным, работа с группами трендов через скрипты и множество небольших исправлений. Полный список ниже.

Изменения:
  • добавлено окно группового переименования переменных. Позволяет переименовать переменные по маске / выполнить замену части имени / добавить счетчик с заданными параметрами / просмотреть новые имена перед изменением;
  • границы переменных можно привязать к другим переменным;
  • при создании/редактировании скриптов с типами "изменились переменные" и "нарушена граница" теперь можно использовать фильтр по переменным;
  • группы трендов теперь имеют имя и к ним можно обращаться через скрипты;
  • трендам добавлено свойство OwnerGroup;
  • добавлены функции поиска трендов и групп трендов по имени: GetTrendByName, GetTrendGroupByName;
  • новый тип скрипта: событие для ячеек таблиц;
  • OPC-UA: исправлено переподключение к UA-серверу, если он изменил сертификат;
  • OPC-UA: смена состояний UA-сервера лучше описана в журнале сервера и логах;
  • OPC-UA: в редакторе исправлена ошибка подключения к некоторым UA-серверам с включенными политиками безопасности;
  • UA-серверам добавлен метод RecreateSubscriptions вызывающий пересоздание подписок на UA-сервере;
  • web: в журнал сервера добавлено предупреждение о необходимости использовать имя проекта только с латинскими символами для доступа через web;
  • web: для ссылок на пользовательские изображения автоматически генерируются короткие имена без недопустимых символов, т.е. теперь изображение можно назвать как угодно и ссылка на него в web всегда будет корректной;
  • web: исправлен размер шрифта в ячейках у которых шрифт не наследуется;
  • web: исправлен формат вывода времени в меню просмотра трендов;
  • клиенты учитывают смещение времени по UTC при просмотре трендов, сообщений и в компонентах Расписание;
  • утилита создания анимации: предупреждение о необходимости перезапуска сервера скады, чтобы изменения вступили в силу;
  • утилита настроек: исправлено отображение опций автозапуска;
  • редактор отчетов: исправлено редактирование ссылки, когда связь с переменной разорвана;
  • новое свойство переменных в скриптах MsgGroupID;
  • при изменении свойства DecimalOffset у переменных, клиенты сразу получают значение с учетом нового смещения;
  • при деактивации проекта в БД записываются сообщения о выходе авторизованных пользователей;
  • на десктоп клиентах окно всегда отображается в заданной позиции при выключенном свойстве "Запоминать положение";
  • на десктоп клиентах исправлен первый (после запуска проекта) переход в группу трендов с заданным временем (через скрипты);
  • на десктоп клиентах исправлена отрисовка трендов толщиной более 1 px;
  • оптимизации производительности при отображении раскрывающегося списка переменных в редакторе;
  • мелкие исправления в редакторе при создании нового проекта;
  • многомониторный режим: исправлено многократное открытие ссылки через GoToLinkClient;
  • многомониторный режим: действия выполненные через скрипты передаются только монитору, который их вызвал, исключая одновременное выполнение на основном и доп. мониторе;
  • исправлено снятие флажков у переменных в скриптах "Изменились переменные";
  • исправлена смена параметров шрифта в ячейках таблиц, после RunSQL от имени таблицы;
  • исправлена смена типа скрипта "Ошибка SQL-запроса" при переходе со старых версий;
  • исправлено отображение контекстного меню в редакторе трендов и сообщений;
  • исправлена работа скриптов-таймеров после попытки запустить проект сохранённый в старой версии скады;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

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