Persistente Variablen

Befehle zum Verwalten persistenter Variablen

Die Befehle zum Verwalten persistenter Variablen sind im Menü Deklarationen enthalten. Dieses Menü ist in EcoStruxure Machine Expert sichtbar, wenn ein PersistentVars-Knoten in der Anwendungsbaumstruktur enthalten ist und der Cursor in dem dazugehörigen PersistentVars-Editor platziert ist.

Der Persistente Variablen-Editor bearbeitet selbstständig die Reihenfolge persistenter Variablen. Es ist möglich, persistente Variablen unabhängig von ihrer Position in der Deklaration hinzuzufügen oder zu entfernen, ohne Daten zu verlieren.

Wenn Sie eine Variable in der Deklaration löschen, wird sie durch eine unsichtbare Platzhaltervariable im Prozessabbild ersetzt. Diese Platzhaltervariable, die dieselbe Speichergröße wie die gelöschte Variable besitzt, hilft Ihnen sicherzustellen, dass die folgenden Variablen ihre Adressen beibehalten. Wenn eine neue Variable an einer beliebigen Position hinzugefügt wird, wird Sie im Prozessabbild am Ende der Liste hinzugefügt. Auch dies trägt dazu bei, sicherzustellen, dass vorhandene Variablen ihre Adressen beibehalten.

Die Änderung von Variablen (Name oder Datentyp) wird wie eine Löschung und Erstellung behandelt. Dies führt zu einer Platzhalterlücke und im Prozessabbild (nicht in der Deklaration) zu einem neuen Eintrag am Ende der Liste. Wenn Variablen aus Programmen oder Funktionsbausteininstanzen durch Ausführung des Befehls Alle Instanzpfade hinzufügen hinzugefügt werden, werden sie in gleicher Weise behandelt.

Der Persistente Variablen-Editor bietet die folgenden Befehle, um die Anzahl der Lücken zu ermitteln und sie zu entfernen, und die folgenden Funktionen, um die Variablenwerte zu speichern und wiederherzustellen.