OPC Unified Architecture – Part 5: Information Model
7.23 CartesianCoordinatesType
This abstract VariableType is used as base to define multi-dimensional coordinates. Subtypes need to define the concrete number of dimensions. It reflects the semantic of its DataType, defined in 12.25. Subtypes shall expose the structure of their structured DataTypes as Variables. Additionally, it can define a unit for the coordinates (PropertyLengthUnit). The VariableType is formally defined in Table 93.
Table 93 – CartesianCoordinatesType Definition
Attribute
Value
BrowseName
CartesianCoordinatesType
IsAbstract
True
ValueRank
Scalar
DataType
CartesianCoordinates
References
NodeClass
BrowseName
DataType
TypeDefinition
Modelling Rule
Subtype of the BaseDataVariableType defined in 7.4
HasProperty
Variable
LengthUnit
EUInformation
PropertyType
Optional
Conformance Units
Base Info Spatial Data
LengthUnit defines the unit of each dimension of the cartesian coordinates. The DataTypeEUInformation is defined in OPC 10000-8. Note that the PropertyEngineeringUnits is intentionally not used, as it would have to define the engineering unit of the full cartesian coordinates, not its individual dimensions.