Variabile: VAR_STAT Permalink

Questa funzionalità rappresenta un'estensione dello standard IEC 61131-3.

Le variabili statiche vengono dichiarate 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 (come le variabili statiche in C). Ma le variabili statiche mantengono i loro valori quando l'applicazione lascia il blocco. Ad esempio, è possibile utilizzare le variabili statiche come contatori per le chiamate di funzione.

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

Esempio

VAR_STAT
        iVarStat1 : INT;
END_VAR