Dieses Objekt ist eine globale Variablenliste (GVL), die nur persistente Variablen einer Applikation enthält. Es muss also einer Applikation zugewiesen werden. Es muss der Anwendungsbaumstruktur hinzugefügt werden, indem der entsprechende Knoten ausgewählt wird. Klicken Sie hierfür auf die grüne Plus-Schaltfläche und wählen Sie Andere Objekte hinzufügen > Persistente Variablen... aus.
Nur Variablen, die mit VAR PERSISTENT deklariert sind und in dieser Liste enthalten sind, sind persistent. Der Befehl Alle Instanzpfade hinzufügen fügt der Liste alle PERSISTENT-Deklarationen, die in anderen POUs gefunden werden, hinzu.
Variablen, die mit VAR PERSISTENT deklariert sind, sind auch Retain-Variablen. Retain-Variablen haben die Kapazität, ihre werte beizubehalten, nachdem ein Befehl Reset Warm ausgeführt wurde. Der Unterschied ist, dass persistente Variablen nur nach dem Ausführen des Befehls Reset Original reinitialisiert werden oder durch einen neuen Download der Applikation (nachdem die Applikation von der Steuerung entfernt wurde). Wenn Sie die Namen oder Datentypen geändert haben, wird eine Ausnahme gemacht.
Persistente Variablenliste
Weitere Informationen finden Sie in der Beschreibung der Remanenten Variablen.
Lesen Sie auch die Beschreibung der speziellen Befehle zur Handhabung persistenter Variablen.
Bearbeiten einer persistenten Variablenliste im Persistenzeditor, welcher dem GVL-Editor entspricht. VAR_GLOBAL PERSISTENT RETAIN ist bereits in der ersten Zeile festgelegt.
Hinzufügen und Deklarieren remanenter Variablen
Beim Hinzufügen von Variablen zu einer Applikation, können einige dieser Variablen als remanente Variablen deklariert werden. Remanente Variablen können ihren Wert im Fall von Stromausfällen, Neustart, Resets und Applikationsdownloads beibehalten. Es gibt zahlreiche Typen von remanenten Variablen, die jeweils einzeln als „Retain“ oder „Persistent“ oder kombiniert als „Retain-Persistent“ deklariert werden.
Siehe Weitere Informationen finden Sie im Programmierhandbuch Ihrer Steuerung. für Informationen zum in verschiedenen Steuerungen für Retain- und persistente Variablen reservierten Speicherplatz.
Gehen Sie vor wie folgt, um Ihrer Applikation eine globale Variablenliste mit dem Namen Persistente Variablen hinzuzufügen:
Schritt |
Aktion |
---|---|
1 |
Wählen Sie in der Anwendungsbaumstruktur den entsprechenden Knoten, klicken Sie auf die grüne Plus-Schaltfläche, und führen Sie die Befehle Andere Objekte hinzufügen > Persistente Variablen... aus. Alternativ können Sie mit der rechten Maustaste auf den Applikationsknoten klicken und die Befehle Objekt hinzufügen > Persistente Variablen... ausführen. |
2 |
Geben Sie im Dialogfeld Persistent-Variablen hinzufügen einen Namen für diese Liste im Textfeld Name ein. |
3 |
Klicken Sie auf Hinzufügen. Ergebnis: In der Anwendungsbaumstruktur wird ein Knoten für persistente Variablen erstellt. Ein Beispiel hierzu finden Sie im Abschnitt Überblick dieses Kapitels. |