Учебная работа. Реферат: Автоматизированные системы управления основными технологическими процессами

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Автоматизированные системы управления основными технологическими процессами

Разработка многоуровневых систем управления

в пакете ТРЕЙС МОУД

Практикум

по курсу


Автоматические системы управления главными технологическими действиями

Компьютерный практикум “Разработка многоуровневых систем управления в пакете ТРЕЙС МОУД 5.05
” заходит в цикл пособий по проектированию систем управления и подготовлен на базе справочных материалов системы ТРЕЙС МОУД
русской конторы AdAstrA
.

SCADA-пакет ТРЕЙС МОУД
нашёл применение в нефтегазовой отрасли для сотворения систем управления объектами транспорта и хранения нефти, нефтепереработки и нефтехимии.

Компьютерный практикум дозволяет без глубочайшего исследования всей документации пакета программ начать работать в инструментальной системе. Он состоит из 4 разделов, в каких приводится описание главных действий разраба по созданию и редактированию проектов автоматизации.

Пособие не претендует на полный охват заморочек сотворения АСУТП
в ТРЕЙС МОУД
. Но выполнение обрисованных тут операций по созданию структуры проекта, базы каналов контроллеров и АРМ, программки моделирования системы автоматического регулирования с ПИД-регулятором, также операций по разработке графического интерфейса оператора поможет ориентироваться в главных инструментах ТРЕЙС МОУД
.

В первом разделе приведено задание на проектирование системы.

2-ой раздел пособия посвящен разработке структуры системы управления, под которой понимается состав операторских станций и контроллеров, работающих под управлением системы ТРЕЙС МОУД
. В этом разделе описана методика сотворения базы каналов узлов проекта и создание математической базы разрабатываемого проекта на базе спец языка программирования Техно FBD
. Детально описана последовательность действий разраба по созданию программки и ее отладке.

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

В заключительном, четвёртом разделе, рассматривается организация архивирования в проекте ТРЕЙС МОУД
и создание экранов со сводкой тревог.

Содержание

1. Задание на проектирование……………………………………………….. 4

2. Проектирование системы управления………………………….. 5

2.1.Создание проекта……………………………………………………………………… 5

2.2. Создание узлов проекта…………………………………………………………… 6

2.3. Создание и редактирование каналов……………………………………….. 7

2.4. Создание FBD — программки………………………………………………….. 11

2.5. Подключение FBD-программы к каналам…………………………….. 16

2.6. Отладка пересчёта каналов объекта………………………………………. 20

3. Создание графической базы узла…………………………………… 23

3.1. Пуск редактора представления данных………………………………. 23

3.2.загрузка проекта и создание графической базы……………………… 24

3.3. Настройка атрибутов экранов……………………………………………….. 25

3.4. Разработка графического интерфейса……………………………………. 27

3.4.1. Создание статического рисунка………………………………………. 27

3.4.2. Размещение динамических частей………………………………….. 34

3.4.2. Размещение динамических частей………………………………….. 34

3.4.2. Размещение динамических частей………………………………….. 34

4. Организация архивирования в проекте ТРЕЙС МОУД.. 54

4.1. Настройка каналов для архивирования………………………………… 54

4.1. Настройка каналов для архивирования………………………………… 54

4.1. Настройка каналов для архивирования………………………………… 54

4.2. Настройка характеристик архивов…………………………………………….. 56

4.2. Настройка характеристик архивов…………………………………………….. 56

4.2. Настройка характеристик архивов…………………………………………….. 56

4.2.1.Настройка характеристик СПАД и ………………………………………….. 56

4.2.1.Настройка характеристик СПАД и ………………………………………….. 56

4.2.1.Настройка характеристик СПАД и ………………………………………….. 56

отчёта тревог………………………………………………………………………… 56

отчёта тревог………………………………………………………………………… 56

отчёта тревог………………………………………………………………………… 56

4.3.Создание окна отчёта тревог………………………………………………….. 59

4.3.Создание окна отчёта тревог………………………………………………….. 59

4.3.Создание окна отчёта тревог………………………………………………….. 59

1. Задание на проектирование

автоматическая установка по подготовке нефти(УПН)

создана для действенного нагрева, обезвоживания и обессоливания нефтяных эмульсий и подготовки товарной нефти. Горизонтальный отстойник ОГ-200С предназначен для обезвоживания нефти с сепарацией вольного и растворенного газа.

Требуется создать операторский интерфейс для управления технологическим действием, протекающим в отстойнике на УПН. Многофункциональная схема автоматизации отстойника представлена на рис.1.

Рис.1. Многофункциональная схема автоматизации отстойника.

Автоматизация технологического процесса подразумевает:

· контроль межфазного уровня (вода-эмульсия) в отстойнике;

· сигнализацию предельных отклонений верхнего и нижнего уровня;

· автоматическое регулирование межфазного уровня по ПИД
закону.

Интерфейс оператора должен включать в себя три экрана:

1. Главный экран — мнемосхема технологического процесса. тут следует предугадать для оператора возможность конфигурации задания регулятору уровня и переход с автоматического режима на ручное (дистанционное) управление клапаном.

2. Экран с трендами, отображающими текущее и данное значения регулируемого параметра, также положение штока регулирующего клапана.

3. Экран отчета тревог.

2. Проектирование системы управления

2.1.Создание проекта

Под структурой проекта понимается система операторских станций и контроллеров, работающих под управлением мониторов ТРЕЙС МОУД
.

Создание новейшего проекта и разработка его структуры осуществляется в программке “Редактор базы каналов
”. Чтоб загрузить эту программку, сделайте команду

из группы Трейс Моуд 5 Базисный
в меню Программки
десктопа Windows
. Окно редактора базы каналов покажется на дисплее.

Для сотворения новейшего проекта воспользуйтесь командой

либо щелкните левой клавишей мыши (дальше ЛК
) по иконке Новейший
. На экран будет выведен последующий диалог:

В этом диалоге нужно указать имя создаваемого проекта и его тип.

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

2.2. Создание узлов проекта

Разрабатываемый проект будет содержать всего один узел – станцию оператора (АРМ — автоматическое рабочее пространство), потому что в проекте отсутствуют настоящие контроллеры, взаимодействующие с датчиками и исполнительными устройствами.

Выбор узлов проекта делается в диалоге имя и тип узла
. Для вызова этого диалога на экран сделайте команду

В верхнее поле диалога имя и тип узла
введите заместо имени по дефлоту (NODE1
) новое имя узла — АРМ
.

В окне выбора типа узла раскройте перечень класса узлов большенный
и изберите тип узла — МРВ
. Подтвердите создание узла нажатием клавиши Ok
.

Диалог имя и тип узла
пропадет с экрана, а в рабочем поле редактора базы каналов покажется иконка сделанного узла. 2.3. Создание и редактирование каналов

Настоящий проект может содержать 10-ки и сотки узлов. количество узлов в проекте определяется количеством операторских станций (АРМ) и контроллеров (характеристик) в системе управления. Но любой контроллер должен быть «связан» с одной из операторных станций. Потому последующий шаг проектирования — привязка контроллеров к операторским станциям.

Эта операция реализуется в диалоге Связать с
, который вызывается на экран двойным нажатием ЛК
на иконке АРМ. В этом диалоге делается выбор контроллеров (узлов) из общего перечня контроллеров, участвующих в проекте. С одной операторской станцией можно связать не наиболее 32 контроллеров (см. рис. ниже). Опосля окончания операции привязки и нажатия клавиши Ok
реализуется процедура автопостроения базы каналов данного АРМ.

Потому что узлы контроллеров в разрабатываемой системе управления отсутствуют, то операцию привязки контроллеров к операторской станции (АРМ
) следует пропустить. Щёлкните ЛК
на кнопочке Ok
для входа в окно редактирования объектов.

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

.

В показавшемся диалоге Сделать объект
отметьте опцию Пустой
и подтвердите выбор нажатием Ok
.

На дисплее вновь покажется окно Редактор базы каналов
с сделанным объектом (вверху справа). Перетащите иконку объекта OBJ
в середину окна.

Для конфигурации имени объекта (OBJ16
) нажмите ПК
на его иконке и в показавшемся диалоге характеристики объекта
введите новое имя объекта, к примеру, Отстойник.

Выставьте флаг Загружать
, чтоб объект загружался при запуске программки “Редактор представления данных
”. Окончательный вид диалога характеристики объекта
представлен справа. Не забудьте окончить работу в диалоге нажатием клавиши Ok
.

Два раза щелкните ЛК
на иконке объекта. На экран будет выведен диалог Каналы объекта: Отстойник
.

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

в отстойнике. Оператор должен иметь возможность изменять

регулятору. В интерфейс оператора нужно вывести и

регулирующего клапана. Для перехода из автоматического режима управления на ручной и назад будет нужно еще один канал —

. Перемещение оператором штока клапана в режиме «



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

Сделайте и 6-ой
каналУправление
. В предстоящем он будет применен для опции программки.

Для сотворения новейшего канала используйте команду

.

По дефлоту имя первого сделанного канала new-xx00-0000
(второгоnew-xx00-0001
и т. д.).
В поле ввода имени канала введите новое имяУправление
.

Аналогичным образом сделайте еще 5 каналов и присвойте им имена МежфазУровень, Задание, Ход_штока
, Авто/Ручн
и Руч_управл.
Окончательный вид диалога Каналы
объекта: Отстойник
приведен на рисунке выше.

Произведите настройку канала Задание
. Для этого два раза нажмите ЛК
на его имени в перечне каналов. На экран будет выведен диалог Реквизиты: Задание
.

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

В бланке Главные
нажатием ЛК
установите флаг Отработать.
В поле При старте
введите задание регулятору, равное 150
, которое регулятор будет отрабатывать при запуске системы.

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

Окончите редактирование канала нажатием ЛК
на кнопочке Ok
диалога Реквизиты
:
Задание
.

Аналогичным образом настройте каналы МежфазУровень,
Ход_штока
и Руч_управл
. Для этого в бланке Границы и обработка
этих каналов в поле Верхний уровень
введите, соответственно, 300, 100 и 100 (100 — ход штока клапана в процентах). Не забудьте выставить флаг Контр. Шкалы
для всех 3-х каналов.

Окончив операции по созданию и настройке каналов объекта Отстойник
, закройте диалог Каналы объекта
.

2.4. Создание FBD — программки

Требуется сделать FBD
— программку, моделирующую систему автоматического регулирования межфазного уровня в отстойнике. Эта программка обязана вычислять текущее значения параметра от данного), сформировывать управляющее действие по ПИД
закону, перекрыть выход регулятора при переходе на ручной режим и обеспечить изменение межфазного уровня при перемещения штока клапана в режиме ручного управления.

Переход в диалог сотворения FBD
— программки осуществляется:

· выполнением команды

;

· нажатием ЛК
на иконке инструментальной панели.

В итоге на экран будет выведен диалог FBD-программка
. В этом диалоге можно избрать FBD-программу
для редактирования либо сделать новейшую программку, также ввести и отредактировать имя программки и комментарий к ней.

Для сотворения новейшей программки сделайте команду

.
По дефлоту создаваемой программке присваивается имя FormN
, где N
– её номер по порядку в данном узле. Для конфигурации имени программки в диалоге предвидено особое поле (вверху слева).

Сделайте новейшую программку. Заполните диалог в согласовании с рисунком, приведенным выше.

Для перехода к редактированию сделанной FBD-программы
нажмите ЛК
на кнопочке Редактировать
. Эта команда вызовет возникновение пустого поля для сотворения программки и диалога управления редактированием — Меню FBD
.

1-ый шаг сотворения программки — размещение многофункциональных блоков, участвующих в методе моделирования системы, на рабочем поле.

Разрабатываемая программка обязана содержать последующие блоки:

— блок вычитания (»
«) — для вычисления рассогласования меж текущим и данным значениями регулируемого параметра;

— блок регулятора (PID
) — для реализации закона регулирования;

— блок выбора (SEL)
— для выбора режима Авто/Ручн (блокировка выхода регулятора в режиме ручного управления);

— блок (OBJ
) — для моделирования объекта регулирования (объект первого порядка с запаздыванием);

— блок перевода в проценты (t %
) — для вычисления положения штока клапана (0 — 100%) зависимо от значения регулируемого параметра (0 — 300);

— блок умножения (» х
«) — для моделирования конфигурации регулируемого параметра в данных границах (0 — 300) при изменении положения штока клапана в режиме ручного управления от 0 до 100%.

Переход в режим размещения новейших блоков делается нажатием ЛК
на соответственной иконке в диалоге Меню FBD
(см. набросок выше).

Сделайте последующую последовательность действий:

· в многофункциональном разделе Арифметические
изберите блок вычитания «
» и нажатием ЛК
разместите его на рабочем поле;

· в многофункциональном разделе Регулирование
изберите блок «PID
» и нажатием ЛК
разместите его на рабочем поле;

· в многофункциональном разделе Выбор
изберите блок «SEL
» и нажатием ЛК
разместите его на рабочем поле;

· в многофункциональном разделе Регулирование
изберите блок «OBJ
» и разместите его на рабочем поле;

· в многофункциональном разделе Алгебраические —
F(x)
изберите блок «t%
» и разместите его на рабочем поле;

· в многофункциональном разделе Арифметические
изберите блок умножения » x
» и разместите его на рабочем поле.

