Super Tag — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
(не показано 17 промежуточных версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | == Описание == | ||
[[SuperTag]] – это шаблон для группы родственных тегов. Теги, которые принадлежат шаблону [[SuperTag]], связываются с общими свойствами компонента в производственном процессе | [[SuperTag]] – это шаблон для группы родственных тегов. Теги, которые принадлежат шаблону [[SuperTag]], связываются с общими свойствами компонента в производственном процессе | ||
Строка 8: | Строка 9: | ||
* 64*64 - Это дает вам '''в сумме 4095 тегов''' в шаблоне [[SuperTag]] | * 64*64 - Это дает вам '''в сумме 4095 тегов''' в шаблоне [[SuperTag]] | ||
*Когда один исходный элемент шаблона [[SuperTag]] встраивается в другой шаблон [[SuperTag]], встроенный тег становится дочерним элементом | *Когда один исходный элемент шаблона [[SuperTag]] встраивается в другой шаблон [[SuperTag]], встроенный тег становится дочерним элементом | ||
+ | *Все шаблоны '''SuperTag''' сохраняются в файле '''supertag.dat''' в папке '''C:\Documents and Settings\All Users\Application Data\Wonderware\InTouch''' ( или '''C:\Users\All Users\Wonderware\InTouch''' ) | ||
+ | *Утилита [[TemplateMaker]] используется для создания, редактирования и удаления шаблонов [[SuperTag]] и их тегов элементов | ||
+ | *Тип тега может быть: | ||
+ | **дискретным (discrete), | ||
+ | **целым (integer), | ||
+ | **действительным (real), | ||
+ | **сообщением (message) | ||
+ | **или другим шаблоном [[SuperTag]] | ||
+ | ''Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142'' | ||
+ | == Создание копий == | ||
+ | *'''Шаблоны''' [[SuperTag]] и '''копия''' шаблона различны. '''Копия''' – это фактическое воплощение шаблона [[SuperTag]] в приложении [[InTouch]] | ||
+ | *Вы можете использовать [[Tagname Dictionary]] для создания копии [[SuperTag]] | ||
+ | *Имена тега [[InTouch]] могут иметь '''максимум 32 символа'''. Каждый элемент SuperTag ParentInstance\ChildMember\Submember может иметь в длину до '''32 символов''' | ||
+ | *Имя копии [[SuperTag]] может быть '''до 10''' символов. | ||
+ | *Из Data Access выберите Memory или I/O для отображения соответствующего подробного диалогового блока Memory или I/O | ||
+ | ==== Примеры ==== | ||
+ | Например, правильное обращение к полю точек SuperTag - это: | ||
+ | TankFarm\Tank1\Pump1RPM.RawValue | ||
+ | Дистанционные обращения к тегу также поддерживают SuperTags. Например, правильное дистанционное обращение к SuperTag - это: | ||
+ | PLC1:”TankFarm\Tank1\Pump1RPM.RawValue” | ||
+ | === Способы создания === | ||
+ | *[[Tagname Dictionary]] | ||
+ | *Во входном блоке выражения связи для анимации | ||
+ | *в пределах InTouch [[QuickScripts]] | ||
+ | *Во внешнем файле, который вы загружаете в приложение с утилитой [[InTouch]] [[DBLoad]] | ||
+ | |||
+ | |||
+ | ==== Примеры синтаксиса ==== | ||
+ | '''Правильны''' следующие примеры синтаксиса: | ||
+ | ParentInstance\ChildMember | ||
+ | ParentInstance\ChildMember\Submember | ||
+ | Следующие примеры синтаксиса '''неправильны''': | ||
+ | ParentInstance\ | ||
+ | ParentInstance\ChildMember\ | ||
+ | |||
+ | ''Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142'' | ||
+ | |||
+ | == Общие вопросы == | ||
+ | Если вы планируете использовать Утилиту заимствования ArchestrA [[Bulk Import Utility]] для перемещения тегов из вашего приложения [[InTouch]] в [[Application Server]], смотрите раздел Заимствование SuperTags с помощью утилиты заимствования Bulk на странице 153 для получения больше информации о замещении стандартного ограничителя в виде обратной наклонной черты. | ||
''Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142'' | ''Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142'' |
Текущая версия на 21:30, 30 сентября 2013
Содержание
Описание
SuperTag – это шаблон для группы родственных тегов. Теги, которые принадлежат шаблону SuperTag, связываются с общими свойствами компонента в производственном процессе
- SuperTag экономит время разработки. Вместо создания набора тегов для каждого компонента в производственном процессе, вы можете размножать один шаблон SuperTag и создавать отдельные копии для все компонентов процесса, которые имеют одинаковые свойства
- Все теги, которые принадлежат копии SuperTag, ведут себя точно, как обычные теги.
- Шаблон SuperTag может организовать свои теги элемента по двум уровням вложения
- Шаблон SuperTag может содержать до 64 встроенных дочерних тегов.
- Каждый дочерний тег может содержать до 64 тегов элемента.
- 64*64 - Это дает вам в сумме 4095 тегов в шаблоне SuperTag
- Когда один исходный элемент шаблона SuperTag встраивается в другой шаблон SuperTag, встроенный тег становится дочерним элементом
- Все шаблоны SuperTag сохраняются в файле supertag.dat в папке C:\Documents and Settings\All Users\Application Data\Wonderware\InTouch ( или C:\Users\All Users\Wonderware\InTouch )
- Утилита TemplateMaker используется для создания, редактирования и удаления шаблонов SuperTag и их тегов элементов
- Тип тега может быть:
- дискретным (discrete),
- целым (integer),
- действительным (real),
- сообщением (message)
- или другим шаблоном SuperTag
Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142
Создание копий
- Шаблоны SuperTag и копия шаблона различны. Копия – это фактическое воплощение шаблона SuperTag в приложении InTouch
- Вы можете использовать Tagname Dictionary для создания копии SuperTag
- Имена тега InTouch могут иметь максимум 32 символа. Каждый элемент SuperTag ParentInstance\ChildMember\Submember может иметь в длину до 32 символов
- Имя копии SuperTag может быть до 10 символов.
- Из Data Access выберите Memory или I/O для отображения соответствующего подробного диалогового блока Memory или I/O
Примеры
Например, правильное обращение к полю точек SuperTag - это:
TankFarm\Tank1\Pump1RPM.RawValue
Дистанционные обращения к тегу также поддерживают SuperTags. Например, правильное дистанционное обращение к SuperTag - это:
PLC1:”TankFarm\Tank1\Pump1RPM.RawValue”
Способы создания
- Tagname Dictionary
- Во входном блоке выражения связи для анимации
- в пределах InTouch QuickScripts
- Во внешнем файле, который вы загружаете в приложение с утилитой InTouch DBLoad
Примеры синтаксиса
Правильны следующие примеры синтаксиса:
ParentInstance\ChildMember ParentInstance\ChildMember\Submember
Следующие примеры синтаксиса неправильны:
ParentInstance\ ParentInstance\ChildMember\
Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142
Общие вопросы
Если вы планируете использовать Утилиту заимствования ArchestrA Bulk Import Utility для перемещения тегов из вашего приложения InTouch в Application Server, смотрите раздел Заимствование SuperTags с помощью утилиты заимствования Bulk на странице 153 для получения больше информации о замещении стандартного ограничителя в виде обратной наклонной черты.
Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142