Разработка верхнего уровня АСУТП в среде SCADA-системы Citect 6.0, страница 20

Рисунок 19-Меню перемещения объекта на задний фон

Рисунок 20-Группировка объектов

Рисунок 21-Окно для настройки наклона печи

Для изображения мотора используется объект библиотеки «motors» окна вставки джинов (рисунок 22).

Рисунок 22-Библиотека «motors» вставки джинов

Для изображения бункера подачи кокса и трубы для отвода отходящих газов (рисунок 23) используется инструмент «Сегментная линия».

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

Для изображения текста в графическое окно вставляется объект типа «Text». Для этого на панели вставки стандартных объектов нажимается кнопка , затем левой кнопкой мыши щелкается на соответствующем месте графической страницы, где должен быть изображен текст. В появившемся окне (рисунок 24) настраиваются свойства объекта «Text» такие как: «Font» – шрифт; «Style» – стиль, «Size» – размер шрифта. В полях «Foreground» и «Text» настраивается цвет текста и вводится сам текст. По окончании заполнения свойств объекта нажимается кнопка «ОК».

На рисунке 25 представлены составные части мнемосхемы.

Рисунок 23-Бункер для подачи кокса

Рисунок 24-Окно настройки объекта типа «Text»

Рисунок 25-Составные части мнемосхемы

Изображение труб на мнемосхеме реализуется с помощью объекта «pipe – труба».

Для отображения в режиме исполнения числового значения технологических параметров используется объекты типа «Number». После вставки объекта типа «Number» настраиваются, в появившемся окне, его свойства.

Окно настройки свойств объекта типа «Number» для отображения величины расхода воздуха представлено на рисунке 26.

На странице «Appearance» в группе «DisplayValue» указывается тип отображения (Numeric), переменный тэг «ras_v» и формат вывода значения в режиме исполнения.

Аналогичным образом настраиваются свойства остальных объектов типа «Number».

Рисунок 26- Окно настройки свойств объекта типа «Number» для отображения величины расхода воздуха

Для программного моделирования технологического процесса используется объект «Cicode». При вставке объекта «Cicode» в появившемся окне (рисунок 27) устанавливаются его свойства.

В поле «Command» на странице «Cicode» в группе «General» пишется программа на языке «Cicode». Порядок заполнения объектов «Cicode» не имеет значения.

Рисунок 27- Окно настройки свойств объекта «Cicode»

В окна свойств объектов «Cicode» для моделирования технологического процесса прокалки кокса во вращающихся печах вводится следующая программа:

ras_vodi=N+Rand(Otkl)

/*Изменение расхода воды где:

- N – номинальное значение (вводится в числовом значении);

- Otkl – случайное значение отклонения от номинального значения из 

диапазона от 0 до Otkl (вводится в числовом значении)*/

temp_pechi=N+Rand(Otkl)-30

/*Средняя температура в печи*/

ras_v=100+Rand(5)

/*Расход воздуха*/

temp_voz=60+Rand(30)

/*Температура воздуха*/

temp_maz=30+Rand(60)

/*Температура мазута*/

if vkl_rmaz=1 then ras_m=vkl_rmaz_1

else ras_m=400+30*sin(SysTime()/10000.0) end

/*Программа моделирования отображения значения расхода мазута и руч

ного регулирования расхода мазута*/

if vkl_rv=1 then ras_v=vkl_rv_1

else ras_v=1000+100*sin(20+SysTime()/10000.0) end

/*Программа моделирования отображения значения расхода воздуха и руч

ного регулирования расхода мазута*/

beg=beg+3

if  beg>80 then beg=0 end

beg2=beg2-3

if  beg2<-80 then beg2=0 end

/*Программа для изменения положения изображения кокса*/

Для визуального изображения пара в режиме исполнения используются несколько объект типа «Symbol-Smoke» (рисунок 28). При вставке данного объекта в графическую страницу появляется окно настройки его свойств (рисунок 29).