Herunterladen Inhalt Inhalt Diese Seite drucken

Verwenden Von Retain-Variablen - Loytec L-Inx-100 Benutzerhandbuch

Inhaltsverzeichnis
L-INX/L-GATE Benutzerhandbuch
Globale Eingangsvariablen, die als persistent markiert sind, versorgen das IEC61131-
Programm immer mit dem zuletzt empfangenen Wert, selbst nach einem Stromausfall. Um
dieses Verhalten einzuschalten, setzen Sie die entsprechenen Eingangsdatenpunkte im
L-INX Configurator persistent und laden die Datenpunktkonfiguration auf das Gerät
hinunter.
Globale Variablen, die als Merker deklariert sind, können als Ein- oder Ausgangsvariablen
in IEC61131-Programmen verwendet werden. LogiCAD ist nicht in der Lage, Merker von
globalen Ausgangsvariablen zu unterscheiden, die in Kombination mit der Force-Update-
Funktion verwendet werden (siehe Abbildung 64). Daher kann kein Objekt für globale
Variablen automatisch erstellt werden, wenn es Merker enthält. Im Arbeitsablauf, der in
Abschnitt 6.5.1 beschrieben ist, kann nicht automatisch entschieden werden, wann eine
Ausgangsvariable oder ein Merker angelegt werden soll. Merker müssen somit immer
manuell erzeugt werden, indem sie dem Objekt für globale Variablen hinzugefügt werden,
und ihre physikalische Adresse auf %M gesetzt wird.

6.6.5 Verwenden von Retain-Variablen

Retain-Variablen können verwendet werden, um Zustände oder Werte-Parameter eines
Programms über einen Neustart hinweg in jenen Variablen zu behalten, welche nicht in
persistenten
Eingangsvariablen (%I) als Retain-Variablen gesetzt. Dazu setzten Sie den Haken beim
Attribut RETAIN in der Variablendeklaration, wenn Sie eine Variable erzeugen oder
bearbeiten wie in Abbildung 66 gezeigt.
Das Retain-Attribut sollte nur bei globalen oder lokalen Variablen am Funktionsplan gesetzt
werden. Globale Variablen auf der Geräte-Ressource werden durch den I/O-Treiber
verwaltet und dürfen nicht als Retain markiert werden. Für diese Variablen müssen
persistente Datenpunkte verwendet werden (siehe Abschnitt 6.6.4). Darüber hinaus wird
nicht empfohlen, dass lokale Variablen in Funktionsblöcken als Retain-Variablen gesetzt
werden.
Die Inhalte der Retain-Variablen werden alle 5 Minuten sowie beim Hinunterfahren des
Geräts ins Flash geschrieben. Dies stellt einen guten Kompomiss zwischen Schreib-
Version 6.3
89
Datenpunkten
gehalten
Abbildung 66: Deklarieren einer Retain-Variablen.
werden
können.
Typischerweise
LOYTEC electronics GmbH
LOYTEC
werden

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis