8 Machine Identification and Nameplate ToC Previous Next

8.5 IMachineTagNameplateType ToC Previous Next

The IMachineTagNameplateType is a subtype of the 2:ITagNameplateType defined in OPC 10000-100. It refines the semantics of the Properties defined in 2:ITagNameplateType, and adds an additional Property. It is formally defined in Table 15.

Table 15 – IMachineTagNameplateType Definition

Attribute Value        
BrowseName IMachineTagNameplateType        
IsAbstract True        
Description Interface containing information of the identification of a machine set by the customer        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:ITagNameplateType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.          
0:HasProperty Variable Location 0:String 0:PropertyType O, RW

The optional 2:AssetId is a writable string. It is defined by the 2:ITagNameplateType. The default value shall be an empty string. The Property is intended to be used by end users to store a unique identification in the context of their overall application. Servers shall support at least 40 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 40 Unicode characters into that field.

The optional 2:ComponentName is a writable localized text. It is defined by the 2:ITagNameplateType. The default value shall be an empty string for locale and text. The Property is intended to be used by end users to store a human-readable localized text for the Machine. The minimum number of locales supported for this Property shall be two. Servers shall support at least 40 Unicode characters for the clients writing the text part of each locale, this means clients can expect to be able to write texts with a length of 40 Unicode characters into that field.

The optional Location is a writable string. The Property is intended to be used by end users to store the location of the Machine in a scheme specific to the end user. Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field. Examples are “Munich/A2/217”, “Area 51”.

The InstanceDeclarations of the IMachineTagNameplateType have additional Attribute values defined in Table 16.

Table 16 – IMachineTagNameplateType Attribute values for child Nodes

Source Path Value Description
Location - To be used by end users to store the location of the machine in a scheme specific to the end user Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field.

Previous Next