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