Externe Variablen sind globale Variablen, die in eine POE "importiert" werden.
Sie deklarieren diese Variablen zwischen den Schlüsselwörtern VAR_EXTERNAL
und END_VAR
. Wenn die globale Variable nicht existiert, wird eine Fehlermeldung ausgegeben.




HINWEIS

CODESYS ist es nicht erforderlich, eine globale Variable als extern zu deklarieren, um sie in einer POE zu verwenden. Das Schlüsselwort existiert nur zur Einhaltung der IEC 61131-3.
Syntax
<POU keyword> <POU name> VAR_EXTERNAL <variable name> : <data type>; END_VAR
Eine Initialisierung ist nicht zulässig.
Beispiel
FUNCTION_BLOCK FB_DoSomething VAR_EXTERNAL iVarExt1 : INT; (* 1st external variable *) END_VAR