This abstract VariableTypeis used as base to define multi-dimensional orientations. Subtypes need to define the concrete number of dimensions. It reflects the semantic of its DataType, defined in 12.27. Subtypes shall expose the structure of their structured DataTypesas Variables. Additionally, it can define a unit for the orientation angles (Property AngleUnit). The VariableTypeis formally defined in Table 90.

Table 90– OrientationType Definition

Attribute

Value

BrowseName

OrientationType

IsAbstract

True

ValueRank

Scalar

DataType

Orientation

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the BaseDataVariableType defined in 7.4.

HasProperty

Variable

AngleUnit

EUInformation

PropertyType

Optional

Conformance Units

Base Info Spatial Data

AngleUnitdefines the unit of each dimension of the orientation. The DataType EUInformationis defined in OPC 10000-8. Note that the Property EngineeringUnitsis intentionally not used, as it would have to define the engineering unit of the full cartesian coordinates, not its individual dimensions