Wertfelder
Wertfelder in →FBS können Ausdrücke laut ST enthalten. Verwenden Sie Wertfelder für:
die Definition von →Literalen
die Verwendung von →Variablen (z.B. interne Variablen)
logi.CAD 3 bietet die folgenden Wertfeld-Arten:
Wertfeld im Zeichenfeld
Mit Hilfe eines Wertfelds im Zeichenfeld erstellen Sie eine →Zuweisung.
So ein Wertfeld kann einen Wert von einem anderen FBS-Element (z.B. von einem anderen Wertfeld) über dessen Eingang erhalten, der Wert des Wertfelds kann über dessen Ausgang an ein anderes FBS-Element zugewiesen werden. Die Zuweisungen werden durch Linien visualisiert, die das Wertfeld mit den anderen FBS-Elementen verbinden.
Darstellung
Beispiel für die Zuweisung eines Werts für In1 auf Var1 und weiter auf Out1:
Der Eingangs-Verbindungspunkt (kurz: Eingang) befindet sich auf der linken Seite des Wertfelds, der Ausgangs-Verbindungspunkt (kurz: Ausgang) auf der rechten Seite.
Markierungen im Wertfeld informieren Sie, zu welcher Variablen-Art die eingetragene Variable gehört.
Beispiel |
Bedeutung |
|
Wertfeld mit einer internen Variable (auch "lokale Variable" genannt) oder mit einer →globalen Variable |
|
Wertfeld mit einer →Eingangsvariable |
|
Wertfeld mit einer →Ausgangsvariable |
|
Wertfeld mit einer →Ein-/Ausgangsvariablen |
|
Wertfeld mit einer →externen Variable |
|
Wertfeld mit einem →Literal |
Farbe/Stil des Wertfelds wird von dem Datentyp bestimmt, der der Variable zugeordnet ist bzw. der für das Literal gilt. Die Ausrichtung des Wertfeld-Inhalts ist abhängig von der Beschaltung des Wertfelds (siehe Beispiel mit den verbundenen Wertfeldern).
Wertfeld in der Schnittstelle eines Bausteins
Wertfelder, die in der Schnittstelle eines Bausteins erstellt werden, sind auch als interne Wertfelder bekannt. Mit Hilfe eines solchen Wertfelds geben Sie ein →Literal vor. Da das Wertfeld einem bestimmten Eingang des Bausteins zugeordnet ist, gilt dieser Vorgabewert für den Eingang beim →Aufruf des Bausteins im Zeichenfeld.
Sie können den vorgegebenen Wert für den Aufruf des Bausteins ändern, indem Sie:
ein anderes Literal oder sogar eine →Variable im Wertfeld eingeben (siehe "Ausdruck in Wertfeld bearbeiten")
den Eingang mit einem anderen FBS-Element verbinden (siehe "FBS-Elemente durch Linien verbinden")
In diesem Fall wird das Wertfeld in der Schnittstelle des Bausteins ausgeblendet. Die Eingabe im Wertfeld hat für die Ausführung des Bausteins keine Bedeutung mehr, da der Wert des FBS-Elements verwendet wird.
Darstellung
Beispiel für die Schnittstelle eines Bausteins, in dem der Wert eines Eingangs dem gegenüberliegenden Ausgang zugewiesen wird (der Wert wird durch die 2 Wertfelder in der Schnittstelle vorgegeben):
Die →OLT-Felder rechts verdeutlichen, welcher Wert dem Ausgang jeweils zugewiesen wird.
Beispiel für die gleiche Baustein-Schnittstelle, nachdem jeder Eingang mit einem Wertfeld im Zeichenfeld verbunden wurde:
Aktionen für Wertfelder
Page:Aufruf eines Bausteins oder ein Wertfeld in bestehenden Linien einfügen
Page:Beschreibung für eine deklarierte Variable angeben oder ändern
Page:FBS-Elemente oder bereits deklarierte Variablen löschen
Page:Initialisierungswert für eine deklarierte Variable angeben oder ändern
Page:Kommentar für eine deklarierte Variable angeben oder ändern
Page:Unterbrechungspunkte für Aufrufe von Bausteinen oder Wertfelder setzen
Page:Wertfeld für einen Eingang in der Schnittstelle für einen Baustein erstellen
Page:Wertfelder und/oder Aufrufe von Bausteinen mit Hilfe der Inhaltshilfe in FBS erstellen