Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 16

В системе ТРЕЙС МОУД БД РВ создается в инструментальном модуле – Редакторе Базы Каналов в виде единого бинарного файла базы каналов (тип DBB). При этом база представлена блочными структурами обработки данных. Функциональное назначение этих блочных структур задается соответствующими настройками каналов: назначением источника/приемника данных, условий обмена, граничных значений и встроенных процедур обработки данных. Связи между каналами назначаются через подключаемые процедуры, выполненные как программы-функции на стандартизованном языке FBD.

Настраиваемые атрибуты каналов можно экспортировать/ импортировать в Windows-приложения, поддерживающих DDE обмен данными. Программный функционал может экспортироваться в текстовые файлы.

Визуализация ТП в АСУ уровня SCADA

Визуализация ТП является базовой составляющей человеко-машинного интерфейса АСУ уровня SCADA.

Задачей визуализации является, прежде всего, отображение текущих (мгновенных) значений контролируемых технологических параметров и событии. Эта часть прикладного ПО АСУ обычно называется его графической составляющей.

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

В пакете КРУГ 2000 совокупность мнемосхем являются содержимым рабочего стола - главного окна программы. Расположение элементов рабочего стола (мнемосхем) настраивается пользователем.

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

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

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

Графические редакторы и их базовые функции

Инструментом создания экранов визуализации является специализированный графический редактор.  Функции графического редактора могут быть выделены  и представлены самостоятельным инструментальным модулем: РПД в ТМ5, генератор динамики в КРУГ 2000 и т. д. Создание экранов визуализации  может быть интегрировано в единую систему разработки: как например в ТМ6, InTouch, Citect и т.п.

Определяющим элементом визуализации является мнемосхема – как окно отображения, состоящая из набора графических элементов (ГЭ).

Во всех графических редакторах создание ГЭ основано на использовании графических примитивов: прямых, кривых и ломанных линий, различные форм замкнутых линий и различных плоских геометрических фигур. Кроме ГЭ (простых графических объектов) экраны визуализации имеют текстовые элементы (надписи). Все ГЭ имеют настраиваемый набор свойств: размер, цвет, толщина, стиль заполнения и т.д. Обычно имеется возможность использования рисунков как растровых, так и векторных. Имеет место применение управляемых видеоклипов.

Отличительной функцией графических редакторов SCADA пакетов является возможность динамизации свойств (настройка реакции) ГЭ на значения БД РВ.

В составе функций редакторов обязательно имеется возможность группировки ГЭ. Такие группы ГЭ именуются обычно графическими объектами или графическими символами. Допускается многоуровневая группировка. Так графические символы InTouch могут объединяться в компоненты или мастер-объекты, а в Citect из элементов экрана образуют джины и суперджины. Во всех графических редакторах имеется возможность создания и использования библиотек графических объектов (компонентов, джинов и т.п.). Наличие таких библиотек в комплекте инструментального пакета определяет его эффективность.