SlideShare a Scribd company logo
Б.К. Курбатов

Автоматизированные
информационноуправляющие системы

КГТУ им. А.Н. Туполева, кафедра АСОИУ, 2008 г.
Автоматизированные информационно-управляющие системы

.

Лабораторный практикум
(SCADA-система Trace Mode)
•

Лабораторная работа №1

•

Лабораторная работа №2

•

Лабораторная работа №3

•

Лабораторная работа №4

Лабораторный практикум
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

2
Автоматизированные информационно-управляющие системы

.

Лабораторная работа №1

Тема: Описание объекта управления и создание
статической части экранной формы
Цель: ознакомление с технологической операцией
неполного обезвоживания нефтепродукта и
создание экранной формы, представляющей схему
автоматизации отстойника

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

3
Автоматизированные информационно-управляющие системы

.

Основные понятия

 ТРЕЙС МОУД

 Проект
 Узел

 Редактор базы каналов (РБК)
 FBD-программа

 Редактор представления данных (РПД)
 Элементы рисования (статические и динамические)
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

4
Автоматизированные информационно-управляющие системы

.

Схема автоматизации ОУ – технологической операции
неполного обезвоживания нефтепродукта

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

5
Автоматизированные информационно-управляющие системы

.

Исходная информация для автоматизации

1) расход F1 по притоку Н1 (0÷0,03 м³/с)
2) коэффициент обводненности Kоб=0,1÷0,8

3) переходная характеристика вентиля В2
d=0,1tx, 0≤tx≤60 с.
4) градуировочная характеристика вентиля В2
5) значение вводимой уставки L0=0,1÷3,0 м
6) габариты буллита: D=3,4 м и Vo=200 м³
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

6
Автоматизированные информационно-управляющие системы

.

Выходная информация

1) текущее значение МФУ L;
2) F2,F3 – значения расходов по потреблению воды и
нефти. Информация, выводимая на дисплей

1) значения F1, F2, F3 – два знака после запятой;
2 ) коэффициент Kоб– два знака после запятой;

3) значение МФУ – три знака после запятой;
4) значение отклонения (L-L0) – три знака после запятой.
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

7
Автоматизированные информационно-управляющие системы

.

Алгоритм управления (процедуры)

1) формирование расхода по притоку F1,коэффициента
обводненности Коб и включение/выключение вентиля В1;
2) создание градуировочной таблицы буллита и
формирование межфазного уровня;
3) программирование регулятора МФУ и формирование
расходов F2 и F3;

4) расчет объема и расхода частично обезвоженной нефти;
5) организация сохранения данных.
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

8
Автоматизированные информационно-управляющие системы

.

Задание на проведение работы

1) Ознакомиться с материалом, изложенным в п. 1.2.
руководства лабораторной работы;

2) Создать проект и положить начало формированию базы
каналов.
3) Создать экранную форму схемы автоматизации
отстойника, используя стандартные формы отображений
SCADA – систем.
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

9
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

1) Запустить Редактор Базы Каналов (РБК)
(ПУСК ПРОГРАММЫTRACEMODEРедакторБазыКаналов)
2) Создать новый проект с именем Фамилия_№группы

3) Создать узел проекта (команда «Создать» меню «Узел») с
именем Otstoynik и типом «Средний»

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

10
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

4) Создать базу каналов двойным щелчком левой кнопки
(ЛК) на изображении узла в рабочем поле РБК.

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

11
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

5) Создать новый канал с именем Al_pritok
(аналоговый (Al) канал будет содержать значение
переменной F1)
6) Установить начальное значение переменной F1=0,02
м³сек (дважды щелкнуть на строке Al_pritok)
7) Аналогичным образом создать канал Al_kob с начальным
значением 0,25

8) Сохранить базу каналов с именем Petrov_4307.ctm
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

12
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

Имя канала

Физическая интерпретация

Al_pritok

Капелька сырой нефти в м³сек

Al_kob

Доля воды в сырой нефти(безразмерная или в %)

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

13
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

9) Открыть Редактор Представления Данных (РПД)
(ПУСК/…)
10) Загрузить проект в РПД с именем Petrov_4307.ctm
11) Добавить группу экранов в бланке «Экраны» навигатора
узла Otstoynik.
12) Добавить экран в созданную группу
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

14
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

13) Переименовать название группы на «ѐмкости», название
экрана – «буллит».
14) Настроить оформление экранов (команда «Атрибуты»):
разрешение 800x600, установить флаги заголовка и
использования обоев, выбрать текстуру обоев.
Сохранить графическую базу;
15) Установить флаг «Стартовый» для экрана «буллит»
группы «ѐмкости» (команда «Атрибуты»).

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

15
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

16) Создать следующее изображение для окна «буллит».

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

16
Автоматизированные информационно-управляющие системы

.

Контрольные вопросы

1. Что собой представляет SCADA-система TRACE
MODE(ТМ)?
2. Назначение Редактора Базы Каналов.
3. Назначение Редактора Представления Данных.
4. Что собой представляет канал в ТМ?
5. Что является объектом управления (ОУ) в работе?
6. На какой технологической установке реализуется процесс
обезвоживания сырой нефти?
7. Что такое коэффициент обводненности сырой нефти?
8. Почему образуется межфазный уровень(МФУ) в
отстойнике?
9. Как создать проект в ТМ?
10. Какие инструменты используются для создания
статической части графического интерфейса?
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

17
Автоматизированные информационно-управляющие системы

.

Лабораторная работа №2

Тема: Формирование расхода по притоку и
включение/выключение вентиля В1
Цель: разработка и реализация алгоритма формирования
притока сырой нефти Н1 методом имитационного
моделирования; создание динамических форм
отображения движущегося потока жидкости
трубопроводе и управления вентилем В1;
определение объема жидкости, остающейся в буллите.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

18
Автоматизированные информационно-управляющие системы

.

Предварительные сведения

