IEC_TYPES (GVL)¶
See: OPC UA Binary at OPC Foundation
- InOut:
- Scope - Name - Type - Initial - Comment - Constant - IEC_BYTE - __SYSTEM.TYPE_CLASS.TYPE_BYTE - Encodingsize: 1 Byte - IEC_BOOL - __SYSTEM.TYPE_CLASS.TYPE_BOOL - Encodingsize: 1 Byte - IEC_DATE - __SYSTEM.TYPE_CLASS.TYPE_DATE - Encodingsize: 8 Byte - IEC_DINT - __SYSTEM.TYPE_CLASS.TYPE_DINT - Encodingsize: 4 Byte - IEC_DATEANDTIME - __SYSTEM.TYPE_CLASS.TYPE_DATEANDTIME - Encodingsize: 8 Byte - IEC_DWORD - __SYSTEM.TYPE_CLASS.TYPE_DWORD - Encodingsize: 4 Byte - IEC_INT - __SYSTEM.TYPE_CLASS.TYPE_INT - Encodingsize: 2 Byte - IEC_STRING - __SYSTEM.TYPE_CLASS.TYPE_STRING - Encodingsize: n + 4 Byte - IEC_LINT - __SYSTEM.TYPE_CLASS.TYPE_LINT - Encodingsize: 8 Byte - IEC_LREAL - __SYSTEM.TYPE_CLASS.TYPE_LREAL - Encodingsize: 8 Byte - IEC_LTIME - __SYSTEM.TYPE_CLASS.TYPE_LTIME - Encodingsize: 8 Byte - IEC_LWORD - __SYSTEM.TYPE_CLASS.TYPE_LWORD - Encodingsize: 8 Byte - IEC_REAL - __SYSTEM.TYPE_CLASS.TYPE_REAL - Encodingsize: 4 Byte - IEC_SINT - __SYSTEM.TYPE_CLASS.TYPE_SINT - Encodingsize: 1 Byte - IEC_WSTRING - __SYSTEM.TYPE_CLASS.TYPE_WSTRING - Encodingsize: n x 2 + 4 Byte - IEC_TIMEOFDAY - __SYSTEM.TYPE_CLASS.TYPE_TIMEOFDAY - Encodingsize: 4 Byte - IEC_TIME - __SYSTEM.TYPE_CLASS.TYPE_TIME - Encodingsize: 8 Byte - IEC_UDINT - __SYSTEM.TYPE_CLASS.TYPE_UDINT - Encodingsize: 4 Byte - IEC_UINT - __SYSTEM.TYPE_CLASS.TYPE_UINT - Encodingsize: 2 Byte - IEC_ULINT - __SYSTEM.TYPE_CLASS.TYPE_ULINT - Encodingsize: 8 Byte - IEC_USINT - __SYSTEM.TYPE_CLASS.TYPE_USINT - Encodingsize: 1 Byte - IEC_WCHAR - __SYSTEM.TYPE_CLASS.TYPE_WORD - Encodingsize: 2 Byte - IEC_WORD - __SYSTEM.TYPE_CLASS.TYPE_WORD - Encodingsize: 2 Byte - IEC_CHAR - __SYSTEM.TYPE_CLASS.TYPE_BYTE - Encodingsize: 1 Byte - IEC_UNION - __SYSTEM.TYPE_CLASS.TYPE_USERDEF - Encodingsize: max(v0, v1, … vm) + 4 - IEC_ARRAY - __SYSTEM.TYPE_CLASS.TYPE_ARRAY - Encodingsize: 4 Byte + 4 Byte x number dimensions + number of values x encodingsize per value - IEC_BIT - __SYSTEM.TYPE_CLASS.TYPE_BIT - Encodingsize: 1 Byte