AVEVA TAGS Configurations
- Last UpdatedDec 01, 2024
- 2 minute read
Object\Report Pattern Matching
Object Mapping can be used to:
-
Identify the class of objects.
-
Identify associations.
-
Identify the source and attributes of characteristics and properties.
-
Carry out manipulation of source data, such as concatenation.
Class Mapping
Class Mappings define the relationship between the object classes in the source and their corresponding AVEVA Asset Information Management class.
TAGS Specific Configurations
The output produced by the gateway from TAGS is a EIWM file containing the objects and attributes defined in the Object Mapping for the TAGS List form which the publish is initiated.
The corresponding class of objects which will be created in AVEVA AIM when the EIWM is loaded may be defined in the Class Mapping.
Example of TAGS Class Mapping:
<?xml version="1.0" encoding="utf-8" ?>
<classes>
<class from="Product Pump" to="Pump" />
<class from="Reflex Drum" to="Drum" />
<class from="Stabilizer Column" to="Column" />
</classes>
Example of TAGS Object Mapping:
<?xml version="1.0" encoding="utf-8" ?>
<ConfigurationSettings>
<TemplateID Root="true" Applybehavior="concat(Name, ' : Dataset')" />
<OutputFile File="TagsData_null.XML" DeleteExisting="false" />
<Mapping Type="Object" Condition="">
<ID From="Name" />
<Context Value="IPE" />
<ClassID From="Description" />
<Name From="Name" Default="No Name" RegExPattern="" RegExRemovePattern="\s" />
<Association Type="is an element of">
<TargetID From="System" />
<TargetRevision Value="1.2" />
<TargetClassID Value="COMMISSIONING SYSTEM" />
<TargetContext Value="IPE" />
</Association>
<Property>
<ID Value="Overall Length" />
<Value From="LENGTH-OVL" />
<Units Value="mm" />
</Property>
<Characteristic>
<Name Value="Name" />
<Value From="NAME" />
</Characteristic>
<Characteristic>
<Name Value="Tag Prefix" />
<Value From="TAGPREFIX" />
</Characteristic>
<Characteristic>
<Name Value="Tag Letter" />
<Value From="TAGLETTER" />
</Characteristic>
<Characteristic>
<Name Value="Tag Number" />
<Value From="TAGNUMBER" />
</Characteristic>
<Characteristic>
<Name Value="Tag Suffix" />
<Value From="TAGSUFFIX" />
</Characteristic>
<Characteristic>
<Name Value="Description" />
<Value From="Description" />
</Characteristic>
<Characteristic>
<Name Value="Location" />
<Value From="LOCATION" />
</Characteristic>
<Characteristic>
<Name Value="PID Number" />
<Value From="PIDNO" />
</Characteristic>
</Mapping>
</ConfigurationSettings>