Урок 11
Иерархическая модель предприятия CENTUM VP
Иерархическая модель предприятия (Plant Hierarchy) CENTUM VP охватывает 5 уровней производственной структуры:
Уровень | Plant Hierarchy CENTUM VP | Объекты System View | |
---|---|---|---|
1 | Site | Project | Проект |
2 | Area | Sation | Станция управления |
3 | Cell | Control Drawing | Схема управления |
4 | Unit | Unit Instrument | Технологическая установка |
5 | Equipment | Device, Element | Функциональные блоки и элементы |
Иерархическая модель предприятия помогает операторам быстро сфокусироваться на проблемных участках производства.
Задание
Разработать иерархическую модель предприятия на примере городского водоканала.
- Водоканал
- Водопроводная станция
- Водозабор
- Насосы водозабора (первого подъёма)
- Задвижки водозабора
- Очистные сооружения водопроводной станции
- Предварительное озонирование воды
- Обеззараживание воды гипохлоритом натрия
- Обеззараживание воды ультрафиолетом
- Блок водоочистки
- Осветление воды
- Фильтрация
- Транспортировка водопроводной воды
- Насосы второго подъёма
- Задвижки второго подъёма
- Станция аэрации
- КНС
- Канализационные насосы
- Канализационные задвижки
- Очистные сооружения сточных вод
- Блок механической очистки
- Приёмная камера
- Механизированные решётки
- Песколовки
- Первичные отстойники
- Блок биологической очистки
- Аэротенки
- Вторичные отстойники
Использовать эту модель для фильтрации пользовательских аварийных сообщений процесса (Annunciator).
Решение
Распределим наши объекты по пяти уровням иерархической модели:
Уровень | Site | Area | Cell | Unit | Equipment | System View | Имя Plant Hierarchy |
---|---|---|---|---|---|---|---|
1 | Водоканал | Project | VODOKANAL | ||||
2 | Водопроводная станция | Station | WATER | ||||
3 | Водозабор | Control Drawing | WATER_INTAKE | ||||
5 | Насосы | Function Block | WI_PUMP | ||||
5 | Задвижки | Function Block | WI_VALVE | ||||
3 | Очистные сооружения | Control Drawing | WATER_TREATMENT | ||||
5 | Озонаторы | Function Block | WT_OZON | ||||
5 | Гипохлорит | Function Block | WT_HYPO | ||||
5 | УФО | Function Block | WT_UVO | ||||
4 | Блок очистки | Unit Instrument | WATER_FILTER | ||||
5 | Осветлители | Function Block | WT_CLAR | ||||
5 | Фильтры | Function Block | WT_FILTER | ||||
3 | Насосная станция | Control Drawing | WATER_PUMP | ||||
5 | Насосы | Function Block | WP_PUMP | ||||
5 | Задвижки | Function Block | WP_VALVE | ||||
2 | Станция аэрации | Station | WASTEWATER | ||||
3 | КНС | Control Drawing | WW_PUMP | ||||
5 | Насосы | Function Block | AP_PUMP | ||||
5 | Задвижки | Function Block | AP_VALVE | ||||
3 | Очистные сооружения | Control Drawing | WW_TREATMENT | ||||
4 | Блок механической очистки | Unit Instrument | WW_MECH_TREAT | ||||
5 | Приёмная камера | Function Block | AT_INLET | ||||
5 | Механизированные решётки | Function Block | AT_GRID | ||||
5 | Песколовки | Function Block | AT_SAND | ||||
5 | Первичные отстойники | Function Block | AT_SED1 | ||||
4 | Блок биологической очистки | Unit Instrument | WW_BIO_TREAT | ||||
5 | Аэротенки | Function Block | AT_AERO | ||||
5 | Вторичные отстойники | Function Block | AT_SED2 |
- Создаём новый проект – PLANT (все настройки – по умолчанию)
-
Открываем редактор иерархии предприятия Plant Hierarchy Builder и добавляем пользовательские объекты
производства уровней 1-4.
Для каждого объекта в колонке Upper Equipment Name выбираем вышестоящий объект производства:
-
Открываем в редакторе схему управления водозабором (DR0001) водопроводной станции (FCS0101) и добавляем в неё два
функциональных блока LC64:
WI_PUMP – управление насосами водозабора водопроводной станции
WI_VALVE – управление задвижками водозабора водопроводной станции:
-
В свойствах блока WI_PUMP выбираем объект производства вышестоящего уровня - Upper Equipment Name: WATER_INTAKE (водозабор)
- Повторяем предыдущую операцию для блока WI_VALVE
-
Открываем в редакторе схему управления очистными сооружениями (DR0002) водопроводной станции (FCS0101) и добавляем
в неё 5 функциональных блоков LC64:
WT_OZON – управление озонированием
WT_HYPO – управление обеззараживанием гипохлоритом натрия
WT_UVO – управление обеззараживанием ультрафиолетом
WT_CLAR - управление осветлителями
WT_FILTER - управление фильтрами.
В свойствах первых трёх блоков выбираем объект производства вышестоящего уровня - Upper Equipment Name: WATER_TREATMENT (очистные сооружения)
В свойствах последних двух блоков выбираем объект производства вышестоящего уровня - WATER_FILTER (блок очистки):
-
Открываем в редакторе схему управления насосами второго подъёма (DR0003) водопроводной станции (FCS0101) и добавляем
в неё два функциональных блока LC64:
AP_PUMP – управление насосами второго подъёма водопроводной станции
AP_PUMP – управление задвижками второго подъёма водопроводной станции
В свойствах блоков выбираем объект производства вышестоящего уровня - Upper Equipment Name: WATER_PUMP (насосная станция)
- Добавляем ещё одну станцию управления FCS
-
Открываем в редакторе схему управления КНС (DR0001) станции аэрации (FCS0102) и добавляем в неё два функциональных блока LC64:
AP_PUMP – управление насосам КНС станции аэрации
AP_VALVE – управление задвижками КНС станции аэрации
В свойствах блоков выбираем объект производства вышестоящего уровня - Upper Equipment Name: WW_PUMP (КНС)
-
Открываем в редакторе схему управления очистными сооружениями (DR0002) станции аэрации (FCS0102) и добавляем в неё 4
функциональных блока LC64:
AT_INLET – управление приёмными камерами
AT_GRID – управление механизированными решётками
AT_SAND – управление песколовками
AT_SED1 – управление первичными отстойниками
В свойствах этих 4-х блоков выбираем объект производства вышестоящего уровня - Upper Equipment Name: WW_MECH_TREAT (блок механической очистки).
Добавляем ещё 2 функциональных блока LC64:
AT_AERO – управление аэротенками
AT_SED2 – управление вторичными отстойниками
В свойствах этих 2-х блоков выбираем объект производства вышестоящего уровня - Upper Equipment Name: WW_BIO_TREAT (блок биологической очистки):
-
В свойствах станций FCS0101 и FCS0102 выбираем объект производства вышестоящего уровня - Upper Equipment Name: VODOKANAL (Водоканал)
-
Открываем редактор оборудования Equipment Builder для станции FCS0101:
WATER > FCS0101 > CONFIGURATION > Equipment и выбираем объекты производства вышестоящего уровня - Upper Equipment Name для схемы управления:
-
Открываем редактор оборудования Equipment Builder для станции FCS0102:
WATER > FCS0101 > CONFIGURATION > Equipment и выбираем объекты производства вышестоящего уровня - Upper Equipment Name для схемы управления:
-
Открываем редактор иерархии предприятия Plant Hierarchy Builder и добавляем пользовательские
объекты производства уровня Equipment (с 12 по 28):
-
Открываем редактор пользовательских аварийных сообщений процесса (Annunciator Builder) для первой станции управления:
PLANT > FCS0101 > MESSAGE > AN0101
и добавляем по одному рабочему сообщению и тегу для каждого функционального блока:
-
Открываем редактор рабочих сообщений (Annunciator Builder) для второй станции управления:
PLANT > FCS0102 > MESSAGE > AN0101
и добавляем по одному рабочему сообщению и тегу для каждого функционального блока:
-
Запускаем Plant Hierarchy Viewer и смотрим, что получилось:
-
Открываем графический редактор:
HIS0164 > WINDOW > GR001
Добавляем на мнемосхему два окна сообщений:
-
Фильтр верхнего окна настраиваем на приём сообщений процесса от водопроводной станции:
-
Фильтр нижнего окна настраиваем на приём сообщений процесса от станции аэрации:
- Запускаем симуляторы станций FCS0101 и FCS0102
- Вызываем окно статуса процесса по имени GR0001
-
Bз панели Overview вызываем лицевые панели двух тегов пользовательских аварийных сообщений:
WI_PUMP_ERR (насосы водозабора водопроводной станции)
AP_PUMP_ERR (насосы КНС станции аэрации)
-
Имитируем пользовательские аварийные сообщения процесса и убеждаемся, что сообщение от насосов водозабора водопроводной станции попадает в верхнее окно,
а сообщение от насосов КНС станции аэрации попадает в нижнее окно:
- Самостоятельно пробуем фильтры разных уровней иерархии предприятия и убеждаемся, что всё работает.