Annex B ISA-95 Mapping (Normative)

B.1 CDT

CDT | OPC UA | ||
---|---|---|---|
Data Type | Primitive Type | Data Type | Base Data Type |
Amount | Decimal | CDTAmountDecimal | ByteString |
Binary Object | Binary | CDTBinaryObject | ByteString |
Graphic | Binary | CDTGraphic | ByteString |
Picture | Binary | CDTPicture | ByteString |
Sound | Binary | CDTSound | ByteString |
Video | Binary | CDTVideo | ByteString |
Code | String | CDTCode | Enumeration |
DateTime | TimePoint | CDTDateTime | DateTime |
Identifier | String | CDTIdentifier | String |
Indicator | Boolean | CDTIndicator | Boolean |
Measure | Decimal | CDTMeasureDecimal | ByteString |
Double | CDTMeasureDouble | Double | |
Float | CDTMeasureFloat | Float | |
Integer | CDTMeasureInt64 | Int64 | |
CDTMeasureInt32 | Int32 | ||
Name | String | CDTName | String |
Numeric | Decimal | CDTNumberDecimal | ByteString |
Double | CDTNumberDouble | Double | |
Float | CDTNumberFloat | Float | |
Integer | CDTNumberInt64 | Int64 | |
CDTNumberInt32 | Int32 | ||
Ordinal | Integer | CDTOrdinal | Int32 |
Percent | Decimal | N/A | N/A |
Double | CDTPercentDouble | Double | |
Float | CDTPercentFloat | Float | |
Integer | N/A | N/A | |
Ratio | Decimal | CDTRatioDecimal | ByteString |
Double | CDTRatioDouble | Double | |
Float | CDTRatioFloat | Float | |
Integer | CDTRatioInt64 | Int64 | |
CDTRatioInt32 | Int32 | ||
Value | Decimal | CDTValueDecimal | ByteString |
Double | CDTValueDouble | Double | |
Float | CDTValueFloat | Float | |
Integer | CDTValueInt64 | Int64 | |
CDTValueInt32 | Int32 | ||
String | CDTValueString | String | |
Quantity | Decimal | CDTQuantityDecimal | ByteString |
Double | CDTQuantityDouble | Double | |
Float | CDTQuantityFloat | Float | |
Integer | CDTQuantityInt64 | Int64 | |
CDTQuantityInt32 | Int32 | ||
Rate | Decimal | CDTRateDecimal | ByteString |
Double | CDTRateDouble | Double | |
Float | CDTRateFloat | Float | |
Text | String | CDTText | String |
Date | TimePoint | CDTDate | Date |
Time | TimePoint | CDTTime | DateTime |