F_ARGCMP

F_ARGCMP 1:

Diese Funktion vergleicht zwei Variablen vom Typ T_Arg und liefert das Ergebnis des Vergleichs als Rückgabeparameter zurück.

F_ARGCMP 2: Rückgabewert

Name

Typ

Beschreibung

F_ARGCMP

DINT

 

F_ARGCMP 3: Eingänge

VAR_INPUT
    typeSafe  : BOOL;
    arg1      : T_Arg;
    arg2      : T_Arg;
END_VAR

Name

Typ

Beschreibung

typeSafe

BOOL

Wenn TRUE => Gleiche Typen können verglichen werden (Typsicherer-Vergleich). FALSE => Unterschiedliche Typen können verglichen werden (Typunabhängiger-Vergleich).

arg1

T_Arg

Erste Variable die verglichen werden soll (Typ: T_Arg).

arg2

T_Arg

Zweite Variable die verglichen werden soll (Typ: T_Arg).

Rückgabeparameter

Verhältnis des ersten unterschiedlichen Bytes (Typ, Länge, Wert) in der ersten und zweiten Variablen

-3

Länge von arg1 kleiner als arg2

-2

Typ von arg1 kleiner als arg2

-1

Wert von arg1 kleiner als arg2

0

arg1 identisch mit arg2

1

Wert von arg1 größer als arg2

2

Typ von arg1 größer als arg2

3

Länge von arg1 größer als arg2

0xFF

Falsche Parameterwerte, Typ, Länge, Wert von arg1 oder arg2 = 0

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, Arm®)

Tc2_Utilities (System)