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

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

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.4.0
« Ответ #60 : 31 Марта 2021, 18:57:48 »
Небольшое обновление.

Изменения:
  • OPC-UA: теперь можно вызывать методы на UA-серверах из скады. Результат выполнения метода можно обработать в скриптах с типом события "Выполнен метод OPC-UA";
  • можно использовать подстановки шаблонов в свойстве "Тег";
  • система отчетов: можно добавить несколько переменных (из одной группы) в отчет удерживая во время выделения CTRL + SHIFT;
  • увеличено время ожидания построения отчета;
  • улучшена компиляция скриптов со строковыми константами;
  • добавлены новые размеры окна для редактора и клиента;
  • мелкие улучшения в журнале сервера скады (если он установлен как служба);
  • исправлено отображение линий трендов при переходе к интервалу времени в котором нет ни одной точки тренда;
  • исправлено отображение свойства "Доп. переменная" при выделении множества объектов;
  • исправлена ошибка архивации значений для вещественных переменных которые принимают значения INF или NAN;
  • исправлена ошибка из-за которой в строку могли попасть символы одинарных кавычек;
  • исправлено копирование шаблонных окон (они становились обычными после копирования);
  • исправлена ошибка при повторе/отмене действий в редакторе кода;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Последнее редактирование: 27 Апреля 2021, 16:03:22 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.5.0
« Ответ #61 : 27 Апреля 2021, 16:12:01 »
Небольшое обновление.

Изменения:
  • поле имени переменной теперь допускает ввод до 128 символов;
  • качество переменных теперь имеет тип LongWord;
  • в редакторе теперь можно увеличить ширину панели импорта с OPC-серверов;
  • при переполнении очереди записи OPC-UA, выдаётся соответствующее сообщение в журнале сервера;
  • добавлены новые глобальные процедуры для регулировки громкости звуков: SetVolumeAll и SetVolumeClient;
  • удаление устаревших данных трендов и сообщений теперь производится более мелкими запросами, чтобы избежать длительных блокировок таблиц;
  • цикличный поиск текста в редакторе кода;
  • автоматический переход к первому найденному при вводе текста для поиска в редакторе кода;
  • мелкое исправление при переименовании объектов;
  • исправлено вертикальное смещение шаблонов расположенных внутри других шаблонов;
  • исправлена ошибка на клиенте: компонент "Уровень" мог не обновлять значение переменной если ему назначена переменная доступа;;
  • исправлена ошибка клиента при работе с интервалами расписания;
  • исправление: у шаблонных объектов не сохранялась заморозка;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Последнее редактирование: 23 Мая 2021, 09:40:56 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.6.0
« Ответ #62 : 23 Мая 2021, 09:48:50 »
Небольшое обновление.

Изменения:
  • на клиентах при подключении к проекту отображается сообщение о необходимости перезапустить проект на сервере, если проект был изменён;
  • редактор отчетов теперь поддерживает английский и украинский язык интерфейса;
  • отчеты теперь можно сохранять в формате .json (константа rfJSON);
  • допускается смена регистра символов в имени объектов;
  • правильное отображение значений свойств однотипных объектов, если значения свойств равны;
  • в редакторе при выключении видимости уровня/заслонки/временных трендов принадлежащие им поля и шкалы не исчезают;
  • размер шрифта сохраняется в редакторе кода при перезапусках редактора;
  • улучшена производительность редактора при работе с кодом содержащим большое количество многострочных комментариев;
  • web: исправлена смена скорости анимации с отрицательной на положительную и наоборот;
  • web: исправлена ошибка с загрузкой файлов продвинутого просмотрщика отчетов;
  • исправлена ошибка ввода в редакторе кода при установке курсора в поле поиска текста;
  • исправление подсветки синтаксиса многострочного комментария в редакторе кода;
  • исправлена анимация изображения с отрицательной скоростью при выключенной цикличности;
  • исправлено выделение текста в редакторе кода после вставки текста;
  • исправлено смещение текста в редакторе кода;
  • исправлена ошибка обновления списка получателей Telegram сообщений после удаления бота;
  • исправлена отмена выбора цвета в палитре при задании цвета страниц и подстраниц;

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.7.0
« Ответ #63 : 11 Июня 2021, 12:04:30 »
Небольшое обновление.