При предположении об очень высокой скорости
седиментации, имеет место:
F1 = F1В + F1Н
F1В = F1* kоб
F1Н = F1(1- kоб),
где F1В – расход по притоку “чистой” воды;
F1Н – расход по притоку “чистой” нефти;

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

19
Автоматизированные информационно-управляющие системы

.

Предварительные сведения

Объемы воды В и нефти Н2, остающихся в отстойнике
определяются по формулам:
VВОТ =(F1В * В1 - F2)(t-t0 ) для t t 0
VНОТ =(F1Н * В1-F3) (t-t0), для t 0 t t НАП
где t0 - момент начала наполнения отстойника;
tНАП - момент переполнения отстойника;
F2 – расход воды по потреблению (F2=0 для л.р. 2 и 3);
F3 - расход нефти на выходе отстойника;

B1 – шаровой вентиль, B1

1, включен
0, выключен
Формирование расхода по притоку

Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

20
Автоматизированные информационно-управляющие системы

.

Задание на проведение работы

1) Ознакомиться с материалом, изложенным в п. 2.2.
руководства лабораторной работы;
2) Дополнить базу каналов, созданную в работе №1,
каналами с именами Al_rashodW, Ventil1, AI_Volume
3) Создать FBD-программу с именем «Сумматор» для
расчета VВОТ и привязать ее к каналу AI_Volume
используя метод УПРАВЛЕНИЕ. Проверить программу
в режиме ЭМУЛЯЦИЯ.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

21
Автоматизированные информационно-управляющие системы

.

Задание на проведение работы

4) Создать экранную форму пульта управления в виде
всплывающего окна с именем ПАРАМЕТРЫ для ввода
исходных данных ( F1, kоб) в интерактивном режиме.
5) Продолжить разработку экрана «буллит», дополнив его
графическими элементами вентиля В1 и участками
трубопровода на входе буллита.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

22
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

1) Загрузить РБК и открыть созданный в предыдущей
работе проект; дополнить БК каналами
Al_Pritok,Al_kob,Al_Volume,Al_RashodW,Ventil1
2) Создать FBD-программу «Сумматор» командой из
диалога «FBD программа» (нажать ALT-3);
3) Разместить арифметические блоки, соединить блоки,
осуществить описание переменных как показано на
следующем слайде.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

23
Автоматизированные информационно-управляющие системы

.

FBD-программа СУММАТОР

Блок

Входы, выходы

Тип

Комментарий

* (Умножение)

IN1
IN2
IN2
AS
SUM

Аргумент
Аргумент
Аргумент
Аргумент
Аргумент

приток_F1
коэфф. обвод коб
Сост. вент.В1
Потребление F2
Объем воды

* (Умножение)
- (Разность)
+2 (Сложение)

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

24
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

4) Выполнить тестирование программы «Сумматор» в
пошаговом режиме ( );
5) Связать FBD-программу «Сумматор» с каналом
Al_Volume в бланке «Управления» диалога
«Реквизиты» канала;
6) Свяжите остальные аргументы FBD-программы с
соответствующими каналами;
7) Выполнить тестирование «привязанной» к каналу
FBD-программы в режиме ЭМУЛЯЦИЯ ( )
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

25
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

Комментарий

Атрибут

Канал

Объем

Вход

AI_Volume

Приток_F1

Реальное

AI_Pritok

Коэфф. обводнения

Реальное

AI_KОБВ

Состояние вентиля

Реальное

Ventil1

Потребление

Реальное

AI_Rashod_W

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

26
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

8) Загрузить свой проект в редактор представления
данных (РПД).
9) Добавить в группу «ѐмкости» экран «Параметры»
(ширина 300, высота 200)
-

объект – БАЗА;
канал – Al_Pritok
атрибут - реальное

«Посылка значения»  «Посылка в канал»
«Ввод и посылка»
объект – БАЗА;
канал – Al_Pritok
атрибут - входное
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

27
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

10) Дополнить экран «буллит». Связать графические
элементы с атрибутами соответствующих каналов.
Выполнить тестирование созданного GUI в режиме
ЭМУЛЯЦИЯ ( );

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

28
Автоматизированные информационно-управляющие системы

.

Контрольные вопросы

1.Что такое алгоритм управления?
2.Как задать начальное значение канала?
3.Как изменить положение канала в Базе Каналов(БК)?
4.Что такое FBD-программа?
5.Какие функциональные блоки используются в FBDпрограмме СУММАТОР?
6.Как тестируется FBD-программа в пошаговом режиме?
7.В чем состоит процедура «привязки» FBD-программы к
каналу?
8. Как тестируется работа проекта в режиме эмуляции?
9.Какая динамическая ФО используется для создания объекта
«Вентиль В1»?
10.Как создать анимацию движения жидкости в трубопроводе?
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

29
Автоматизированные информационно-управляющие системы

.

Лабораторная работа №3

Тема: Создание градуировочной таблицы и формирование
межфазного уровня
Цель: создание градуировочной таблицы буллита
отстойника;
определение значения МФУ методом интерполяции
нулевого и первого порядков;
оценка погрешности определения значения МФУ.

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

30
Автоматизированные информационно-управляющие системы

.

Поперечное сечение буллита отстойника

D – диаметр буллита, O – центр сечения
AB – межфазный уровень (МФУ)
L – значение МФУ (L=EC), OC=D/2
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

31
Автоматизированные информационно-управляющие системы

.

Определение значения МФУ

Длина буллита l

4VO
D2

D2
(
8

Площадь сегмента AEBCA S СЕГ
Объем осажденной воды l S СЕГ

VВОТ
(

l S СЕГ
sin )

4VO D 2
(
2
D 8

VO
или (F1B*B1 - F2)t = (
2

a (F1B*B1 - F2)t, где a

EC=OC-OE=

D
2

D
cos
2
2

sin )

D
(1 cos )
2
2

sin )

VO
(
2

sin )

sin ) или

2
VO


L

D
(1 cos )
2
2

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

32
Автоматизированные информационно-управляющие системы

.

Построение градуировочной таблицы

2L
D

D
(1 cos )
2
2

