IEC_TYPES (GVL)

See: OPC UA Binary at OPC Foundation

InOut:

Scope

Name

Type

Initial

Comment

Constant

IEC_BYTE

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_BYTE

Encodingsize: 1 Byte

IEC_BOOL

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_BOOL

Encodingsize: 1 Byte

IEC_DATE

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_DATE

Encodingsize: 8 Byte

IEC_DINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_DINT

Encodingsize: 4 Byte

IEC_DATEANDTIME

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_DATEANDTIME

Encodingsize: 8 Byte

IEC_DWORD

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_DWORD

Encodingsize: 4 Byte

IEC_INT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_INT

Encodingsize: 2 Byte

IEC_STRING

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_STRING

Encodingsize: n + 4 Byte

IEC_LINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_LINT

Encodingsize: 8 Byte

IEC_LREAL

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_LREAL

Encodingsize: 8 Byte

IEC_LTIME

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_LTIME

Encodingsize: 8 Byte

IEC_LWORD

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_LWORD

Encodingsize: 8 Byte

IEC_REAL

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_REAL

Encodingsize: 4 Byte

IEC_SINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_SINT

Encodingsize: 1 Byte

IEC_WSTRING

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_WSTRING

Encodingsize: n x 2 + 4 Byte

IEC_TIMEOFDAY

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_TIMEOFDAY

Encodingsize: 4 Byte

IEC_TIME

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_TIME

Encodingsize: 8 Byte

IEC_UDINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_UDINT

Encodingsize: 4 Byte

IEC_UINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_UINT

Encodingsize: 2 Byte

IEC_ULINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_ULINT

Encodingsize: 8 Byte

IEC_USINT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_USINT

Encodingsize: 1 Byte

IEC_WCHAR

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_WORD

Encodingsize: 2 Byte

IEC_WORD

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_WORD

Encodingsize: 2 Byte

IEC_CHAR

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_BYTE

Encodingsize: 1 Byte

IEC_UNION

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_USERDEF

Encodingsize: max(v0, v1, … vm) + 4

IEC_ARRAY

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_ARRAY

Encodingsize: 4 Byte + 4 Byte x number dimensions + number of values x encodingsize per value

IEC_BIT

IEC_TYPE

__SYSTEM.TYPE_CLASS.TYPE_BIT

Encodingsize: 1 Byte