Рабочее поле с размещёнными на нём многофункциональными блоками обязано смотреться последующим образом (см. рис. ниже).

Последующий шаг — соединение блоков в согласовании методом моделирования системы. Для соединения входа 1-го блока с выходом другого нужно поначалу выделить этот вход нажатием ЛК
, потом опять надавить ЛК
(при всем этом будет слышен звуковой сигнал) и, удерживая левую клавишу мыши, переместить курсор в область второго конца связи. Для ликвидирования связи следует выделить её со стороны входа блока и надавить кнопку DEL
.

Перейдите в режим редактирования связей нажатием ЛК
на соответственной иконке диалога Меню FBD
. Свяжите входы и выходы ранее размещенных блоков в согласовании с рисунком, приведенным ниже.

Опосля того, как структура метода моделирования системы сотворена на рабочем поле, нужно произвести описание всех наружных переменных и констант. Эта процедура делается в диалоге Описание переменной
. Для его вызова на экран следует два раза надавить ЛК
на соответственном входе либо выходе многофункционального блока.

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

Таблица 1.

Блок

Вход, выход

Тип переменной

Комментарий

«-»

AD



«-»

AS



«PID»

KP

константа

Коэффициент при пропорциональной составляющей (0.9)

«PID»

KD

константа

Коэффициент при дифференциальной составляющей (0.01)

«PID»

KI

константа

Коэффициент при интегральной составляющей (0.2)

«PID»

MAX

константа

Максимум управления (300)

«PID»

MIN

константа

Минимум управления (0)

«SEL»

I
G


Переключение

«OBJ»

K

константа

Коэффициент усиления (1)

«OBJ»

T

константа

Неизменная времени (4)

«OBJ»

N

константа

Запаздывание (2)

«OBJ»

Q



«t%»

INP



«t%»

MIN

константа

Минимум (0)

«t%»

MAX

константа

Максимум (300)

«t%»

Q%



» x «

IN1



» x «

IN2

константа

Множитель (3)

Окончив настройку входов и выходов блоков, перейдите в окно редактирования базы каналов узла АРМ
одним из последующих методов:

· выполнением команды

;

· нажатием ЛК
на иконке инструментальной панели.

Опосля выполнения хоть какой из этих установок на дисплее покажется окно объектов.

Два раза нажмите ЛК
на иконке объекта Отстойник
, что вызовет возникновение на дисплее диалога Каналы объекта
:
Отстойник
. 2.5. Подключение FBD-программы к каналам

Подключите сделанную программку ПИД
к каналам узла АРМ
. Поначалу свяжите её с каналом Управление
.

Для этого войдите в диалог Реквизиты
:
Управление
, два раза нажав ЛК
на имени канала Управление
в перечне каналов объекта Отстойник
. Откройте бланк Управление
и в поле выбора FBD
-программ изберите из перечня программку ПИД
.

В соответственных полях данного бланка выводятся комментарий к программке и перечень ее аргументов и констант. При выделении хоть какой строчки этого перечня (нажатием ЛК
) в поле слева выводится комментарий к настраиваемому параметру (см. набросок).

Обратите внимание, что при первом выборе программки ПИД
в перечне FBD — программ все аргументы программки настроены на один и этот же канал объекта Отстойник
Управление
(см. рис. выше).

нужно любой аргумент программки подключить к «собственному» каналу. Вот тут-то и приходят на помощь комменты, изготовленные ранее при описании переменных и констант.

Прочтите пристально и до конца реальный раздел. Запомните последовательность действий при подключении каналов к переменным программки:

— выделить нажатием ЛК
хоть какой из аргументов перечня (комментарий слева даст подсказку, к какому каналу нужно подключить данный аргумент);

— уяснить имя канала и двойным нажатием ЛК
по строке с выделенным аргументом вызвать на экран диалог Выбор канала
;

— убедиться, что перечень выведенных каналов соответствует объекту

Отстойник
(выделить его нажатием ЛК
);

— избрать имя канала, соответственное настраиваемому аргументу, и его атрибут (для выбора атрибута развернуть перечень в верхнем поле диалога);

— надавить клавишу Ok
.

Описанную функцию следует повторить для всякого
аргумента
программки.

Для опции констант
нужно также два раза надавить ЛК
на соответственной строке в перечне. На экран будет выведен диалог
, показанный на рисунке справа.

В этом диалоге можно ввести

Произведите настройку каналов в согласовании с табл. 2.

Атрибут R
(реальное) устанавливается для каналов Задание
, Авто/Ручн
и Руч_управл
. В режиме выполнения программки оператор будет производить ввод значений переменных по сиим каналам ( Ü ).
Атрибут In
(вход) устанавливается для каналов МежфазУровень
и Ход_штока
. Во время выполнения программки значения этих каналов рассчитываются в согласовании с методом и выводятся в интерфейс оператора ( Þ )
.

Таблица 2.

Комментарий к избранному аргументу либо константе

Каналы и значения констант

Задание

ÜОтстойник: Задание_R

Межфазный уровень

ÞОтстойник: МежфазУровень_In

Положение штока клапана

ÞОтстойник: Ход_штока_In

Переключение Авто/Ручн

ÜОтстойник: Авто/Ручн_R

Ручное управление

ÜОтстойник: Руч_управл_R

Коэффициент при пропорциональной составляющей

0.9

Коэффициент при дифференциальной составляющей

0.01

Коэффициент при интегральной составляющей

0.2

Максимум управления

300

Минимум управления

0

Коэффициент усиления объекта

1

Неизменная времени

4

Запаздывание

2

Минимум

0

Максимум

300

Множитель

3

В итоге проделанной работы бланк Управление
с присоединенными каналами должен смотреться последующим образом.

Окончите настройку FBD
-программы на каналы нажатием клавиши Ok
диалога Реквизиты: Управление
.

внимание

. Все другие каналы объекта Отстойник
не требуют опции.

2.6. Отладка пересчёта каналов объекта

Для отладки сделанной FBD
-программы перейдите в режим эмуляции. Этот режим доступен лишь из окна Объекты
редактора базы каналов. Пуск отладчика осуществляется одним из последующих методов:

· командой

;

· нажатие ЛК
на соответственной иконке панели инструментов .

В итоге выполненной команды на экран будет выведен последующий диалог.

Пуск пересчёта каналов осуществляется командой

либо нажатием иконки старт/стоп .

Соответственно, остановка пересчёта осуществляется командой

, либо повторным нажатие иконки .

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

Чтоб поменять ЛК
в границах области этого поля. При всем этом числовое ЛК
вызовет на экран диалог с именованием тестируемого канала.

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

Проведите тестирование программки в таковой последовательности:

