Data Types
The CIMPLICITY OPC UA server exposes the following data types.
3D_BCD | 3-digit binary coded, 2 byte (16 bits) unsigned integer ranging from 0 to 999. |
4D_BCD | 4-digit binary coded, 2 byte (16 bits) unsigned integer ranging from 0 to 9999. |
CIMPLICITY Data Type | OPC UA Datatype | OPC UA Node Id |
BOOL | Boolean | 1 |
BYTE | Byte | 3 |
DWORD | UInt32 | 7 |
WORD | UInt16 | 5 |
DINT | Int32 | 6 |
INT | Int16 | 4 |
QINT | Int64 | 8 |
REAL | Double | 11 |
SINT | SByte | 2 |
UDINT | UInt32 | 7 |
UINT | UInt16 | 5 |
UQINT | UInt64 | 9 |
USINT | Byte | 3 |
3D_BCD | UInt16 | 5 |
4D_BCD | Uint16 | 5 |
These are very similar to the data types described in the OPC UA Client data type help in the following topics:
- Communications Equipment
- Native Device Communications
- CIMPLICITY OPC UA Client
- OPC UA Client Technical Reference
- OPC UA Data Types Mapped to CIMPLICITY Data Types
However, there are a few differences:
- The CIMPLICITY Real Data type is exposed as an OPC UA Double.
- The 3D_BCD data type is exposed as an OPC UA UInt16, with maximum limits and setpoint limits of 0 - 999.
- The 4D_BCD data type is exposed as an OPC UA UInt16, with maximum limits and setpoint limits of 0 - 9999.
- The user has the ability to set these limits, but if they don't, the OPC UA Server will limit the values to the described limits.
- The limits are exposed in the OPC UA Analog Item Type Address Space properties EURange and InstrumentRange.
- Setpoints are exposed in the OPC UA item address space attributes as SETPOINT_LOW and SETPOINT_HIGH.
The BCD values are describe in the help under the following topics:
- Points
- Device Points
- Step 2. Enter Device Point General Properties
- Step 2.1 Enter Device Point Basic General Properties