Страница 27 из 35 ПерваяПервая ... 172526272829 ... ПоследняяПоследняя
Показано с 261 по 270 из 376

Тема: SCADA-система Simple-Scada

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Спасибо за ответ, а как отслеживать в тренде бит переменной? (У меня есть модуль он выдает значение входных сигналов в виде слова 16 бит где каждый бит это состояние входа).

  2. #2

    По умолчанию

    Для этого нужно извлечь биты в отдельные переменные. Сделать это можно двумя способами:
    1. Через OPC-сервер. Создать на OPC-сервере 16 Boolean переменных и указать для каждой требуемый бит. Затем импортировать переменные в скаду, включить архивацию и добавить их в тренды.
    2. Через скада-систему. Для этого, нужно создать внутренние переменные с типом данных Boolean и однотипными именами, например vrMyVar_Bit_0, vrMyVar_Bit_1 и тд., где "vrMyVar" – это имя переменной на OPC-сервере, из которой нужно извлечь биты. Затем нужно создать скрипт с типом события "Изменились переменные", добавить переменную "vrMyVar" в список скрипта, как это описано по ссылке и написать такой скрипт:
    Код:
    var
      I: Integer;
      aVar: TM_Variable;
    begin
      if not IsFirstChange then // пропускаем первое изменение(запуск, перезапуск проекта)
      for I:= 0 to 15 do
        begin
          aVar := GetVariableByName(Variable.Name + '_Bit_' + IntToStr(I));
          if aVar <> nil then                     // если переменная существует
          aVar.Value := GetBit(Variable.AsInt,I); // извлекаем из нее биты
        end;
    end.
    В результате выполнения данного скрипта, в переменные vrMyVar_Bit_0, vrMyVar_Bit_1 и тд. будут извлечены биты из переменной. Это универсальный скрипт, поэтому в список скрипта можно добавить другие переменные, из которых требуется извлечь биты в отдельные Boolean переменные. Далее у переменных vrMyVar_Bit_0, vrMyVar_Bit_1 и тд. включить архивацию и добавить в тренды.

  3. #3

    По умолчанию

    А этот скрип будет работать постоянно или я должен привязать его к какой-то области на мнемосхеме, чтоб он запускался по изменению состояния?

  4. #4

    По умолчанию

    Скрипт "Изменились переменные" будет выполняться при изменении любой переменной из списка скрипта - подробнее см. по ссылке. Данный скрипт связывать с событиями объектов не требуется.

  5. #5

    По умолчанию Обновление до версии 2.6.3.0

    Обновлена система отчетов, добавлена белорусская локализация, улучшения безопасности и другое. Полный список изменений ниже.

    Изменения:
    • в меню редактирования скриптов добавлена функция замены текста;
    • добавлена белорусская локализация (спасибо 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;
    • исправлено отображение времени сообщений при использовании масштабирования интерфейса на клиенте;
    • исправлено перемещение одиночных изображений (под углом) в пределах окна;
    • исправлено обновление имени окон в списке окон после переименования;
    • исправлено копирование окон включающих шаблонные объекты;
    • исправлена загрузка интервалов расписания в шаблонных окнах;
    • исправлена редкая ложная выдача ошибок связанных со скриптами при перезапусках проекта;
    Изображения Изображения

  6. #6

    По умолчанию Обновление до версии 2.6.3.3

    Лог-файлы можно копировать и просматривать во время работы приложений скады. Улучшена производительность 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-запросов во время выключения проекта;
    Изображения Изображения

  7. #7

    По умолчанию Обновление до версии 2.6.4.0

    Крупное обновление системы отчетов, режим масштабирования трендов в web, улучшения в редакторе кода, источник данных для вывода сообщений в отчеты, изменения свойств в инспекторе объектов и другое. Полный список изменений ниже.

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

  8. #8

    По умолчанию Обновление до версии 2.6.5.0

    Автоматическое построение отчета с сообщениями при печати, улучшена работа с логарифмическими шкалами, добавлены новые скрипты, объединение sms-сообщений и другое. Полный список изменений ниже.

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

  9. #9

    По умолчанию

    Добрый день

    Каковы ограничения при использовании бесплатной демо-версию Simple-Scada 2 на 64 тэга ?
    Последний раз редактировалось IVM; 18.04.2023 в 11:22.

  10. #10

    По умолчанию

    Здравствуйте.

    Подробная таблица сравнения версий доступна по ссылке. Версия Demo-64 по характеристикам соответствует версии Minimal и ограничена 64-тегами. Других ограничений нет.

Страница 27 из 35 ПерваяПервая ... 172526272829 ... ПоследняяПоследняя

Похожие темы

  1. Скада-система SCADA+
    от Romcheg в разделе Другие SCADA системы
    Ответов: 14
    Последнее сообщение: 30.01.2017, 20:08
  2. SCADA OPM и система на ПЛК Овен
    от Ильдар_1 в разделе OWEN Proces Manager
    Ответов: 6
    Последнее сообщение: 27.06.2013, 09:13
  3. SCADA-система Reliance
    от ks-app в разделе Другие SCADA системы
    Ответов: 27
    Последнее сообщение: 03.09.2010, 16:58
  4. SCADA-система Reliance
    от ks-app в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 27.07.2010, 07:10
  5. Scada-система Owen Process Manager
    от tvv7-7-7 в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 13.04.2010, 19:47

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •