6 ISA-95 Data Representation Model

6.3 Core Data Type DataType

6.3.2 CDTAmountDecimal

The CDTAmountDecimal is a DataType that conforms to Amount type. Table 21 defines the DataTypes.
Table 21 – DataTypes for Amount
Content Component data type for Amount | OPC UA CC DataType | OPC UA CDT DataType |
---|---|---|
Decimal | Decimal |
CDTAmountDecimal |
Double | ||
Float | ||
Integer |
Content Component data type for Amount | OPC UA CC DataType | OPC UA CDT DataType |
---|---|---|
Decimal | Decimal |
CDTAmountDecimal |
Double | ||
Float | ||
Integer |
The CDTAmountDecimal is a number of monetary units specified in a currency. CDTAmountDecimal type is “used to represent amounts, such as costs, remunerations, and fees” from CCTS. All CC types (integer, float…) are mapped to a decimal value.
Table 22 - CDTAmountDecimal Definition
Attribute | Value |
---|---|
BrowseName | CDTAmountDecimal |
IsAbstract | False |
Subtype of the Decimal
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasCDTSupplemental | Variable | Currency | CurrencyCode | PropertyType | Optional |