— Введите новое задание регулятору межфазного уровня. Удостоверьтесь в том, регулятор приводит регулируемый параметр к данному значению (см. рис. выше).

Подайте на вход канала Авто/Ручн
значения каналов МежфазУровень
и Ход_штока
должны уменьшиться до нуля.

— Подайте на вход канала Руч_управл
канал МежфазУровень
должен принять значение, равное тройному значению канала Руч_управл.

Убедившись в работоспособности программки, сохраните проект и закройте редактор базы каналов.

3. Создание графической базы узла

Разработка графического интерфейса для операторских станций осуществляется в программке “Редактор представления данных
”. В нее загружается структура проекта, сделанная в программке “Редактор базы каналов
”.

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

3.1. Пуск редактора представления данных.

Для пуска программки “Редактор представления данных
” следует войти в папку Программки
головного меню WINDOWS
, потом — в папку Trace Mode 5 Базисный
и выполнить команду

. На дисплее покажется окно редактора.

Редактор представления данных имеет основное меню, рабочую область, навигатор проекта, строчку статуса и четыре инструментальные панели. Их размещение при первой загрузке редактора не является жёстким и может настраиваться.

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

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

3.2.загрузка проекта и создание графической базы

Загрузить проект в редактор представления данных можно одним из последующих методов:

· выполнением команды

;

·

нажатием ЛК
на иконке инструментальной панели.

На экран будет выведен диалог выбора файла структуры проекта.

Изберите проект, сделанный в редакторе базы каналов (файл проекта имеет расширение .
ctm
), и нажмите клавишу Открыть
. В бланке Экраны
навигатора проекта покажутся иконки присутствующих в проекте узлов (в данном проекте находится один узел — АРМ
, см. рис. на предшествующей страничке).

Нажатием ЛК
в бланке Экраны
навигатора проекта изберите операторскую станцию АРМ
. Находясь на белоснежном поле навигатора проектов, нажмите ПК
для входа в меню узлов этого бланка (рис. слева).

Сделайте команду

из этого меню. При всем этом в качестве вложенного элемента для узла АРМ
будет сотворена группа экранов. Данной для нас группе автоматом присваивается имя Новенькая группа.

Дальше выделите эту группу и вновь нажмите ПК
. На экран будет выведено меню групп (рис. слева).

В этом меню сделайте команду

.
Повторите две крайние операции для сотворения второго экрана. Измените имена экранов и группы. Для этого поначалу выделите их нажатием ЛК
на имени, а потом нажмите ЛК
повторно. Первому экрану присвойте имя Отстойник
, второму — Тренды
, а группе — УПН
. Опосля проделанных операций бланк Экраны
должен принять последующий вид (рис. справа).

3.3. Настройка атрибутов экранов.

Настройка атрибутов экрана включает такие понятия, как разрешение, наличие заголовка, цвет фона либо обои. Выделите узел АРМ
в бланке Экраны
навигатора проекта. Нажмите ПК
на имени узла и сделайте команду

. На экран будет выведен диалог Опции узла
.

Разрешение экрана выбирается из предложенного перечня. Изберите пункт Вольный
и в окнах Ши-рина
и Высота
установите последующие значения: Ширина
500
; Высота
400
. Выставьте флажки Употреблять обои
и Заголовок
. Изберите текстуру для обоев, для чего же нажмите ЛК
на кнопочке Эталон
. На экран будет выведен диалог Обои
.

Чтоб пользоваться текстурами, поставляемыми с системой, подключите их в качестве ресурсов. Для этого нажмите ЛК
на кнопочке подключения ресурсных библиотек (знак «?
» с верхним перечнем). На экран будет выведен диалог подключения ресурсов (Источники ресурсов)
.

Текстуры хранятся в библиотеке Reswp.dll
. Перенесите эту библиотеку из окна Доступные
в окно Применяемые
при помощи соответственной клавиши (см. рис. ниже).

Подтвердите подключение библиотеки нажатием ЛК
на кнопочке ОК
. В диалоге Обои
в первом перечне в качестве источника укажите лишь что присоединенную библиотеку.

При всем этом становится легкодоступным нижний перечень, где выводится содержимое библио-теки. Изберите из библиотеки требуемую текстуру (к примеру, текстуру с номером #153
) и нажмите ЛК
на кнопочке ОК
.

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

3.4. Разработка графического интерфейса

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

— панель частей рисования;

— панель форм отображения.

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

3.4.1. Создание статического рисунка

До этого, чем приступить к созданию статического рисунка, проведите доп опции экранов. Для этого воспользуйтесь командой

. На дисплее покажется диалог Общие опции
.

Настройте этот диалог последующим образом:

Шаг курсора — 1
;

Шаг сетки — 5;

Зона чувствительности — 5;

Число отменяемых шагов — 30.

Для удобства работы с графикой выставьте флажки Употреблять шаг курсора
и Употреблять сетку
.

Окончите настройку диалога нажатием ЛК
по кнопочке ОК
и приступайте к созданию статического рисунка.

Выведите на рабочее поле редактора представления данных экран Отстойник
. Для этого в бланке Экраны
два раза нажмите ЛК
на его имени.

На пустом рабочем поле показавшегося экрана сделайте статический набросок мнемосхемы технологического процесса.

Примерный вид окна редактора представления данных опосля окончания сотворения статического рисунка для экрана Отстойник
показан на рис.2.

Рис. 2. Экран Отстойник
со статическим рисунком.

Рисование объёмных частей.

Разместите на дисплее объёмный элемент рисования горизонтальный цилиндр
. Для этого изберите ЛК
в меню частей рисования группу Большая графика
.

В левой части экрана под навигатором проекта будет выведен диалог опции атрибутов для избранного элемента рисования.

Задайте опции диалога в согласовании с рисунком справа.

При настройке цвета укажите самый тёмный цвет из сероватой палитры.

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

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

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

сейчас подрисуйте к цилиндру эллиптические крышки. Для этого воспользуйтесь элементом рисования Шар
, выбор которого осуществляется двойным нажатием ЛК
на иконке Объёмная графика
. Настройте атрибуты этого элемента в согласовании с рисунками, приведенными ниже.


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

Для выделения графического элемента нужно подвести курсор к его границе и, когда курсор воспримет форму “руки”, надавить ЛК
. При всем этом графический элемент будет обведен контурным прямоугольником.

Для конфигурации размеров графического элемента нужно потянуть контурный прямоугольник за одну из 8
точек конфигурации размера.

Чтоб переместить графический элемент в другую область экрана, следует подвести курсор к краю контурного прямоугольника. Графический элемент можно перемещать, когда курсор воспримет форму … .

Рисование линий.

Выбор инструмента Линия
делается нажатием ЛК
на группе Линия
меню частей рисования.

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

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

