6 ISA-95 Data Representation Model

6.3 Core Data Type DataType

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 |
---|---|---|---|---|
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.