Изменения:
  • функции встроенные в тип данных string: ToLower и ToUpper теперь правильно работают с русским текстом;
  • встроенный UA-сервер теперь не добавляет смещение времени UTC у метки времени тегов;
  • улучшена работа с некоторыми типами данных у встроенного UA-сервера;
  • значительно улучшена производительность подсветки многострочных комментариев;
  • мелкие улучшения в процессе отрисовки мнемосхемы в редакторе;
  • для HTTP-запросов теперь используется режим совместимости, который автоматически выбирает наилучшую версию TLS/SSL протокола;
  • автопрокрутка горизонтального скролла в редакторе кода при перемещении курсора;
  • web: в списке действий оператора отображается имя оператора;
  • web: улучшена производительность мигания цветом. Мигание теперь синхронно;
  • web: изменен процесс смены цвета страниц и подстраниц. Раньше цвет мог не обновляться до тех пор, пока пользователь не перейдёт на другую страницу;
  • web: исправлена загрузка окон при попытке несколько раз (за короткий период времени) отобразить окно;
  • при импорте переменных из файла, часть подсказки о необходимости нажать SHIFT подсвечивается;
  • исправлена ошибка с зависанием (или неправильной отрисовкой) клиентов и доп. мониторов при загрузке страниц с временными трендами;
  • исправлен вылет редактора при выборе переменной для объектов шаблона;
  • исправлен вылет редактора при выделении некоторых комбинаций объектов;
  • в руководство по скриптам добавлены новые примеры HTTP POST/GET запросов;

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.8.0
« Ответ #64 : 25 Июля 2021, 21:07:15 »
Небольшое обновление.

Изменения:
  • добавлена возможность отправки e-mail сообщений через HTTP и SOCKS прокси серверы;
  • добавлена функция GetTemplateObject. Возвращает объект с указанным именем из того же шаблона/шаблонного окна. Позволяет из скрипта одного объекта шаблона обратиться к другому объекту того же шаблона;
  • в группе "Все сообщения" теперь не отображаются сообщения из скрытых групп;
  • размеры и видимость сетки сохраняются при перезапусках редактора;
  • окнам и шаблонам добавлено новое событие OnInit, которое вызывается после создания окна/шаблона;
  • опция "Выдавать сообщения -> только с хорошим качеством переменной" теперь распространяется на автоматически генерируемые сообщения о нарушении границ;
  • группы с вложениями можно свернуть/развернуть двойным кликом ЛКМ;
  • добавлена тонкая линия-разделитель нумерации строк и текста в редакторе скриптов;
  • если при выборе текстуры изображения удерживать "Alt", то после выбора обновится только текстура, без изменения размеров;
  • комбинация "Ctrl + E" включает/выключает OPC-сервер в меню OPC-серверы;
  • нажатие клавиши "Win" не удаляет текст в редакторе скриптов;
  • опция частоты мигания SetFlashInterval сохраняется при переподключениях к серверу;
  • при выделении однотипных объектов события с одинаковыми значениями правильно отображаются в инспекторе объектов;
  • мелкие улучшения в журнале сервера;
  • разрешено изменение только регистра символов в имени переменной;
  • добавлено ограничение на длину паролей в утилите настроек;
  • web: поддерживается смена положения заслонки;
  • web: позиция скролла при выборе групп трендов сохраняется;
  • web: ширина ячеек таблицы теперь не зависит от длины текста;
  • web: улучшено отображение трубопроводов с плотно расположенными элементами;
  • web: исправлена смена цвета на "без цвета" у таблицы и у ячеек таблицы;
  • web: исправлена привязка шаблонного окна к компонентам таблица и временные тренды;
  • web: исправлено отображение окон со скрытым заголовком;
  • web: исправлена загрузка звуков сообщений при одновременной работе через web с несколькими проектами одного сервера одновременно;
  • OPC-UA: при разрыве связи с UA-серверами в трендах формируется разрыв;
  • редактор отчетов: при неудачном чтении файла опций система отчетов загружает русский язык;
  • редактор отчетов: исправлено положение окон при работе на ПК с несколькими мониторами;
  • исправлена отмена цвета окна;
  • исправлена работа комбинации Ctrl + Shift + S в редакторе;
  • исправлена активность кнопок в меню редактирования переменных после быстрого перехода и после редактирования переменной;
  • исправлена ошибка клиента если привязать к календарю строковую переменную и ввести в неё недопустимое значение, а затем нажать кнопку выбора даты;
  • исправлена ошибка редактора при выделении слов в полях двойным кликом ЛКМ;
  • исправлена ошибка редактора при работе с шаблонами и шаблонными объектами после удаления связанных переменных;
  • исправлена ошибка редактора при создании нового пользователя (если перед этим выполнялась работа с правами пользователей в другом проекте);
  • исправлена некорректная работа и отображение мнемосхем при смене слоя объектов;
  • исправлена ошибка сохранения паролей для доступа к серверу по паролю;

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Последнее редактирование: 09 Августа 2021, 21:15:19 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.9.0
« Ответ #65 : 09 Августа 2021, 21:13:51 »
Добавлены важные улучшения связанные с работой шаблонов. Добавлена опция масштабирования интерфейса редактора для удобства разработки проектов на экранах с большим разрешением.

