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_VAREine Initialisierung ist nicht erlaubt.
Beispiel 89. Beispiel
FUNCTION_BLOCK FB_DoSomething
VAR_EXTERNAL
iVarExt1 : INT; (* 1st external variable *)
END_VAR