Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEKTsII_180_str.doc
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
5.67 Mб
Скачать

Запросы и сортировка данных

Можно изменять вид списка базы данных – показывать или прятать колонки, изменять способ сортировки, фильтровать теги.

Все эти изменения задаются в окне Свойства.

Окно состоит из нескольких вкладок.

Колонки

В правой панели – список всех допустимых для просмотра колонок.

В левой – выбранные для просмотра колонки.

Ниже перечислены часто используемые для просмотра колонки:

TagName

имя тега

Type

Тип тега

Description

Описание тега

Scan Time

Время сканирования

I/O Dev

Драйвер ввода/вывода

I/O Addr

Адрес ввода/вывода

Cur Value

Текущее значение

Low EGU

Минимум

High EGU

Максимум

Analog EGU Desc

Единица измерения Аналогового тега

Digital Close Tag

Дискретный тег. Что будет записано в сообщении о тревоге при значении тега, равному 1

Digital Open Tag

Дискретный тег. Что будет записано в сообщении о тревоге при значении тега, равному 0

Сортировка

В правой панели – список выбранных для просмотра колонок, в левом – по каким колонкам сортируем.

Запрос на выборку

В правой панели – список всех допустимых для просмотра колонок, в верхнем поле – запрос на выборку.

Запрос составляется так:

{Имя колонки} = “Фильтр”

Чтобы не набирать имя колонки вручную, нужно нажать мышью по выбранной в правой панели колонке, и ее имя отобразится в поле запроса.

Вместо знака равно можно поставить знак != (не равно), а также любой знак из группы Operators.

Фильтр должен быть заключен в двойные кавычки. Символ * означает – все, что попадется под руку. Так строка {TAG NAME} = "*" означает запрос на выборку тегов, имя которых может быть любым, т.е. показать все теги базы данных. Запрос {TAG NAME} = "С1_*" – показать теги, имя которых начинается с символов C1_

Параметры настройки тегов на тревоги сведены в таблицу и приведены нижн:

Enable Alarming

Включение обработки алармов. Если это поле отключено (галки нет), значения остальных полей игнорируется.

Alarm Area

Зона тревоги. Например, зона С1 – тревоги в цехе 1, зона С2 – тревоги по всему заводу. Для данного проекта определены две зоны тревоги С1 и С2. С1 – это просто текст, который может быть любым, напр., вместо С1 – CTRL1 и т.д.

Эта зона используются для фильтрации тревог при выводе тревог и сообщений.

Priority

Приоритет тревоги.

Low – низкий Medium – средний High – высокий

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

Low Low

Нижняя аварийная граница. При совпадении с минимумом аварийная тревога не генерируется.

Low

Нижняя предупредительная граница. При совпадении с Low Low предупредительная тревога не генерируется

High

Верхняя предупредительная граница. При совпадении с High High предупредительная тревога не генерируется

High High

Верхняя аварийная граница. . При совпадении с максимумом аварийная тревога не генерируется.

Rate of Change

Скорость изменения значения тега.

Если задано скорость изменения, то при каждом цикле вычисляется разница текущего и предыдущего значения, т.е. полученного при предыдущем сканировании. Если величина больше, чем число указанное в этом поле, генерируется тревога.

Dead Band

Мертвая зона или зона нечувствительности при генерировании новой тревоги. В нашем примере поле равно нулю. Предположим, что тревога включена, и значение аналога каждую секунду колеблется: 173,4 – 173,5 – 173,4 – 173,5 …..

И каждую секунду при значении 173,4 – будет выдано сообщение о том, что сигнал в Норме (ОК), при 173,5 – генерироваться предупредительное сообщение. И каждую секунду сообщение о предупреждении будет записываться в журнал тревог и сообщений.

Графическое представление значений технологических параметров во времени способствует лучшему пониманию динамики технологического процесса предприятия. Поэтому подсистема создания трендов и хранения информации о параметрах с целью ее дальнейшего анализа и использования для управления является неотъемлемой частью любой SCADA - системы.

Тренды реального времени (Real Time) отображают динамические изменения параметра в текущем времени. При появлении нового значения параметра в окне тренда происходит прокрутка графика справа налево. Таким образом текущее значение параметра выводится всегда в правой части окна.

Тренды становятся историческими (Historical) после того, как данные будут записаны на диск и можно будет использовать режим прокрутки предыдущих значений назад с целью посмотреть прошлые значения. Отображаемые данные тренда в таком режиме будут неподвижны и будут отображаться только за определенный период.

Отображение трендов

Для отображения трендов на экране предусмотрены специальные шаблоны страниц:

  • одиночный тренд (SingleTrend) - шаблон для создания страницы с одним окном трендов, в котором имеется до 8 перьев;

  • двойной тренд (DoubleTrend-) - шаблон для создания страницы с двумя окнами трендов, в каждом из которых имеется до 8 перьев;

  • сравнительный тренд (CompareTrend) - шаблон для создания страницы c двумя трендами, наложенными один на другой в целях их сравнения (до четырех пар графиков);

  • масштабный тренд (ZoomTrend) - шаблон страницы с функцией масштабирования;

  • выпадающий тренд (PopTrend) - шаблон для вывода тренда в любом месте экрана (в отдельном окне).

  • тренды по событию (EventTrend) - шаблон страницы с одним окном для тренда по событию во времени на восемь перьев;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]