Skip to main content

Variable: VAR_EXTERNAL

Externe Variablen sind globale Variablen, die in einen Baustein „importiert“ werden.

Die Variablen deklarieren Sie zwischen den Schlüsselwörtern VAR_EXTERNAL und END_VAR. Wenn die globale Variable nicht existiert, wird eine Fehlermeldung ausgegeben.

Wichtig

In CODESYS ist es nicht notwendig eine globale Variablen als extern zu deklarieren, um sie in einer POU zu verwenden. Das Schlüsselwort existiert nur, um die Kompatibilität zu IEC 61131-3 zu wahren.

Syntax

<POU keyword> <POU name>
VAR_EXTERNAL
    <variable name> : <data type>;
END_VAR

Eine Initialisierung ist nicht erlaubt.

Beispiel 88. Beispiel
FUNCTION_BLOCK FB_DoSomething
VAR_EXTERNAL
        iVarExt1 : INT; (* 1st external variable *)
END_VAR