Изменения:
  • теперь можно менять масштаб интерфейса редактора через утилиту настроек (Options.exe, раздел "Simple-Editor" -> "Масштаб");
  • увеличен диапазон масштабирования рабочей области в редакторе;
  • улучшено выполнение нескольких HTTP POST/GET запросов подряд через один экземпляр TM_HTTP;
  • поиск в меню редактирования скриптов затрагивает имена скриптов;
  • при удалении OPC-сервера из проекта в окне подтверждения отображается количество переменных связанных с ним;
  • комбинация "Ctrl + A" выделяет объекты окна, если окно в фокусе;
  • OPC-UA: добавлены мелкие исправления, улучшены сообщения в журнале сервера и логах;
  • исправлена работа кнопок с битами переменных Int64;
  • исправлена ошибка из-за которой шаблонные объекты могли терять связь с шаблоном;
  • исправлено выполнение скрипта OnInit и функции GetTemplateObject для шаблонных объектов внутри других шаблонных объектов/окон;
  • исправлена подписка доп. мониторов на первую страницу проекта (если в проекте нет пользователей);
  • исправлено наследование подстановок шаблона, если в шаблон вложено несколько других шаблонов;
  • исправлено копирование объектов в шаблон / шаблонное окно;
  • исправлена обработка кликов мышью в верхней части проекта при скрытой панели страниц в проектах в разрешением более 1920x1080;
  • исправлена редкая проблема в загрузке страниц на клиентах при переходах по страницам с включенной виртуальной клавиатурой;
  • исправлена ошибка редактора после удаления ранее используемого шаблона;

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.10.0
« Ответ #66 : 07 Сентября 2021, 10:24:08 »
Небольшое обновление.

Изменения:
  • web: добавлена опция контроля качества для полей и ячеек таблиц. Поля и ячейки отображаются с оранжевой рамкой, если качество переменной плохое;
  • улучшен контроль связи с БД и определение разрывов связи. Исправлено возобновление работы с БД после восстановления связи;
  • OPC UA: добавлена опция "Реакция на BadNodeIdUnknown" для UA-серверов которые в процессе работы меняют конфигурацию. Включает повторные попытки добавить переменные, которые ранее отсутствовали в конфигурации (для которых UA-сервер вернул ошибку BadNodeIdUnknown);
  • OPC UA: улучшен процесс подключения и переподключения к UA-серверам;
  • OPC UA: улучшен процесс присваивания новых значений и процесс импорта переменных при работе с UA-серверами которые возвращают некорректный тип данных;
  • OPC UA: теперь можно подключаться к проблемным UA-серверам, которые частично не соответствуют спецификации OPC-UA;
  • OPC UA: подписки быстрее удаляются с UA-сервера при разрывах связи;
  • встроенный UA-сервер: улучшена конфигурация UA-сервера;
  • встроенный UA-сервер: улучшена работа UA-сервера при включенной опции "только чтение";
  • встроенный UA-сервер: для внешних переменных проекта выставляется корректный MinimumSampleRate в конфигурации UA-сервера;
  • встроенный UA-сервер: исправлена структура переменных, если они находятся в группах с одинаковыми именами;
  • при поиске ссылок на скрипт поиск ведётся также в шаблонах и их объектах;
  • улучшен процесс принятия файлов при построении отчетов и выдача сообщений об ошибках;
  • улучшен процесс загрузки файла граничных значений и файла автоматически восстанавливаемых переменных;
  • улучшена архивация переменных когда связь с OPC-сервером разорвана;
  • улучшен журнал сервера скады при работе с СУБД SQL Server;
  • улучшена синхронизация шаблонных объектов после изменения шаблона;

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.11.0
« Ответ #67 : 02 Октября 2021, 18:29:52 »
Небольшое обновление.

Изменения:
  • добавлены дополнительные размеры шрифта в редакторе кода скриптов;
  • добавлена опция масштабирования интерфейса клиента;
  • изменилось окно авторизации на клиентах, теперь оно не зависит от разрешения проекта и отображается в масштабе 1:1;
  • шаблоны: подстановки теперь можно использовать для свойства "Бит" у компонентов Кнопка и Флажок;
  • улучшено отображение окна авторизации на доп. мониторах;
  • OPC-UA: улучшено возобновление подписки после разрывов связи;
  • система отчетов: исправлены ошибки при редактировании ссылок;
  • система отчетов: исключена выдача окна с ошибкой при переходе к коду отчета;
  • при переименовании скриптов разрешена смена только регистра символов;
  • ограничена ширина таблицы в окне редактирования шкал;
  • компонент Поле правильно работает с границами переменных типа Boolean, DateTime и String;
  • исправлена редкая ошибка во время отрисовки сообщений на клиенте;
  • исправлена синхронизация свойства "Интервал" с шаблонными объектами;
  • исправлен повтор/отмена действия смены текстуры изображения;
  • исправлено отображение мнемосхемы на клиентах после переподключения к проекту;
  • исправлено отображение позиции курсора в скриптах "изменились переменные" и "нарушена граница";

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
« Последнее редактирование: 25 Октября 2021, 22:04:15 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.12.0
« Ответ #68 : 25 Октября 2021, 22:05:42 »
Небольшое обновление.

