6.3.1 General

All data types defined as CDT are mapped to CDT DataTypes or CC DataTypes. Table 20 defines mapping of data types between CCTS and OPC UA.

Table 20 – CDT Data types
CDT OPC UA Description Category Definition
AmountCDTAmountCDTClause 6.3.2
Binary ObjectCDTBinaryObjectCDTClause 6.3.3
CodeCDTCodeCDTClause 6.3.4
DateDateStringCCClause 6.2.2
Date TimeCDTDateTimeCDT OPC 10000-3
DurationDurationStringCCClause 6.2.6
GraphicCDTGraphicCDTClause 6.3.6
IdentifierCDTIdentifierCDTClause 6.3.7
IndicatorBooleanCC OPC 10000-3
MeasureCDTMeasureCDTClause 6.3.7
NameLocaizedTextLanguage supplemental is mapped to a “locale” element.CC OPC 10000-3
NumberNumberDecimal, Double, Float, Int16, Int32, and Int64 are allowed.CC OPC 10000-3
OrdinalCDTOrdinalCDTClause 6.3.9
PercentCDTMeasureCodes according to only percent shall be used. (e.g. “P1”) CDTClause 6.3.7
PictureCDTPictureCDTClause 6.3.10
QuantityNumberDecimal, Double, Float, Int16, Int32, and Int64 are allowed.CC OPC 10000-3
RateCDTRateCDTClause 6.3.11
RatioNumberDecimal, Double, Float, Int16, Int32, and Int64 are allowed.CC OPC 10000-3
SoundCDTSoundCDTClause 6.3.12
TextLocalizedTextLanguage supplemental is mapped to a “locale” element.CC OPC 10000-3
TimeTimeStringCCClause 6.2.8
ValueBaseDataTypeDecimal, Double, Float, Int16, Int32, Int64 or String is allowed. (other Variant types may also be supported)CC OPC 10000-3
VideoCDTVideoCDTClause 6.3.13

Semantic of CDT that is mapped to CC DataType may be defined in ObjectTypes or VariableTypes.