L

1 cos

2 arccos(
1

2

2L
)
D

Алгоритм определения МФУ с использованием
градуировочной таблицы

Vвот

(

sin )

2L
(интерполяция)
D

L

Vвот=(F1B*B1-F2)t – значение канала Al_Volume
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

33
Автоматизированные информационно-управляющие системы

.

Интерполяция первого и второго порядков

i-ая колонка градуировочной таблицы описывает i-ый узел
интерполяции

2L
D

2L
D

2L
( ) i , если (
D

(

2L
)i
D

(

sin ) i

sin ) (
(

(

sin )

sin ) i

sin ) i

1

(

(

sin ) i

1

2L
2L
( )i 1 ( )i
D
D
sin ) i

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

34
Автоматизированные информационно-управляющие системы

.

Задание на проведение работы

1) Ознакомиться с материалом, изложенным в п. 3.2.
руководства лабораторной работы;
2) Сформировать градуировочную таблицу и реализовать
один из способов интерполяции
3) Создать динамическую экранную форму с помощью ФО
«Гистограмма», отражающую изменение МФУ при
наполнении отстойника.
4) Провести сопряжение процедуры 1 и процедуры 2
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

35
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

1) Загрузить проект в РБК, дополнить БК новым каналом
Al_Uroven;
2) Реализовать первый шаг алгоритма определения МФУ на
языке FBD с помощью блока УМНОЖЕНИЕ. Принять
a=0.0314159. На выходе блока значение (
sin )
3) Реализовать второй шаг алгоритма с помощью блока
LINTR. На выходе блока значение 2L/D.
4) Реализовать третий шаг алгоритма с помощью блока
УМНОЖЕНИЕ. На выходе–значение L.
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

36
Автоматизированные информационно-управляющие системы

.

FBD-программа Interpol

Блок

Входы, выходы

Тип

* (Умножение)

In1
In2
Sel
In2
Mul

Аргумент
Константа
Константа
Константа
Аргумент

LINTR
* (Умножение)
* (Умножение)

Значение

Комментарий

Al_Volume
0.0314159
0
1.7

Al_Uroven

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

37
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

5) В директории проекта создать файл itabl.cfg, в который
занести значения градуировочной таблицы:
QTABL=1
TABL00=21
0
0
0.12 0.1
….
X
Y
…
6.28
2.0

Количество таблиц
Число узлов в таблице

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

38
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

6) Подключить FBD-программу «Interpol» к каналу Al_Uroven
и протестировать ее в режиме ЭМУЛЯЦИЯ.
7) Загрузить сохраненный проект в РПД.
8) На экран «буллит» добавить ФО «Многослойная
Гистограмма». Привязать ФО к реальному атрибуту
канала Al_Uroven, установить значения MIN – 0, MAX –
3.4 (диаметр буллита 3.4 м), расположение –
вертикальное. Заливка голубая (вода) на черном фоне
(нефть).
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

39
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

9) Разместить ФО как показано на рисунке

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

40
Автоматизированные информационно-управляющие системы

.

Контрольные вопросы

1.Что такое градуировка сигнала?
2.Какой вид интерполяции используется для операции
«градуировка» в работе?
3.Что такое интерполяция нулевого порядка?
4.Как на практике осуществляется составление градуировочной
таблицы буллита отстойника?
5.Объясните работу FBD-программы Interpol ?
6.В каких трех точках(объем/уровень) нужно тестировать программу
Interpol?
7.Объясните структуру градуировочного файла itabl.cfg ?
8.Как создать файл itabl.cfg для двух буллитов?
9.Какая динамическая ФО используется для создания объекта
«МФУ»?
10.Продемонстрируйте работу объекта «МФУ» в режиме ЭМУЛЯЦИЯ
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

41
Автоматизированные информационно-управляющие системы

.

Лабораторная работа №4

Тема: Программирование регулятора МФУ и
формирование расходов F2 и F3
Цель: разработка и реализация алгоритма управления МФУ
по закону позиционного регулирования;
отображение качества регулирования с помощью
графика;
оценка качества регулирования
(определение величины перерегулирования,
погрешности регулирования
в установившемся режиме).
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

42
Автоматизированные информационно-управляющие системы

.

Контур регулирования МФУ

L0 – требуемое значение МФУ (уставка);
L-L0 – отклонение (погрешность регулирования);

Больше/Меньше – сигналы, формируемые регулятором;
F2 – расход по потреблению воды В1;
В2 – исполнительное устройство (вентиль В2).
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

43
Ui

Автоматизированные информационно-управляющие системы

.

Трехпозиционное регулирование

Ui

1, если L - L0 eps
0, если - eps L0 - L eps
1, если L - L0
eps

где eps – зона нечувствительности регулятора;
U – выходной сигнал регулятора:
U=1 – «БОЛЬШЕ»
U=-1 – «МЕНЬШЕ»
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

44
Автоматизированные информационно-управляющие системы

.

Разгонная и градуировочная характеристики вентиля В2

d=0,001tx, 0≤tx≤60 с.
F2=0,6∙d, 0≤d≤0,06 м.
где d – величина хода плунжера вентиля В2;
tx – время хода плунжера;
tп.х. – время полного хода плунжера, tп.х.=60 с.;
dп.х. – величина полного хода плунжера, dп.х.=0,06 м.;
При d=dп.х. вентиль В2 полностью открыт
При d=0 вентиль В2 полностью закрыт
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

45
Автоматизированные информационно-управляющие системы

.

Качество регулирования МФУ

Время хода плунжера на i – м шаге
i
tx

i
t x 1 U i t , i = 0, 1, 2, 3…,

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

46
Автоматизированные информационно-управляющие системы

.

Задание на проведение работы

1) Ознакомиться с материалом, изложенным в п. 4.2.
руководства лабораторной работы;
2) Создать пульт настройки регулятора в виде
всплывающего окна, в котором с помощью стандартных
ФО можно вводить следующие переменные: значение
уставки L0 и значение eps.
Отобразить на пульте в виде гистограммы значение
положения плунжера клапана в процентах от длины его
полного хода.
3) Разработать и реализовать алгоритм регулирования МФУ
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

47
Автоматизированные информационно-управляющие системы

.

Блок-схема алгоритма регулятора МФУ

3 - вычисление Ui
4 - вычисление время хода плунжера
5 - вычисление величины хода
плунжера
6 - вычисление F2

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

48
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

1) Открыть РБК проекта и дополнить существующую БК
новыми каналами с указанными начальными значениями:
Ust_urov=0.2 м., epsMAX=0.01 м. ,epsMIN=0.01 м. ,
time_hoda=10 с., Ust_ur–epsMIN и Ust_ur+epsMAX;
2) Создать FBD-программу «Ust_eps» для реализации
первых двух блоков приведенной блок-схемы. Программа
формирует значения переменных в каналах
Ust_ur+epsMAX и Ust_ur-epsMin;
3) Создать FBD-программу «Reg_3P» для реализации
третьего блока блок-схемы (с помощью ф. блока <>F).
Значение выхода регулятора в канал U_outREG.
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

49
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

4) Создать FBD-программу «ISP_MEX» (Исполнительный
Механизм) для реализации четвертого блока блок-схемы.
Протестировать программу.
5) Объединить все три предыдущие FBD-программы в одну
программу «timer» (можно удалить канал U_outREG).
6) Связать FBD-программу «timer» с каналом time_hoda.

7) Создать FBD-программу «F2» для реализации пятого и
шестого блока блок-схемы. Привязать программу к
каналу AI_RashodW.
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

50
Автоматизированные информационно-управляющие системы

.

FBD-программы «timer» (сверху) и «F2» (снизу)

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

51
Автоматизированные информационно-управляющие системы

.

Порядок выполнения работы

8) Загрузить сохраненный проект в РПД. Создать экран
«Настройки регулятора» для задания диапазона
нечувствительности и уставки уровня.
9) Создать экран «График» для реализации последнего
этапа блок-схемы. Необходимо ввести новые каналы
tang(0.006),shag+(1.0),shag-(-1.0),timePX(60).
10) Используя ФО «Видеоклип», создайте на экране
«Буллит» изображения трубопроводов на входе и
выходе вентиля В2.
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

52
Автоматизированные информационно-управляющие системы

.

Экраны «График» и «Настройки регулятора»

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

53
Автоматизированные информационно-управляющие системы

.

Контрольные вопросы

1.Нарисуйте структурную схему и объясните работу контура
регулирования МФУ.
2.Назовите тип используемого регулятора и напишите закон его
регулирования.
3.Нарисуйте линейную разгонную характеристику вентиля В2.
4.Объясните работу FBD-программы «3-х позиционный регулятор».
5. Объясните работу FBD-программы «электродвигатель».
6. Объясните работу FBD-программы «концевой выключатель».
7.Как задается «зона нечувствительности» регулятора?
8.Как протестировать работу FBD-программы REGUL в пошаговом
режиме?
9.Создайте графический объект, используемый для анализа качества
регулирования.
10. Продемонстрируйте работу объекта «Регулятор» в режиме
ЭМУЛЯЦИЯ.
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

54

More Related Content

Viewers also liked

кин лекция 14
кин лекция 14кин лекция 14
кин лекция 14student_kai
 
лекция №1
лекция №1лекция №1
лекция №1student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
камера сгорания
камера сгораниякамера сгорания
камера сгоранияstudent_kai
 
физика горения09
физика горения09физика горения09
физика горения09student_kai
 
лекция№7
лекция№7лекция№7
лекция№7student_kai
 
лабораторная работа №1
лабораторная работа №1лабораторная работа №1
лабораторная работа №1student_kai
 
презентация 13
презентация 13презентация 13
презентация 13student_kai
 
лекция 10 управление изменениями-ч2
лекция 10 управление изменениями-ч2лекция 10 управление изменениями-ч2
лекция 10 управление изменениями-ч2student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№3
лекция№3лекция№3
лекция№3student_kai
 
лекция 13 управление уровнем услуг
лекция 13 управление уровнем услуглекция 13 управление уровнем услуг
лекция 13 управление уровнем услугstudent_kai
 

Viewers also liked (20)

кин лекция 14
кин лекция 14кин лекция 14
кин лекция 14
 
лекция №1
лекция №1лекция №1
лекция №1
 
лекция№28
лекция№28лекция№28
лекция№28
 
эхо 3
эхо 3эхо 3
эхо 3
 
лекция 21
лекция 21лекция 21
лекция 21
 
Euph doc
Euph docEuph doc
Euph doc
 
камера сгорания
камера сгораниякамера сгорания
камера сгорания
 
физика горения09
физика горения09физика горения09
физика горения09
 
лекция№7
лекция№7лекция№7
лекция№7
 
лабораторная работа №1
лабораторная работа №1лабораторная работа №1
лабораторная работа №1
 
лек11
лек11лек11
лек11
 
лек20
лек20лек20
лек20
 
презентация 13
презентация 13презентация 13
презентация 13
 
п12
п12п12
п12
 
лекция 10 управление изменениями-ч2
лекция 10 управление изменениями-ч2лекция 10 управление изменениями-ч2
лекция 10 управление изменениями-ч2
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция 6
лекция 6лекция 6
лекция 6
 
лекция 12
лекция 12лекция 12
лекция 12
 
лекция№3
лекция№3лекция№3
лекция№3
 
лекция 13 управление уровнем услуг
лекция 13 управление уровнем услуглекция 13 управление уровнем услуг
лекция 13 управление уровнем услуг
 

Similar to презентация лабораторных работ. часть 1

Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «
nurgulaofficial
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствах
nurgulaofficial
 
Automated Software Development and Verification Technologies in the Aerospace...
Automated Software Development and Verification Technologies in the Aerospace...Automated Software Development and Verification Technologies in the Aerospace...
Automated Software Development and Verification Technologies in the Aerospace...
Iosif Itkin
 