Изменения:
  • данные расписаний перенесены из папки проекта в папку "%ProgramData%\Simple-Scada 2\ИМЯ_ПРОЕКТА\", чтобы при копировании папки проекта (с ПК разработчика на серверный ПК) расписания не менялись;
  • автоматическое обновление названия трендов при смене описания переменной;
  • улучшено удаление в меню трендов через нажатие Delete на клавиатуре;
  • OPC-UA: если время жизни подписки истекло, то автоматически создаётся новая;
  • OPC-UA: проверка статуса UA-сервера выполняется в две попытки. Ошибка выдаётся если обе попытки завершились ошибкой;
  • OPC-UA: автоматическое удаление устаревших подписок после переподключения;
  • OPC-UA: в расширенные настройки добавлена опция "Проверка статуса". Определяет частоту с которой будет проверяться статус OPC-сервера;
  • OPC-UA: в расширенные настройки добавлена опция "Срок действия подписок". Определяет длительность подписок и то, как быстро подписка будет удалена после разрыва связи с UA-сервером;
  • OPC-UA: улучшена отправка запросов публикации;
  • сервер скады теперь использует до 4 Гб оперативной памяти на ПК с 64-разрядной ОС;
  • улучшена производительность выполнения пользовательских SQL-запросов на ПК с многоядерным процессором. При большом количестве SQL-запросов производительность может быть в три раза выше; 
  • улучшена производительность сервера скады при обработке результатов пользовательских SQL-запросов;
  • улучшен процесс загрузки и сохранения в файл резервов для трендов;
  • смена слоя объектов через меню и горячие клавиши теперь правильно отменяется через Ctrl + Z;
  • у архивируемых переменных исправлено значение при добавлении в архив последней точки перед выключением проекта;
  • максимальное количество символов при вводе в поле увеличено до 2048;
  • web: исправлена анимация изображений с выключенным свойством "цикличность";
  • web: исправлено отображение компонента Трубопровод в окнах;
  • исправлено перемещение объектов по оси Y в окнах без заголовка;
  • установщики поддерживают смену пути установки через параметры;

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2693
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.5.13.0
« Ответ #69 : 25 Ноября 2021, 10:46:09 »
Тип данных UTF8String заменён на string и больше не используется, теперь нет необходимости конвертировать разные типы строк. При переходе на новую версию скада автоматически заменит в коде UTF8String на string. Полный список изменений см. ниже.

Изменения:
  • все методы и свойства классов, глобальные процедуры и функции теперь работают с типом данных string. Тип UTF8String больше не нужен;
  • через систему прав теперь можно менять видимость отдельных объектов для разных пользователей проекта;
  • улучшена утилита для отключения клавиш выхода/закрытия приложения. Также теперь она включена в установщик и нет необходимости скачивать её отдельно;
  • разрешена множественная смена свойства "Права доступа";
  • добавлены функции Trim, TrimLeft, TrimRight, StartOfTheDay, EndOfTheDay;
  • добавлены константы для перехода в "системные" группы сообщений;
  • подстановки можно назначать на свойство "Угол";
  • ограничение макс. количества одновременно открытых окон теперь правильно работает на клиентах;
  • вызов ShowMessage с произвольными цветами не влияет на цвета системных окон;
  • улучшена запись ошибок в лог во время выполнения RunSQL;
  • система отчетов: исправлена ошибка загрузки отчета если в проекте есть UA-переменные с GUID/Opaque адресом;
  • OPC-UA: исправлена запись значений в переменные при одновременном присвоении более чем 256 переменных;
  • web: улучшено отображение некоторых трендов;
  • web: исправлено отображение трендов при открытии группы в которой есть тренды не связанные с переменной;
  • web: связь с сервером скады не разрывается при долгом выборе параметров печати построенного отчета;
  • web: при масштабировании страницы в меню выбора группы трендов скролл не исчезает;
  • исправлена смена свойства "Бит" через инспектор объектов у шаблонов сообщений;
  • исправлена запись больших значений (Int64) в значения переменных TM_Variable;
  • исправлена подмена переменной через скрипты у компонента Уровень;
  • исправлена регистрация сервера как службы после установки в Windows 2008 R2;
  • исправлен выход виртуальной клавиатуры за пределы мнемосхемы при недостатке места по оси Y;
  • исправлена подстановка спец. значений в мин. макс. шкалы компонента "Временные тренды";
  • исправлена загрузка граничных значений при переходе со старых версий скады;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

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