Skip to main content

Variable : VAR_EXTERNAL

Les variables externes sont des variables globales "importées" dans une POU.

Vous déclarez ces variables entre les mots clés VAR_EXTERNAL et END_VAR. Si la variable globale n'existe pas, un message d'erreur est imprimé.

Important

CODESYS ne vous oblige pas à déclarer une variable globale comme externe pour l'utiliser dans une POU. Le mot-clé n'existe que pour maintenir la conformité à la norme CEI 61131-3.

Syntaxe

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

L'initialisation n'est pas autorisée.

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