Skip to main content

Variabile: VAR_STAT

Questa funzionalità è un'estensione della norma IEC 61131-3.

Dichiari le variabili statiche localmente tra le parole chiave VAR_STAT E END_VAR. Le variabili statiche vengono inizializzate al momento del download.

È possibile accedere alle variabili statiche solo dall'interno dello spazio dei nomi in cui sono dichiarate le variabili (come le variabili statiche in C). Ma le variabili statiche mantengono i loro valori quando l'applicazione lascia il blocco. Ad esempio, è possibile utilizzare variabili statiche come contatori per le chiamate di funzione.

La variabile può essere estesa con una parola chiave dell'attributo (CONSTANT, RETAIN,  o PERSISTENT).

Esempio 87. Esempio
VAR_STAT
    iVarStat1 : INT;
END_VAR