VAR PERSISTENT-Variablen deklarieren
Im Folgenden deklarieren Sie persistente Variablen in einer persistenten Variablenliste und in einer POU.
Voraussetzung: Ein Projekt ist geöffnet und enthält eine Programm-POU. In den Optionen (Menübefehl Deklarationseditor die Option für die textuelle Ansicht aktiviert.
) haben Sie in der KategorieFügen Sie dem Applikationsobjekt mit dem Menübefehl Persistente Variablen hinzu.
das ObjektCODESYS fügt die persistente Variablenliste
PersistentVars unter dem Applikationsobjekt im Gerätebaum ein und der Editor öffnet sich.
Geben Sie im Editor zwischen
VAR_GLOBAL PERSISTENT RETAIN
undEND_VAR
eine Variablendeklaration ein, zum Beispielivarpersist1 : INT;
.Doppelklicken Sie auf die POU im Gerätebaum.
Der Editor der POU öffnet sich.
Geben Sie im Deklarationsteil die folgende Deklaration ein:
VAR PERSISTENT RETAIN
ivarpersist2
: INT;END_VAR
Wählen Sie den Menübefehl
.Das Meldungsfenster öffnet sich. Wenn CODESYS die Applikation fehlerfrei übersetzt hat, schließen Sie das Meldungsfenster und fahren Sie mit dem nächsten Schritt fort. Ansonsten beheben Sie den/die Fehler und wählen erneut den Menübefehl .
Setzen Sie den Fokus in den Editor PersistentVars. Wählen Sie den Menübefehl .
CODESYS fügt die persistente Variable der persistenten Variablenliste PersistentVars der POU hinzu:
// Instanzpfad der persistenten Variablen erzeugt
POU.IVARPERSIST2 : INT