Повторите вышеперечисленные деяния для построения всех линий создаваемого графического интерфейса (см. рис. 2).

Рисование круга.

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

Опосля опции атрибутов в диалоге под навигатором проекта нарисуйте круг на редактируемом экране.

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

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

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

Рисование рамок.

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

Двойной щелчок по иконке Прямоугольники
вызывает на экран меню выбора элемента группы. Нажмите ЛК
на элементе Рамка
.

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

Установите в этом диалоге два флага: Наполнение
и Внедрение системных цветов
для объёмных частей. Изберите опцию Вдавленная
и повысьте ширину рамки до 2
.

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

Размещение статического текста.

В рамку, размещенную под отстойником, следует ввести два текстовых фрагмента: Контроль технологических характеристик

и Межфазный уровень, см
.

Для размещения статического текста на редактируемом экране нажмите ЛК
на иконке статического текста в инструментальной панели частей рисования.

Щелчком по кнопочке опции характеристик шрифта в диалоге опции атрибутов вызовите диалог шрифт
и произведите настройку шрифта:

Times New Roman
, полужирный
, размер – 14
, а набор знаков – кириллица
. В атрибутах шрифта выставьте флаг Подчёркнутый
.

Выйдите из диалога опции шрифта, задайте цвет знаков для текста — темный
, а стиль сглаживания текста оставьте установленным по дефлоту.

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

Перейдите в режим редактирования, нажав на иконку инструментальной панели, и переместите сделанный текстовый объект в рамку.

Аналогичным образом сделайте другие фрагменты статического текста и расположите их на дисплее в согласовании с рис. 2.

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

Выбор инструмента произведите в группе частей Объёмные
.

Повторное нажатие на иконку вызовет на экран меню выбора элемента группы.

В диалоге опции атрибутов верхнего квадрата

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

3.4.2. Размещение динамических частей

Динамические элементы (формы отображения) предусмотрены для “привязки” интерфейса оператора к реальному технологическому процессу. Оператор должен иметь на дисплее всю нужную информацию о процессе (о текущих значениях технологических характеристик, о выходе характеристик за границы уставок сигнализации и т. д.). Не считая того, нужно предугадать возможность выдачи управляющих действий (изменение задания регулятору, включение/выключение насосов, открытие/закрытие кранов и т. д.).

один из вариантов экрана Отстойник
с размещенными на нём динамическими элементам показан на рис.3 (Вид операторского интерфейса).

Рис.3. Вид операторского интерфейса.

Отображение уровней.

Для приятного отображения конфигурации уровня в технологических аппаратах следует воспользоваться формой отображения Прямоугольная гистограмма
. Изберите её нажатием ЛК
на соответственной иконке инструментальной панели форм отображения.


В диалоге опции атрибутов данной формы отображения установите последующие опции атрибутов гистограммы:

объектОтстойник
;

— канал – МежфазУровень
;

— атрибут – Реальное
;

— Min – 0
;

— Max – 300
;

— ориентация – вертикальная
.

Изберите цвет заливки (вода в отстойнике) и цвет фона (нефть). В поле Всплывающая подсказка
введите текстМежфазный уровень
.

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

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

внимание

:
Рисование гистограммы начинайте снизу, равномерно растягивая ее ввысь. В этом случае заливка гистограммы также будет выполняться снизу ввысь.

Вывод числовых значений характеристик.


Для вывода значений технологических характеристик на экран монитора следует воспользоваться формой отображения Динамический текст
. Её выбор осуществляется нажатием ЛК
на иконке Динамический текст
инструментальной панели форм отображения.

На дисплее покажется диалог опции атрибутов данной формы отображения.

Произведите настройку атрибутов данной формы отображения для переменной МежфазУровень
.

Установите:

шрифтTimes New Roman
;

— размер – 14
;

— цвет знаков – чёрный
;

— сглаживание — по левому краю
;

— тип выводимой инфыFloat
;

формат вывода – d
;

— фон — сероватый
;

объектОтстойник
;

каналМежфазУровень
;

— атрибут – Реальное
;

— всплывающая подсказка –

Межфазный уровень, см
.

Окончательный вид диалога опции атрибутов формы отображения Динамический текст
представлен на рисунке справа.

Опосля этого переведите курсор мыши в область экрана и установите форму отображения Динамический текст
в рамке под отстойником.



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

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

Ввод задания регулятору.


Для ввода задания регулятору используйте форму отображения Клавиши
. Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.

Повторное нажатие ЛК
на форме отображения Клавиши
приведёт к возникновению меню выбора элемента группы.

Изберите форму отображения Клавиша с текстом
.

Настройте атрибуты формы отображения Клавиша с текстом
последующим образом:

шрифтTimes New Roman
;

— размер – 12
;

— цвет знаков – чёрный
;

текстЗадание
;

— объект – Отстойник
;

— канал – Задание
;

— атрибут – Реальное
;

— посылка значенияВвод и посылка
(настройка этого атрибута будет рассмотрена ниже);

— всплывающая подсказка – Задание
регулятору уровня, см.

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

Настройка атрибута Посылки значения
осуществляется последующим образом. Выставьте флаг использования этого пт меню и два раза нажмите ЛК
. В итоге на экран будет выведен диалог Посылка в канал
.

В данном диалоге нажмите клавишу Ввод и посылка
.

Выйдите из диалога Посылка в канал
нажатием ЛК
на кнопочке Ok.

Окончив настройку атрибутов клавиши переведите курсор мыши в область экрана и нарисуйте форму отображения Клавиша с текстом
на дисплее (см. рис. 3).

Перейдите в режим эмуляции и удостоверьтесь в работоспособности сделанных динамических частей.

Переход в режим эмуляции реализуется нажатием ЛК
на иконке системной инструментальной панели, показанной на рисунке ниже. Повторное нажатие данной иконки останавливает пересчёт базы каналов.

Сигнализация критичных значений уровней.


Для сигнализации критичных значений уровня в отстойнике используйте форму отображения Цветовые индикаторы
. Для ее сотворения и опции нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.

Повторное нажатие ЛК
на форме отображения Цветовые индикаторы,
приведёт к возникновению меню выбора элемента группы.

Изберите форму отображения Пороговый цветовой индикатор
. На дисплее покажется диалог опции атрибутов индикатора.

Настройте атрибуты формы отображения Пороговый цветовой индикатор
последующим образом:

объектОтстойник
;

— канал – МежфазУровень
;

— атрибут – Реальное
;

250
.

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

В поле Всплывающая подсказка
введите текстСигнализация верхнего уровня
”. Окончательный вид диалога опции атрибутов формы отображения представлен на рисунке справа.

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

окна для сигнализации малого и наибольшего уровней нарисованы ранее при разработке статического интерфейса. Наведите курсор на верхнее окно сигнализации и, когда курсор станет указателем, нажмите ЛК
. Статический элемент будет переведен в динамическое состояние.

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

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

