Variabile: VAR_EXTERNAL

Le variabili esterne sono variabili globali che vengono "importate" in un POU.

Queste variabili vengono dichiarate tra le parole chiave ‎VAR_EXTERNAL‎ e ‎END_VAR‎. Se la variabile globale non esiste, viene stampato un messaggio di errore.

AVVISO

AVVISO
AVVISO
AVVISO

AVVISO

AVVISO

CODESYS non richiede di dichiarare una variabile globale come esterna per poterla usare in un POU. La parola chiave esiste solo per mantenere la conformità con la norma IEC 61131-3.

Sintassi

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

L'inizializzazione non è consentita.

Esempio

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