7.3 OPC UA Structure DataTypes

7.3.1 General

This section is for describing all structure data types.

7.3.2 CncPositionDataType

This DataType combines position values that are of common interest. CncPositionDataType comprises the current position value, the setpoint position value and the remaining distance to go for a positioning unit. The position values can be of any type (rotation, linear or similar). CncPositionDataType is defined in Table 30.

Table 30 – CncPositionDataType Structure
Name Type Description
CncPositionDataTypeStructureStructure of position elements.

ActPos

DoublePosition current value.

CmdPos

DoublePosition setpoint value.

RemDist

DoubleRemaining distance.

Its representation in the AddressSpace is defined in Table 31.

Table 31 – CncPositionDataType Definition
Attributes Value
BrowseNameCncPositionDataType

CncPositionVariableType is based on the CncPositionDataType. It offers information for unit and range additionally to the different position values of CncPositionDataType. The unit and range information is valid for all three position values. CncPositionVariableType is formally defined in Table 32.

Table 32 – CncPositionVariableType Definition
Attribute Value
BrowseNameCncPositionVariableType
IsAbstractFalse
ValueRank-1
DataTypeCncPositionDataType
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the BaseDataVariableType
HasComponentVariableActPosDoubleBaseDataVariableTypeMandatory
HasComponentVariableCmdPosDoubleBaseDataVariableTypeMandatory
HasPropertyVariable0:EngineeringUnitsEUInformationPropertyTypeMandatory
HasPropertyVariable0:EURangeRangePropertyTypeMandatory
HasComponentVariableRemDistDoubleBaseDataVariableTypeMandatory