Super Tag — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
м (Admin переименовал страницу SuperTag в Super Tag)
 
(не показано 10 промежуточных версии этого же участника)
Строка 1: Строка 1:
 +
== Описание ==
 
[[SuperTag]] – это шаблон для группы родственных тегов. Теги, которые принадлежат шаблону [[SuperTag]], связываются с общими свойствами компонента в производственном процессе  
 
[[SuperTag]] – это шаблон для группы родственных тегов. Теги, которые принадлежат шаблону [[SuperTag]], связываются с общими свойствами компонента в производственном процессе  
  
Строка 16: Строка 17:
 
**сообщением (message)
 
**сообщением (message)
 
**или другим шаблоном [[SuperTag]]
 
**или другим шаблоном [[SuperTag]]
 +
 +
 +
''Источник: Глава7. Определение многократно используемых структур тегов, ITDataManagement_Ru стр 142''
  
 
== Создание копий ==
 
== Создание копий ==
 
*'''Шаблоны''' [[SuperTag]] и '''копия''' шаблона различны.  '''Копия''' – это фактическое воплощение шаблона [[SuperTag]] в приложении [[InTouch]]  
 
*'''Шаблоны''' [[SuperTag]] и '''копия''' шаблона различны.  '''Копия''' – это фактическое воплощение шаблона [[SuperTag]] в приложении [[InTouch]]  
 
*Вы можете использовать [[Tagname Dictionary]] для создания копии [[SuperTag]]  
 
*Вы можете использовать [[Tagname Dictionary]] для создания копии [[SuperTag]]  
* Имя копии [[SuperTag]] может быть '''до 10''' символов.
+
*Имена тега [[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