Урок 12
Иерархия имён тегов CENTUM VP
Иерархия имён тегов (Tag Name Hierarchy) – это ещё один способ структуризации тегов, который может использоваться независимо от иерархической модели предприятия.
Иерархическое имя тега включает иерархическую информацию и имеет 3-х уровневую структуру:
Представление иерархии имён тегов в панели Overview:
Задание
Разработать иерархию имён тегов для примера из предыдущего урока (водоканал).
Решение
-
Создаём новый проект TAGNAME и в свойствах проекта ставим галочку Define tag name hierarchies:
-
Принимаем следующее правило наименования тегов, схем управления (Drawing Sheets) и графических окон (мнемосхем):
Уровень
1Уровень
2Уровень
3Иерархическое имя (тега, схемы управления, мнемосхемы) Комментарий WA Водопроводная станция INTK Водозабор PUMP WAINTKPUMP Насосы водозабора VALVE WAINTKVALVE Задвижки водозабора WIN WAINTKWIN Мнемосхема водозабора ALARM WAINTKALARM Авария водозабора DRAW WAINTKDRAW Схема управления водозабора TREAT Очистные сооружения водопроводной станции OZON WATREATOZON Озонирование HYPO WATREATHYPO Гипохлорит UVO WATREATUVO УФО CLAR WATREATCLAR Осветлители FLTR WATREATFLTR Фильтры WIN WATREATWIN Мнемосхема очистных сооружений ALARM WATREATALARM Авария очистных сооружений DRAW WATREATDRAW Схема управления очистными сооружениями PUMP Насосная станция второго подъёма PUMP WAPUMPPUMP Насосы второго подъёма VALVE WAPUMPVALVE Задвижки второго подъёма WIN WAPUMPWIN Мнемосхема насосной станции второго подъёма ALARM WAPUMPALARM Авария насосной станции второго подъёма DRAW WAPUMPDRAW Схема управления насосной станцией второго подъёма WW Станция аэрации PUMP КНС PUMP WWPUMPPUMP Насосы КНС VALVE WWPUMPVALVE Задвижки КНС WIN WWPUMPWIN Мнемосхема КНС ALARM WWPUMPALARM Авария КНС DRAW WWPUMPDRAW Схема управления КНС TREAT Очистные сооружения станции аэрации INLET WWTREATINLET Приёмная камера GRID WWTREATGRID Механизированные решётки SAND WWTREATSAND Песколовки SED1 WWTREATSED1 Первичные отстойники AERO WWTREATAERO Аэротенки SED2 WWTREATSED2 Вторичные отстойники WIN WWTREATWIN Мнемосхема очистных сооружений станции аэрации ALARM WWTREATALARM Авария очистных сооружений DRAW WWTREATDRAW Схема управления очистными сооружениями -
Создаём такие же схемы управления, как и в предыдущем уроке, но с другими именами тегов для функциональных блоков:
-
Для каждой схемы управления задаём Drawing Sheet Name в соответствии с принятым правилом иерархического наименования:
-
Создаём графические окна (мнемосхемы) с именами в соответствии с принятым правилом иерархического наименования:
-
Открываем Annunciator Builder и создаём пользовательские аварийные сообщения процесса с тегами,
имена которых соответствуют принятому правилу иерархического наименования:
-
Создаём текстовый файл в формате csv, в котором определяем структуру иерархии имён тегов:
@Комментарий: структура имён тегов проекта WATER
WA,INTK,PUMP,
WA,INTK,VALVE,
WA,INTK,ALARM,
WA,INTK,WIN,
WA,INTK,DRAW,
WA,TREAT,OZON,
WA,TREAT,HYPO,
WA,TREAT,UVO,
WA,TREAT,CLAR,
WA,TREAT,FLTR,
WA,TREAT,ALARM,
WA,TREAT,WIN,
WA,TREAT,DRAW,
WA,PUMP,PUMP,
WA,PUMP,VALVE,
WA,PUMP,ALARM,
WA,PUMP,WIN,
WA,PUMP,DRAW,
WW,PUMP,PUMP,
WW,PUMP,VALVE,
WW,PUMP,ALARM,
WW,PUMP,WIN,
WW,PUMP,DRAW,
WW,TREAT,INLET,
WW,TREAT,GRID,
WW,TREAT,SAND,
WW,TREAT,SED1,
WW,TREAT,AERO,
WW,TREAT,SED2,
WW,TREAT,ALARM,
WW,TREAT,WIN,
WW,TREAT,DRAW, -
Открываем редактор иерархии имён тегов – Tag Name Hierarchy Builder:
TAGNAME > COMMON > TagHierDef -
Импортируем иерархию из созданного текстового файла:
File > External File > Import… -
Нажимаем кнопку [Save] и смотрим, что получилось:
- Запускаем симуляторы обеих станций управления
-
Открываем вкладку Tag Name панели Overview:
-
Щёлкаем правой кнопкой по тегу и видим в контекстном меню окна, связанные с эти тегом:
-
Щёлкаем правой кнопкой по структурному элементу WIN и видим, что в контекстном меню можно вызвать соответствующее
графическое окно:
-
Щёлкаем правой кнопкой по структурному элементу DRAW и видим, что в контекстном меню можно вызвать соответствующее
окно статуса схемы управления: