7.28 3DFrameType

This complex VariableType is used for information about frames in 3D space. It reflects the semantic of its DataType, defined in 12.31. It refines the DataTypes and VariableTypes of the CartesianCoordinates and Orientation to the corresponding 3D types. The VariableType is formally defined in Table 86.
Table 86 – 3DFrameType Definition
Attribute | Value |
---|---|
BrowseName | 3DFrameType |
IsAbstract | False |
ValueRank | Scalar |
DataType | 3DFrame |
Subtype of the FrameType defined in 7.27.
References | NodeClass | BrowseName | DataType | TypeDefinition | Modelling Rule |
---|---|---|---|---|---|
HasComponent | Variable | CartesianCoordinates | 3DCartesianCoordinates | 3DCartesianCoordinatesType | Mandatory |
HasComponent | Variable | Orientation | 3DOrientation | 3DOrientationType | Mandatory |
Add the following rows to Table 117 “Structure Definition” in Clause 12.2 “DataTypes defined in OPC 10000-3”.
References | NodeClass | BrowseName | IsAbstract |
---|---|---|---|
HasSubtype | DataType | RationalNumber | FALSE |
HasSubtype | DataType | Vector | TRUE |
HasSubtype | DataType | CartesianCoordinates | TRUE |
HasSubtype | DataType | Frame | TRUE |
Add the following DataTypes to Clause 12 “Standard DataTypes”.