How integrated tags may be renamed in your project

When IWS integrates tags from third-party devices and software, it cannot directly transcribe the tag names. Some changes are made to improve tag management and to adhere to the local tag name syntax.

Tip: The full, original name of an integrated tag can always be retrieved by referencing the DeviceTag property on the tag. For example, tagname->DeviceTag.

Inserting the tag prefix

First of all, since your project may connect to multiple devices that have the same control program and device tags, IWS will automatically insert the tag prefix that you specified when you added the tag integration source. For example, for an integrated tag named…
  MyDeviceTAG[1].ClassMember  
…the corresponding IWS project tag will be named…
  tagprefix.MyDeviceTAG[1].ClassMember  

This allows you to differentiate between similar tags from different sources.

Multidimensional arrays

IWS does not support multidimensional arrays, so for integrated tags that have more than one array index, each index after the first will be represented with _Index_. For example, for an integrated tag named…
  MyDeviceTAG[1][2][3].ClassMember  
…the corresponding IWS project tag will be named…
  tagprefix.MyDeviceTAG[1]_2__3_.ClassMember  

Nested classes

IWS does not support nested classes, so for integrated tags that have more than one class member, each class member after the first will be represented with _ClassMember. For example, for an integrated tag named…
  MyDeviceTAG.ClassMember.ClassMember2  
…the corresponding IWS project tag will be named…
  tagprefix.MyDeviceTAG.ClassMember_ClassMember2  

How integrated tags may be renamed in your project