E_ArgType

Internal argument type ID. This type is used by string format functions/function blocks.

TYPE E_ArgType :
(
    ARGTYPE_UNKNOWN     := 0,
    ARGTYPE_BYTE,
    ARGTYPE_WORD,
    ARGTYPE_DWORD,
    ARGTYPE_REAL,
    ARGTYPE_LREAL,
    ARGTYPE_SINT,
    ARGTYPE_INT,
    ARGTYPE_DINT,
    ARGTYPE_USINT,
    ARGTYPE_UINT,
    ARGTYPE_UDINT,
    ARGTYPE_STRING,
    ARGTYPE_BOOL,
    ARGTYPE_BIGTYPE,
    ARGTYPE_ULARGE,
    ARGTYPE_UHUGE,
    ARGTYPE_LARGE,
    ARGTYPE_HUGE,
    ARGTYPE_LWORD
);
END_TYPE

Value

Corresponding PLC data type

ARGTYPE_UNKNOWN

Type is unknown or not initialized

ARGTYPE_BYTE

BYTE (8 bits)

ARGTYPE_WORD

WORD (16 bits)

ARGTYPE_DWORD

DWORD (32 bits)

ARGTYPE_REAL

REAL

ARGTYPE_LREAL

LREAL

ARGTYPE_SINT

SINT

ARGTYPE_INT

INT

ARGTYPE_DINT

DINT

ARGTYPE_USINT

USINT

ARGTYPE_UINT

UINT

ARGTYPE_UDINT

UDINT

ARGTYPE_STRING

String of type: T_MaxString

ARGTYPE_BOOL

BOOL

ARGTYPE_BIGTYPE

Any data structure or byte buffer

ARGTYPE_ULARGE

T_ULARGE_INTEGER or ULINT (unsigned 64-bit integer)

ARGTYPE_UHUGE

T_UHUGE_INTEGER (unsigned 128 bit integer)

ARGTYPE_LARGE

T_LARGE_INTEGER or LINT (signed 64 bit integer)

ARGTYPE_HUGE

T_HUGE_INTEGER (signed 128 bit integer)

ARGTYPE_LWORD

LWORD (64 bits)

Requirements

Development environment

Target platform

PLC libraries to be integrated (category group)

TwinCAT v3.1.0

PC or CX (x86, x64, ARM)

Tc2_Utilities (System)