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.
| CDT | OPC UA | Description | Category | Definition |
| Amount | CDTAmount | CDT | Clause 6.3.2 | |
| Binary Object | CDTBinaryObject | CDT | Clause 6.3.3 | |
| Code | CDTCode | CDT | Clause 6.3.4 | |
| Date | DateString | CC | Clause 6.2.2 | |
| Date Time | CDTDateTime | CDT | OPC 10000-3 | |
| Duration | DurationString | CC | Clause 6.2.6 | |
| Graphic | CDTGraphic | CDT | Clause 6.3.6 | |
| Identifier | CDTIdentifier | CDT | Clause 6.3.7 | |
| Indicator | Boolean | CC | OPC 10000-3 | |
| Measure | CDTMeasure | CDT | Clause 6.3.7 | |
| Name | LocaizedText | Language supplemental is mapped to a “locale” element. | CC | OPC 10000-3 |
| Number | Number | Decimal, Double, Float, Int16, Int32, and Int64 are allowed. | CC | OPC 10000-3 |
| Ordinal | CDTOrdinal | CDT | Clause 6.3.9 | |
| Percent | CDTMeasure | Codes according to only percent shall be used. (e.g. “P1”) | CDT | Clause 6.3.7 |
| Picture | CDTPicture | CDT | Clause 6.3.10 | |
| Quantity | Number | Decimal, Double, Float, Int16, Int32, and Int64 are allowed. | CC | OPC 10000-3 |
| Rate | CDTRate | CDT | Clause 6.3.11 | |
| Ratio | Number | Decimal, Double, Float, Int16, Int32, and Int64 are allowed. | CC | OPC 10000-3 |
| Sound | CDTSound | CDT | Clause 6.3.12 | |
| Text | LocalizedText | Language supplemental is mapped to a “locale” element. | CC | OPC 10000-3 |
| Time | TimeString | CC | Clause 6.2.8 | |
| Value | BaseDataType | Decimal, Double, Float, Int16, Int32, Int64 or String is allowed. (other Variant types may also be supported) | CC | OPC 10000-3 |
| Video | CDTVideo | CDT | Clause 6.3.13 |
Semantic of CDT that is mapped to CC DataType may be defined in ObjectTypes or VariableTypes.