Skip to main content

Variable : VAR_STAT

Cette fonctionnalité est une extension de la norme CEI 61131-3.

Vous déclarez des variables statiques localement entre les mots-clés VAR_STAT et END_VAR. Les variables statiques sont initialisées lors du téléchargement.

Vous ne pouvez accéder aux variables statiques qu'à partir de l'espace de noms où les variables sont déclarées (comme les variables statiques en C). Mais les variables statiques conservent leurs valeurs lorsque l'application quitte le bloc. Par exemple, vous pouvez utiliser des variables statiques comme compteurs pour les appels de fonction.

La variable peut être étendue avec un mot-clé d'attribut (CONSTANT, RETAIN, ou PERSISTENT).

Exemple 87. Exemple
VAR_STAT
    iVarStat1 : INT;
END_VAR