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
).
VAR_STAT iVarStat1 : INT; END_VAR