Опосля опции всех атрибутов наведите курсор на квадрат, созданный для сигнализации нижнего уровня, и, когда курсор станет указателем, нажмите ЛК
. И этот статический элемент стал динамическим.

Перейдите в режим эмуляции и удостоверьтесь в работоспособности сигнализаторов верхнего и нижнего уровней.

Заданием на проектирование предусмотрена возможность перехода оператора с автоматического режима управления уровнем на ручной (дистанционное управление). Статический текст Ручное управление клапаном
, ранее введенный в графический интерфейс (см. рис.2), при загрузке режима эмуляции не должен находиться на дисплее (по дефлоту контур регулирования находится в автоматическом режиме). Но при переходе на ручной режим управления этот текст должен показаться на дисплее.

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

объектОтстойник
;

— канал – Руч_управл
;

— атрибут – Реальное
;

0.

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

Управление клапаном в ручном режиме.

Для управления клапаном в ручном режиме используйте форму отображения Шкала
. Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.

Настройте атрибуты формы отображения Шкала
в согласовании с рисунком, приведенным ниже.

При настройке шкалы особенное внимание обратите на последующие атрибуты:

Лицезреем на старте — FALSE
;

Основная привязка

объектОтстойник
;

канал — Руч_управл
;

атрибут — Реальное
.

Ползунок:

Демонстрировать — TRUE
;

Размер — 12
;

Управление — TRUE
.

Уровень 1:

Употреблять — TRUE
;

количество разбивок — 10
;

Размер штришка – 5
;

Числа – TRUE
.

Привязка:

объектОтстойник
;

канал — Руч_управл
;

атрибут — Реальное
.

По окончании опции атрибутов шкалы переведите курсор мыши в область экрана и нарисуйте шкалу в правой части экрана, как показано на рис.3.



Начинайте рисование с левого нижнего угла (точка привязки), т.е., выбрав точку привязки, перемещайте мышь на право и ввысь.

Выбор режима управления клапаном.

Для выбора режима управления клапаном (Автоматический/Ручной) используйте форму отображения Клавиши
. Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.


Повторное нажатие ЛК
на форме отображения Клавиши,
приведёт к возникновению меню выбора элемента группы.

Изберите форму отображения Клавиша с картинкой
. При всем этом на дисплее покажется диалог опции атрибутов клавиши.

Настройте атрибуты формы отображения Клавиша с картинкой
последующим образом:

библиотекаR_icons.dll
(процедура выбора библиотеки рассмотрена ниже);

— набросок — #143
;

объектОтстойник
;

— канал — Авто/Ручн
;

— атрибут – Реальное
;

— посылка значенияXOR
(механизм опции рассмотрен ниже);

— открыть/закрыть ФО — 2
(механизм опции рассмотрен ниже).

Выставьте флаг доказательства смены режима управления. В поле Всплывающая подсказка
введите текст “Управление клапаном ”.

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

Выбор библиотеки
. Чтоб пользоваться картинами к кнопочкам, поставляемыми с системой, следует подключить их в качестве ресурсов. Для этого нажмите ЛК
на кнопочке подключения ресурсных библиотек (эмблемой «?
» с верхним перечнем). На экран будет выведен диалог подключения ресурсов.

Рисунки к кнопочкам хранятся в библиотеке R_icons.dll
. Перенесите эту библиотеку из окна Доступные
в окно Применяемые
при помощи соответственной клавиши (см. рис. выше). Подтвердите подключение библиотеки нажатием ЛК
на кнопочке ОК
.

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

Настройка Посылки значения — XOR.
Настройка этого пт меню нужна для того, чтоб показывать на дисплее режимы управления клапаном (Автоматический
/ Ручной
).

Выставьте флаг использования этого пт меню и два раза нажмите ЛК
на строке Посылки значения — XOR
. На дисплее покажется диалог Посылка в канал
. В этом диалоге нажмите клавишу XOR
и в поле
введите 1
. Окончательный вид диалога Посылка в канал
представлен на рисунке.

Выйдите из диалога Посылка в канал
нажатием ЛК
на кнопочке Ok.

Примечание
. При запуске режима эмуляции Авто/Ручн
равно нулю, (автоматический режим управления клапаном). Регулирующее действие регулятора поступает на вход объекта регулирования (см. программку), т. е. на регулирующий клапан. Нажатие ЛК
на иконку клапана обязано обеспечить перевод контура регулирования в ручной режим (ручное — дистанционное управление клапаном). Для этого нужно заблокировать выход регулятора, что быть может достигнуто посылкой на вход канала Авто/Ручн
единицы. По определению, XOR
— логическое исключающее сложение значения канала с данным значением (единицей). Таковым образом, при первом нажатии ЛК на иконке клапана Авто/Ручн
станет равным единице (0 + 1 = 1). Выход регулятора будет закрыт, клапаном можно управлять вручную. При последующем нажатии на иконку клапана Авто/Ручн
снова станет равным нулю (1 + 1 =0) и режим управления клапаном станет автоматическим и т. д.

Настройка пт меню Открыть/закрыть ФО.
Для выбора этого пт меню нужно пользоваться полосой прокрутки. Выставьте флаг использования этого пт меню и два раза нажмите ЛК
на строке Открыть/закрыть ФО
. В левом верхнем углу экрана покажется диалог Введите управляемые элементы
.

Потом наведите курсор на текстРучное управление клапаном
” и, когда курсор станет указателем, нажмите ЛК.
текст должен оказаться в контурном прямоугольнике. Аналогичным образом выделите шкалу. Перед нажатием на клавишу ОК
диалога Выбор управляемых частей
удостоверьтесь в том, что оба графических элемента находятся в контурных прямоугольниках.

Подтвердите выбор управляемых частей нажатием ЛК
на кнопочке ОК
. Расположите форму отображения Клавиша с картинкой
на рабочем поле в согласовании с рис.3.

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

Отображение текущего режима управления клапаном.

Для отображения текущего режима управления клапаном используйте форму отображения Графические индикаторы
. Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.

Повторное нажатие ЛК
на иконке Графические индикаторы
приведёт к возникновению меню выбора элемента группы.

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

Настройте атрибуты формы отображения Текстовый индикатор по спектрам
последующим образом:

объектОтстойник
;

— канал — Авто/Ручн
;

— атрибут – Реальное
.

Изберите цвет и тип наполнения. Нажмите клавишу Добав.
и изберите два спектра — Автоматический 1…1
и Ручной
0…0
(см. ниже). В поле Всплывающая подсказка
введите текст “Текущий режим управления клапаном”. Окончательный вид диалога опции атрибутов формы отображения Текстовый индикатор по спектрам
представлен на рисунке справа.