презентация лекций
презентация лекцийпрезентация лекций
презентация лекцийstudent_kai
 
Насколько счетчик EM цифровой
Насколько счетчик EM цифровойНасколько счетчик EM цифровой
Насколько счетчик EM цифровой
ООО "Прософт-Системы"
 
ПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещениюПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещению
ProSoft
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018
Vadim Podolniy
 
Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"
DigitalSubstation
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Cleandex, Research and Information Agency
 
Павел Бунто, НЕОЛАНТ
Павел Бунто, НЕОЛАНТПавел Бунто, НЕОЛАНТ
Павел Бунто, НЕОЛАНТconnecticalab
 
Как развернуть и настроить DFA фабрику – основные шаги
Как развернуть и настроить DFA фабрику – основные шагиКак развернуть и настроить DFA фабрику – основные шаги
Как развернуть и настроить DFA фабрику – основные шаги
Cisco Russia
 
Конструктивное моделирование
Конструктивное моделированиеКонструктивное моделирование
Конструктивное моделированиеfunkypublic
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMP
Intersog
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ITMO University
 
IoT Conf UA 2016
IoT Conf UA 2016IoT Conf UA 2016
IoT Conf UA 2016
Oleksandr Kovalenko
 
IoT Protocols #iotconfua
IoT Protocols #iotconfuaIoT Protocols #iotconfua
IoT Protocols #iotconfua
Andy Shutka
 
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
Anatoly Levenchuk
 
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptxПрезентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
RhenontaSanchis
 
ТЕХКОМ-минитрастер ЭРМД-грант
ТЕХКОМ-минитрастер ЭРМД-грантТЕХКОМ-минитрастер ЭРМД-грант
ТЕХКОМ-минитрастер ЭРМД-грантЧернышёв Михаил
 

Similar to презентация лабораторных работ. часть 1 (20)

Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствах
 
Automated Software Development and Verification Technologies in the Aerospace...
Automated Software Development and Verification Technologies in the Aerospace...Automated Software Development and Verification Technologies in the Aerospace...
Automated Software Development and Verification Technologies in the Aerospace...
 
презентация лекций
презентация лекцийпрезентация лекций
презентация лекций
 
Насколько счетчик EM цифровой
Насколько счетчик EM цифровойНасколько счетчик EM цифровой
Насколько счетчик EM цифровой
 
ПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещениюПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещению
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018
 
Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
 
Павел Бунто, НЕОЛАНТ
Павел Бунто, НЕОЛАНТПавел Бунто, НЕОЛАНТ
Павел Бунто, НЕОЛАНТ
 
Как развернуть и настроить DFA фабрику – основные шаги
Как развернуть и настроить DFA фабрику – основные шагиКак развернуть и настроить DFA фабрику – основные шаги
Как развернуть и настроить DFA фабрику – основные шаги
 
Конструктивное моделирование
Конструктивное моделированиеКонструктивное моделирование
Конструктивное моделирование
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMP
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
 
IoT Conf UA 2016
IoT Conf UA 2016IoT Conf UA 2016
IoT Conf UA 2016
 
IoT Protocols #iotconfua
IoT Protocols #iotconfuaIoT Protocols #iotconfua
IoT Protocols #iotconfua
 
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
 
Елисеев
ЕлисеевЕлисеев
Елисеев
 
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptxПрезентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
Презентация_ИСм-1-20-1_Ууганбаяр-Ж.-МД_2022.12.25.pptx
 
ТЕХКОМ-минитрастер ЭРМД-грант
ТЕХКОМ-минитрастер ЭРМД-грантТЕХКОМ-минитрастер ЭРМД-грант
ТЕХКОМ-минитрастер ЭРМД-грант
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 
лекция№19
лекция№19лекция№19
лекция№19student_kai
 
лекция№18
лекция№18лекция№18
лекция№18student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№20
лекция№20лекция№20
лекция№20
 
лекция№19
лекция№19лекция№19
лекция№19
 
лекция№18
лекция№18лекция№18
лекция№18
 

