E_ArgType

Interne Argument-Typbezeichnung. Dieser Typ wird von String-Format Funktionen/Funktionsbausteinen verwendet.

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

Wert

Entsprechender SPS-Datentyp

ARGTYPE_UNKNOWN

Typ ist unbekannt oder nicht initialisiert

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 vom Typ: T_MaxString

ARGTYPE_BOOL

BOOL

ARGTYPE_BIGTYPE

Beliebige Datenstruktur oder Bytepuffer

ARGTYPE_ULARGE

T_ULARGE_INTEGER oder ULINT (unsigned 64 bit integer)

ARGTYPE_UHUGE

T_UHUGE_INTEGER (unsigned 128 bit integer)

ARGTYPE_LARGE

T_LARGE_INTEGER oder LINT (signed 64 bit integer)

ARGTYPE_HUGE

T_HUGE_INTEGER (signed 128 bit integer)

ARGTYPE_LWORD

LWORD (64 bits)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System)