Добавление диапазонов
. Для того чтоб добавить новейший спектр, нужно надавить ЛК
на кнопочке Добав.
в диалоге опции атрибутов формы отображения. На дисплее покажется диалог Задание кадра
(см. ниже).

Чтоб пользоваться текстовыми заготовками, поставляемыми с системой, следует подключить их в качестве ресурсов. Для этого нужно надавить ЛК
на кнопочке подключения ресурсных библиотек (с эмблемой «?
» с верхним перечнем). При всем этом на экран будет выведен диалог Источники ресурсов
.

Надписи хранятся в библиотеке R_icons.dll
. Перенесите эту библиотеку из окна Доступные
в окно Применяемые
при помощи соответственной клавиши . Подтвердите подключение библиотеки нажатием ЛК
на кнопочке ОК
.

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

При всем этом становится легкодоступным нижний перечень, где выводится содержимое библиотеки. Изберите из библиотеки текст Автоматический
, установите значения диапазонов Ymin=1
и Ymax=1
.

Окончательный вид диалога Задание кадра
представлен на рисунке слева. Подтвердите окончание работы с диалогом нажатием ЛК
на кнопочке ОК
.

Аналогичным образом добавьте новейший спектр. Изберите из библиотеки Ручной
, установите значения диапазонов Ymin=0
и Ymax=0
.

Расположите текстовый индикатор на рабочем поле напротив текста Режим управления клапаном
(см. рис.3).

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

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

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

Вывод трендов технологических характеристик.

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

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

Перейдите на экран Тренды
двойным нажатием ЛК
на его имени в бланке Экраны.


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

Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.

Повторное нажатие ЛК
на форме отображения Тренды
приведёт к возникновению меню выбора элемента группы. В данную группу входят три формы отображения:

— групповой тренд аналоговых характеристик;

— групповой тренд дискретных характеристик;

— всепригодный архивный тренд.

Для первых 2-ух типов трендов задается временной шаг меж считыванием новейших данных и количеством хранимых в его буфере значений. Эти два параметра определяют глубину хранения данных в тренде.

Крайний в группе тренд считывает данные из архива и вносит их в буфер. Этот тренд дозволяет просматривать архивные значения как аналоговых, так и дискретных характеристик. Если при настройке тренда для различных линий (перьев) указать и аналоговые и дискретные характеристики, то его рабочая область делится на два окна. В первом окне выводятся аналоговые тренды, а во 2-м – дискретные. При всем этом оба тренда имеют единую временную ось.

Изберите форму отображения Тренд аналоговый
.

На экран будет выведен диалог опции атрибутов аналогового тренда.

Настройте атрибуты формы отображения Тренд аналоговый
последующим образом:

— период (сек) – 1
;

— буфер – 500
;

Выставьте флаг наличия горизонтальной оси, для которой введите последующие опции:

— разбиений – 5
;

— спектр – 40
;

— единицы – сек
.

Выставьте флаг наличия вертикальной оси, для которой введите последующие опции:

— разбиений – 6
;

— знакомест – 1
;

— разрядов – 0
.

Выставьте флаг наличия сетки, для которой введите последующие опции:

цветчёрный
;

— фон – белоснежный
.

Выставьте флаг наличия визира, флаг наличия заголовка, введите текст заголовка “Уровень в отстойнике, см”. Дальше перейдите к настройке линий (перьев) графика (см. ниже). Окончательный вид диалога опции атрибутов формы отображения Тренд аналоговый
представлен на рисунке справа.

Настройка линий графика
.

Нажмите ЛК
на кнопочке Добав
. для вывода на экран диалога Атрибуты кривой
.

Изберите объектОтстойник
, канал — МежфазУровень
, атрибут — Реальное
. Дальше настройте спектр вывода Ymax = 100
и Ymin = 0
, цветголубий
, стиль — сплошной
, толщина полосы — 3-я по порядку
.

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

В согласовании с заданием окно трендов обязано показывать текущее Настройка линий графика
. При заполнении этого диалога изберите надлежащие каналы (Задание
, Ход_штока
) и цвет линий (к примеру, красноватый и зелёный).

Окончив конфигурирование линий тренда, разместите тренд на дисплее в согласовании с рис.4.

Рис.4.Вид экрана Тренды.

Переход с 1-го экрана на иной.

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

Воспользуйтесь формой отображения Клавиша
. Чтоб сделать и настроить эту форму отображения, нажмите ЛК
на соответственной иконке инструментальной панели форм отображения.


Повторное нажатие ЛК
на форме отображения Клавиши,
приведёт к возникновению меню выбора элемента группы.

Изберите форму отображения Клавиша с текстом
.

Настройте атрибуты формы отображения Клавиша с текстом
последующим образом:

шрифтTimes New Roman;

— Размер – 10;

— Цвет знаков – чёрный
;

текстОтстойник
;

— Объект – Отстойник
;

— Канал – Управление
;

— Атрибут – Реальное
;

— Переход — Отстойник
(см. ниже).

В поле Всплывающая подсказка
введите текст
Переход на экран Отстойник

.

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

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

Настройка функции перехода с 1-го экрана на иной

Два раза нажмите ЛК
в строке Переходы
окна функций. На дисплее возникает диалог Переходы по экранам
со перечнем экранов редактируемой базы.

Изберите в этом диалоге экран Отстойник
(рис. слева) и зафиксируйте выбор нажатием ЛК
на кнопочке ОК
. Опосля этого нарисуйте клавишу в правом нижнем углу экрана Тренды
.

Перейдите на экран Отстойник
, воспользовавшись навигатором проекта. Для организации перехода с экрана Отстойник
на экран Тренды
воспользуйтесь той же формой отображения – Клавиша.

При настройке функции перехода с 1-го экрана на иной в диалоге Переходы по экранам
изберите экран Тренды
и нажмите ЛК
на кнопочке ОК
. В конце концов, нарисуйте клавишу в правом нижнем углу экрана Отстойник
(рис. вверху справа).

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

4. Организация архивирования в проекте ТРЕЙС МОУД.

В этом разделе рассматривается организация архивирования в проекте. Пакет ТРЕЙС МОУД
предугадывает три типа собственных архивов, также возможность связи по протоколу ODBC
. В качестве примера в разрабатываемом проекте предполагается сделать локальный архив СПАД
(система поддержания архивных данных) и отчет тревог.

4.1. Настройка каналов для архивирования.

значения каналов будут записываться в архивы ТРЕЙС МОУД
, если сиим каналам установить надлежащие флаги в диалоге Реквизиты: Задание
.

Загрузите проект в редакторе базы каналов и сделайте последующую последовательность действий. В окне структуры проекта редактора базы каналов изберите узел АРМ
и двойным нажатием ЛК
вызовите окно объектов данного узла.