презентация лабораторных работ. часть 1

  • 2. Автоматизированные информационно-управляющие системы . Лабораторный практикум (SCADA-система Trace Mode) • Лабораторная работа №1 • Лабораторная работа №2 • Лабораторная работа №3 • Лабораторная работа №4 Лабораторный практикум Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 2
  • 3. Автоматизированные информационно-управляющие системы . Лабораторная работа №1 Тема: Описание объекта управления и создание статической части экранной формы Цель: ознакомление с технологической операцией неполного обезвоживания нефтепродукта и создание экранной формы, представляющей схему автоматизации отстойника Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 3
  • 4. Автоматизированные информационно-управляющие системы . Основные понятия  ТРЕЙС МОУД  Проект  Узел  Редактор базы каналов (РБК)  FBD-программа  Редактор представления данных (РПД)  Элементы рисования (статические и динамические) Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 4
  • 5. Автоматизированные информационно-управляющие системы . Схема автоматизации ОУ – технологической операции неполного обезвоживания нефтепродукта Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 5
  • 6. Автоматизированные информационно-управляющие системы . Исходная информация для автоматизации 1) расход F1 по притоку Н1 (0÷0,03 м³/с) 2) коэффициент обводненности Kоб=0,1÷0,8 3) переходная характеристика вентиля В2 d=0,1tx, 0≤tx≤60 с. 4) градуировочная характеристика вентиля В2 5) значение вводимой уставки L0=0,1÷3,0 м 6) габариты буллита: D=3,4 м и Vo=200 м³ Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 6
  • 7. Автоматизированные информационно-управляющие системы . Выходная информация 1) текущее значение МФУ L; 2) F2,F3 – значения расходов по потреблению воды и нефти. Информация, выводимая на дисплей 1) значения F1, F2, F3 – два знака после запятой; 2 ) коэффициент Kоб– два знака после запятой; 3) значение МФУ – три знака после запятой; 4) значение отклонения (L-L0) – три знака после запятой. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 7
  • 8. Автоматизированные информационно-управляющие системы . Алгоритм управления (процедуры) 1) формирование расхода по притоку F1,коэффициента обводненности Коб и включение/выключение вентиля В1; 2) создание градуировочной таблицы буллита и формирование межфазного уровня; 3) программирование регулятора МФУ и формирование расходов F2 и F3; 4) расчет объема и расхода частично обезвоженной нефти; 5) организация сохранения данных. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 8
  • 9. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 1.2. руководства лабораторной работы; 2) Создать проект и положить начало формированию базы каналов. 3) Создать экранную форму схемы автоматизации отстойника, используя стандартные формы отображений SCADA – систем. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 9
  • 10. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Запустить Редактор Базы Каналов (РБК) (ПУСК ПРОГРАММЫTRACEMODEРедакторБазыКаналов) 2) Создать новый проект с именем Фамилия_№группы 3) Создать узел проекта (команда «Создать» меню «Узел») с именем Otstoynik и типом «Средний» Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 10
  • 11. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 4) Создать базу каналов двойным щелчком левой кнопки (ЛК) на изображении узла в рабочем поле РБК. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 11
  • 12. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 5) Создать новый канал с именем Al_pritok (аналоговый (Al) канал будет содержать значение переменной F1) 6) Установить начальное значение переменной F1=0,02 м³сек (дважды щелкнуть на строке Al_pritok) 7) Аналогичным образом создать канал Al_kob с начальным значением 0,25 8) Сохранить базу каналов с именем Petrov_4307.ctm Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 12
  • 13. Автоматизированные информационно-управляющие системы . Порядок выполнения работы Имя канала Физическая интерпретация Al_pritok Капелька сырой нефти в м³сек Al_kob Доля воды в сырой нефти(безразмерная или в %) Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 13
  • 14. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 9) Открыть Редактор Представления Данных (РПД) (ПУСК/…) 10) Загрузить проект в РПД с именем Petrov_4307.ctm 11) Добавить группу экранов в бланке «Экраны» навигатора узла Otstoynik. 12) Добавить экран в созданную группу Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 14
  • 15. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 13) Переименовать название группы на «ѐмкости», название экрана – «буллит». 14) Настроить оформление экранов (команда «Атрибуты»): разрешение 800x600, установить флаги заголовка и использования обоев, выбрать текстуру обоев. Сохранить графическую базу; 15) Установить флаг «Стартовый» для экрана «буллит» группы «ѐмкости» (команда «Атрибуты»). Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 15
  • 16. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 16) Создать следующее изображение для окна «буллит». Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 16
  • 17. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1. Что собой представляет SCADA-система TRACE MODE(ТМ)? 2. Назначение Редактора Базы Каналов. 3. Назначение Редактора Представления Данных. 4. Что собой представляет канал в ТМ? 5. Что является объектом управления (ОУ) в работе? 6. На какой технологической установке реализуется процесс обезвоживания сырой нефти? 7. Что такое коэффициент обводненности сырой нефти? 8. Почему образуется межфазный уровень(МФУ) в отстойнике? 9. Как создать проект в ТМ? 10. Какие инструменты используются для создания статической части графического интерфейса? Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 17
  • 18. Автоматизированные информационно-управляющие системы . Лабораторная работа №2 Тема: Формирование расхода по притоку и включение/выключение вентиля В1 Цель: разработка и реализация алгоритма формирования притока сырой нефти Н1 методом имитационного моделирования; создание динамических форм отображения движущегося потока жидкости трубопроводе и управления вентилем В1; определение объема жидкости, остающейся в буллите. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 18
  • 19. Автоматизированные информационно-управляющие системы . Предварительные сведения При предположении об очень высокой скорости седиментации, имеет место: F1 = F1В + F1Н F1В = F1* kоб F1Н = F1(1- kоб), где F1В – расход по притоку “чистой” воды; F1Н – расход по притоку “чистой” нефти; Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 19
  • 20. Автоматизированные информационно-управляющие системы . Предварительные сведения Объемы воды В и нефти Н2, остающихся в отстойнике определяются по формулам: VВОТ =(F1В * В1 - F2)(t-t0 ) для t t 0 VНОТ =(F1Н * В1-F3) (t-t0), для t 0 t t НАП где t0 - момент начала наполнения отстойника; tНАП - момент переполнения отстойника; F2 – расход воды по потреблению (F2=0 для л.р. 2 и 3); F3 - расход нефти на выходе отстойника; B1 – шаровой вентиль, B1 1, включен 0, выключен Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 20
  • 21. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 2.2. руководства лабораторной работы; 2) Дополнить базу каналов, созданную в работе №1, каналами с именами Al_rashodW, Ventil1, AI_Volume 3) Создать FBD-программу с именем «Сумматор» для расчета VВОТ и привязать ее к каналу AI_Volume используя метод УПРАВЛЕНИЕ. Проверить программу в режиме ЭМУЛЯЦИЯ. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 21
  • 22. Автоматизированные информационно-управляющие системы . Задание на проведение работы 4) Создать экранную форму пульта управления в виде всплывающего окна с именем ПАРАМЕТРЫ для ввода исходных данных ( F1, kоб) в интерактивном режиме. 5) Продолжить разработку экрана «буллит», дополнив его графическими элементами вентиля В1 и участками трубопровода на входе буллита. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 22
  • 23. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Загрузить РБК и открыть созданный в предыдущей работе проект; дополнить БК каналами Al_Pritok,Al_kob,Al_Volume,Al_RashodW,Ventil1 2) Создать FBD-программу «Сумматор» командой из диалога «FBD программа» (нажать ALT-3); 3) Разместить арифметические блоки, соединить блоки, осуществить описание переменных как показано на следующем слайде. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 23
  • 24. Автоматизированные информационно-управляющие системы . FBD-программа СУММАТОР Блок Входы, выходы Тип Комментарий * (Умножение) IN1 IN2 IN2 AS SUM Аргумент Аргумент Аргумент Аргумент Аргумент приток_F1 коэфф. обвод коб Сост. вент.В1 Потребление F2 Объем воды * (Умножение) - (Разность) +2 (Сложение) Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 24
  • 25. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 4) Выполнить тестирование программы «Сумматор» в пошаговом режиме ( ); 5) Связать FBD-программу «Сумматор» с каналом Al_Volume в бланке «Управления» диалога «Реквизиты» канала; 6) Свяжите остальные аргументы FBD-программы с соответствующими каналами; 7) Выполнить тестирование «привязанной» к каналу FBD-программы в режиме ЭМУЛЯЦИЯ ( ) Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 25
  • 26. Автоматизированные информационно-управляющие системы . Порядок выполнения работы Комментарий Атрибут Канал Объем Вход AI_Volume Приток_F1 Реальное AI_Pritok Коэфф. обводнения Реальное AI_KОБВ Состояние вентиля Реальное Ventil1 Потребление Реальное AI_Rashod_W Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 26
  • 27. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 8) Загрузить свой проект в редактор представления данных (РПД). 9) Добавить в группу «ѐмкости» экран «Параметры» (ширина 300, высота 200) - объект – БАЗА; канал – Al_Pritok атрибут - реальное «Посылка значения»  «Посылка в канал» «Ввод и посылка» объект – БАЗА; канал – Al_Pritok атрибут - входное Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 27
  • 28. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 10) Дополнить экран «буллит». Связать графические элементы с атрибутами соответствующих каналов. Выполнить тестирование созданного GUI в режиме ЭМУЛЯЦИЯ ( ); Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 28
  • 29. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Что такое алгоритм управления? 2.Как задать начальное значение канала? 3.Как изменить положение канала в Базе Каналов(БК)? 4.Что такое FBD-программа? 5.Какие функциональные блоки используются в FBDпрограмме СУММАТОР? 6.Как тестируется FBD-программа в пошаговом режиме? 7.В чем состоит процедура «привязки» FBD-программы к каналу? 8. Как тестируется работа проекта в режиме эмуляции? 9.Какая динамическая ФО используется для создания объекта «Вентиль В1»? 10.Как создать анимацию движения жидкости в трубопроводе? Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 29
  • 30. Автоматизированные информационно-управляющие системы . Лабораторная работа №3 Тема: Создание градуировочной таблицы и формирование межфазного уровня Цель: создание градуировочной таблицы буллита отстойника; определение значения МФУ методом интерполяции нулевого и первого порядков; оценка погрешности определения значения МФУ. Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 30
  • 31. Автоматизированные информационно-управляющие системы . Поперечное сечение буллита отстойника D – диаметр буллита, O – центр сечения AB – межфазный уровень (МФУ) L – значение МФУ (L=EC), OC=D/2 Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 31
  • 32. Автоматизированные информационно-управляющие системы . Определение значения МФУ Длина буллита l 4VO D2 D2 ( 8 Площадь сегмента AEBCA S СЕГ Объем осажденной воды l S СЕГ VВОТ ( l S СЕГ sin ) 4VO D 2 ( 2 D 8 VO или (F1B*B1 - F2)t = ( 2 a (F1B*B1 - F2)t, где a EC=OC-OE= D 2 D cos 2 2 sin ) D (1 cos ) 2 2 sin ) VO ( 2 sin ) sin ) или 2 VO  L D (1 cos ) 2 2 Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 32
  • 33. Автоматизированные информационно-управляющие системы . Построение градуировочной таблицы 2L D D (1 cos ) 2 2 L 1 cos 2 arccos( 1 2 2L ) D Алгоритм определения МФУ с использованием градуировочной таблицы Vвот ( sin ) 2L (интерполяция) D L Vвот=(F1B*B1-F2)t – значение канала Al_Volume Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 33
  • 34. Автоматизированные информационно-управляющие системы . Интерполяция первого и второго порядков i-ая колонка градуировочной таблицы описывает i-ый узел интерполяции 2L D 2L D 2L ( ) i , если ( D ( 2L )i D ( sin ) i sin ) ( ( ( sin ) sin ) i sin ) i 1 ( ( sin ) i 1 2L 2L ( )i 1 ( )i D D sin ) i Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 34
  • 35. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 3.2. руководства лабораторной работы; 2) Сформировать градуировочную таблицу и реализовать один из способов интерполяции 3) Создать динамическую экранную форму с помощью ФО «Гистограмма», отражающую изменение МФУ при наполнении отстойника. 4) Провести сопряжение процедуры 1 и процедуры 2 Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 35
  • 36. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Загрузить проект в РБК, дополнить БК новым каналом Al_Uroven; 2) Реализовать первый шаг алгоритма определения МФУ на языке FBD с помощью блока УМНОЖЕНИЕ. Принять a=0.0314159. На выходе блока значение ( sin ) 3) Реализовать второй шаг алгоритма с помощью блока LINTR. На выходе блока значение 2L/D. 4) Реализовать третий шаг алгоритма с помощью блока УМНОЖЕНИЕ. На выходе–значение L. Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 36
  • 37. Автоматизированные информационно-управляющие системы . FBD-программа Interpol Блок Входы, выходы Тип * (Умножение) In1 In2 Sel In2 Mul Аргумент Константа Константа Константа Аргумент LINTR * (Умножение) * (Умножение) Значение Комментарий Al_Volume 0.0314159 0 1.7 Al_Uroven Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 37
  • 38. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 5) В директории проекта создать файл itabl.cfg, в который занести значения градуировочной таблицы: QTABL=1 TABL00=21 0 0 0.12 0.1 …. X Y … 6.28 2.0 Количество таблиц Число узлов в таблице Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 38
  • 39. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 6) Подключить FBD-программу «Interpol» к каналу Al_Uroven и протестировать ее в режиме ЭМУЛЯЦИЯ. 7) Загрузить сохраненный проект в РПД. 8) На экран «буллит» добавить ФО «Многослойная Гистограмма». Привязать ФО к реальному атрибуту канала Al_Uroven, установить значения MIN – 0, MAX – 3.4 (диаметр буллита 3.4 м), расположение – вертикальное. Заливка голубая (вода) на черном фоне (нефть). Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 39
  • 40. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 9) Разместить ФО как показано на рисунке Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 40
  • 41. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Что такое градуировка сигнала? 2.Какой вид интерполяции используется для операции «градуировка» в работе? 3.Что такое интерполяция нулевого порядка? 4.Как на практике осуществляется составление градуировочной таблицы буллита отстойника? 5.Объясните работу FBD-программы Interpol ? 6.В каких трех точках(объем/уровень) нужно тестировать программу Interpol? 7.Объясните структуру градуировочного файла itabl.cfg ? 8.Как создать файл itabl.cfg для двух буллитов? 9.Какая динамическая ФО используется для создания объекта «МФУ»? 10.Продемонстрируйте работу объекта «МФУ» в режиме ЭМУЛЯЦИЯ Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 41
  • 42. Автоматизированные информационно-управляющие системы . Лабораторная работа №4 Тема: Программирование регулятора МФУ и формирование расходов F2 и F3 Цель: разработка и реализация алгоритма управления МФУ по закону позиционного регулирования; отображение качества регулирования с помощью графика; оценка качества регулирования (определение величины перерегулирования, погрешности регулирования в установившемся режиме). Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 42
  • 43. Автоматизированные информационно-управляющие системы . Контур регулирования МФУ L0 – требуемое значение МФУ (уставка); L-L0 – отклонение (погрешность регулирования); Больше/Меньше – сигналы, формируемые регулятором; F2 – расход по потреблению воды В1; В2 – исполнительное устройство (вентиль В2). Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 43
  • 44. Ui Автоматизированные информационно-управляющие системы . Трехпозиционное регулирование Ui 1, если L - L0 eps 0, если - eps L0 - L eps 1, если L - L0 eps где eps – зона нечувствительности регулятора; U – выходной сигнал регулятора: U=1 – «БОЛЬШЕ» U=-1 – «МЕНЬШЕ» Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 44
  • 45. Автоматизированные информационно-управляющие системы . Разгонная и градуировочная характеристики вентиля В2 d=0,001tx, 0≤tx≤60 с. F2=0,6∙d, 0≤d≤0,06 м. где d – величина хода плунжера вентиля В2; tx – время хода плунжера; tп.х. – время полного хода плунжера, tп.х.=60 с.; dп.х. – величина полного хода плунжера, dп.х.=0,06 м.; При d=dп.х. вентиль В2 полностью открыт При d=0 вентиль В2 полностью закрыт Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 45
  • 46. Автоматизированные информационно-управляющие системы . Качество регулирования МФУ Время хода плунжера на i – м шаге i tx i t x 1 U i t , i = 0, 1, 2, 3…, Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 46
  • 47. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 4.2. руководства лабораторной работы; 2) Создать пульт настройки регулятора в виде всплывающего окна, в котором с помощью стандартных ФО можно вводить следующие переменные: значение уставки L0 и значение eps. Отобразить на пульте в виде гистограммы значение положения плунжера клапана в процентах от длины его полного хода. 3) Разработать и реализовать алгоритм регулирования МФУ Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 47
  • 48. Автоматизированные информационно-управляющие системы . Блок-схема алгоритма регулятора МФУ 3 - вычисление Ui 4 - вычисление время хода плунжера 5 - вычисление величины хода плунжера 6 - вычисление F2 Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 48
  • 49. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Открыть РБК проекта и дополнить существующую БК новыми каналами с указанными начальными значениями: Ust_urov=0.2 м., epsMAX=0.01 м. ,epsMIN=0.01 м. , time_hoda=10 с., Ust_ur–epsMIN и Ust_ur+epsMAX; 2) Создать FBD-программу «Ust_eps» для реализации первых двух блоков приведенной блок-схемы. Программа формирует значения переменных в каналах Ust_ur+epsMAX и Ust_ur-epsMin; 3) Создать FBD-программу «Reg_3P» для реализации третьего блока блок-схемы (с помощью ф. блока <>F). Значение выхода регулятора в канал U_outREG. Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 49
  • 50. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 4) Создать FBD-программу «ISP_MEX» (Исполнительный Механизм) для реализации четвертого блока блок-схемы. Протестировать программу. 5) Объединить все три предыдущие FBD-программы в одну программу «timer» (можно удалить канал U_outREG). 6) Связать FBD-программу «timer» с каналом time_hoda. 7) Создать FBD-программу «F2» для реализации пятого и шестого блока блок-схемы. Привязать программу к каналу AI_RashodW. Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 50
  • 51. Автоматизированные информационно-управляющие системы . FBD-программы «timer» (сверху) и «F2» (снизу) Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 51
  • 52. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 8) Загрузить сохраненный проект в РПД. Создать экран «Настройки регулятора» для задания диапазона нечувствительности и уставки уровня. 9) Создать экран «График» для реализации последнего этапа блок-схемы. Необходимо ввести новые каналы tang(0.006),shag+(1.0),shag-(-1.0),timePX(60). 10) Используя ФО «Видеоклип», создайте на экране «Буллит» изображения трубопроводов на входе и выходе вентиля В2. Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 52
  • 53. Автоматизированные информационно-управляющие системы . Экраны «График» и «Настройки регулятора» Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 53
  • 54. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Нарисуйте структурную схему и объясните работу контура регулирования МФУ. 2.Назовите тип используемого регулятора и напишите закон его регулирования. 3.Нарисуйте линейную разгонную характеристику вентиля В2. 4.Объясните работу FBD-программы «3-х позиционный регулятор». 5. Объясните работу FBD-программы «электродвигатель». 6. Объясните работу FBD-программы «концевой выключатель». 7.Как задается «зона нечувствительности» регулятора? 8.Как протестировать работу FBD-программы REGUL в пошаговом режиме? 9.Создайте графический объект, используемый для анализа качества регулирования. 10. Продемонстрируйте работу объекта «Регулятор» в режиме ЭМУЛЯЦИЯ. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 54