Variable: VAR_STAT
Diese Funktionalität ist eine Erweiterung bezüglich der Norm IEC 61131-3.
Statische Variablen deklarieren Sie lokal zwischen den Schlüsselwörtern VAR_STAT
und END_VAR
. Die statischen Variablen werden beim Download initialisiert.
Auf statische Variablen können Sie nur innerhalb des Namensraums, in dem die Variablen deklariert sind, zugreifen (wie bei statischen Variablen in C). Jedoch behalten statische Variablen ihren Wert, wenn die Applikation den Baustein verlassen hat. Sie können statische Variablen beispielsweise als Zähler für Funktionsaufrufe verwenden.
Die Variable kann mit einem Attribut-Schlüsselwort (CONSTANT
, RETAIN
oder PERSISTENT
) erweitert werden.
Beispiel 87. Beispiel
VAR_STAT iVarStat1 : INT; END_VAR