Два раза нажмите ЛК
на объекте Отстойник
для вывода на экран диалога Каналы объекта: Отстойник
.

В конце концов, два раза нажмите ЛК
на имени канала Задание
. На дисплее будет выведен диалог Реквизиты: Задание
.

В бланке Главные
этого диалога (см. рис.) установите флаги архивации СПАД
и отчет тревог
.

Эту же операцию проделайте для канала МежфазУровень.

4.2. Настройка характеристик архивов.

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

4.2.1.Настройка характеристик СПАД и

отчёта тревог.

В диалоге характеристики узла: АРМ
перейдите в бланк Архивация
. Настройте характеристики системы поддержания архива данных (СПАД). Для этого в поле имя
введите название файла локального архива — spad.rep
. Этот файл будет помещен в директорию создаваемого проекта.

Ниже, в поле Объём,
укажите наибольший размер этого файла в мб. Задайте его равным 5
Мб
. При превышении этого размера происходит повторяющаяся перезапись данных.

Настройка характеристик отчёта тревог делается в этом же бланке (см. рис).
Для формирования отчёта тревог следует в поле имя
указать название файла alarm.evn
, в который будет выполняться регистрация тревог.

Наибольший размер файла отчета тревог по дефлоту принимается равным 1
Гб
. Окончательный вид бланка Архивация
приведен выше. Подтвердите окончание опций характеристик узла нажатием ЛК
на кнопочке ОК.

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

В диалоге Реквизиты
:
Задание
изберите бланк Сообщения в отчет тревог
.


В отчёт тревог можно записывать как обычные, так и пользовательские сообщения.

В качестве приёмника укажите AR+G
файл архива и графическую консоль. Отредактируйте сообщения последующим образом:

— для знака >
введите в поле ввода (см. рис. выше) сообщение Увеличение
, категория <W> предупреждение
;

— для знака <
Снижение,
категория <W> предупреждение;

— для знака >>
Сигнализация верхнего предела,
категория <A> тревога;

— для знака << — Сигнализация нижнего уровня,
категория <A> тревога;

— для знака >>> — Трагедия,
категория <!> командное;

— для знака <<< — Трагедия,
категория <!> командное.

Окончательный вид бланка Сообщения в отчет тревог
приведён на рисунке выше.

Подтвердите окончание опций диалога Реквизиты: Задание
нажатием ЛК
на кнопочке ОК.
На этом настройка характеристик архивирования завершена.

Чтоб узреть в окне отчёта тревог предупреждение о выходе переменной за установленные границы, нужно настроить канал Задание.
Для этого вновь войдите в диалог Реквизиты: Задание
, перейдите в бланк Границы и обработка
и настройте границы так, как показано на рисунке ниже.

Подтвердите окончание опций диалога Реквизиты: Задание
нажатием ЛК
на кнопочке ОК.

Аналогичную настройку проведите для канала МежфазУровень
. Для каналов Ход_штока
и Руч_управл
. диалог Реквизиты:
будет смотреться последующим образом.

На этом настройка характеристик архивирования завершена.

4.3.Создание окна отчёта тревог.

Выйдите из редактора базы каналов, за ранее сохранив проект. Загрузите редактор представления данных. Откройте проект. Два раза нажмите ЛК
на имени узла АРМ
. Для отчёта тревог будет нужно новейший экран. Для его сотворения нажмите ПК
на имени экрана Тренды
. Покажется меню, представленное на рисунке справа.

Изберите команду Добавить экран
. При всем этом понизу перечня экранов добавится строчка Новейший экран
. Присвойте этому экрану имя Отчёт тревог
. В итоге окно экранов обязано смотреться так, как показано на рисунке ниже.

Двойным нажатием ЛК
на имени экрана перейдите на окно Отчёт тревог
.


сейчас следует сделать форму для вывода на экран отчёта тревог. Воспользуйтесь клавишей activeX составляющие
на панели форм отображения.

При всем этом покажется диалог Изберите activeX-компонент
. В нижней части диалога установите флаг Лишь расширения Trace Mode
и в поле выбора выделите строку Trace Mode Alarm Viewer.

Подтвердите окончание опций диалога Выбор activeX-компонент
нажатием ЛК
на кнопочке ОК.
Опосля этого можно расположить форму на дисплее.

Потому что был сотворен новейший экран, необходимо обновить графический файл. Для этого два раза нажмите ЛК
на имени узла АРМ
в окне навигатора проекта. На дисплее покажется последующий запрос:

Следует подтвердить сохранение графического файла, а потом вновь два раза надавить ЛК
на узле АРМ
для перехода на экран отчет тревог
.

Нажатие ПК
на форме отображения отчета тревог дозволяет раскрыть меню, представленное на рисунке справа.

Чтоб сообщения выводились на экран конкретно во время работы, необходимо в этом меню установить флаг В настоящем времени
. Уберите флаг Демонстрировать фильтры
. Смените размер буфера с 200
на 1000
.

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

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

Обратите внимание, что для клавиши с тестом Отстойник
переход осу-ществляется на экран Отстойник
, Всплы-вающая подсказка
— Переход на экран Отстойник
; для клавиши с текстом Тренды
переход осуществляется на экран Тренды
, Всплывающая
подсказка
— Переход на экран Тренды
.

При настройке функции перехода с 1-го экрана на иной нажмите два раза ЛК
в строке Переход
окна функций.

При всем этом на дисплее возникает диалог Переходы по экранам
со перечнем экранов редактируемой базы. В этом диалоге при настройке атрибутов клавиши с текстом Отстойник
изберите экран Отстойник
(набросок слева), а при настройке атрибутов клавиши с текстом Тренды
изберите экран Тренды
(набросок справа).

Опосля опции атрибутов расположите эти клавиши на дисплее.

В заключение сделайте еще две клавиши с текстом отчет тревог
для перехода с экранов Отстойник
и Тренды
на экран отчет тревог.

На этом разработка экранов операторского интерфейса закончена. Сохраните проект и запустите режим эмуляции.

В итоге проделанной работы сотворен операторский интерфейс, состоящий из 3-х экранов: экран Отстойник
(рис.5), экран Тренды
(рис.6) и экран отчет тревог
(рис.7). Осталось надавить клавишу эмуляции для просмотра сделанного интерфейса и войти в роль оператора технологического процесса.

Окончательный вид экранов сделанного проекта приведен ниже.

Рис.6. Окно Тренды
в процессе эмуляции.

Рис.7.Окно отчет тревог
в процессе эмуляции.

Значки , , в окне отчёта тревог демонстрируют, что значения соответственных каналов превысили верхнюю либо нижнюю границу.

Значок указывает, что значения соответственных каналов находятся в границах допустимых значений, другими словами в норме.]]>