Anhang
Deklarieren der Variablen der FC für die Ventile
Wie bei dem FB für den Motor müssen Sie auch bei der FC für die Ventile die
Eingangs-, Ausgangs- und Durchgangsparameter deklarieren (siehe nachfolgende
Variablendeklarationstabelle).
Adresse
0.0
0.1
2.0
2.1
4.0
Bei FCs werden die temporären Variablen im L-Stack gespeichert. Die Eingangs-,
Ausgangs- und Durchgangsvariablen werden als Pointer auf den Codebaustein
gespeichert, der die FC aufgerufen hat. Zusätzlicher Speicherplatz im L-Stack
(nach den temporären Variablen) wird für diese Variablen verwendet.
Programmieren der FC für die Ventile
Auch die Funktion FC 1 für die Ventile müssen Sie vor dem OB 1 erstellen, da
aufgerufene Bausteine vor aufrufenden Bausteinen erstellt werden müssen.
Der Anweisungsteil des FC 1 sieht in der Programmiersprache AWL
folgendermaßen aus:
Netzwerk 1
U(
O
O
)
UN
=
Netzwerk 2
U
=
Netzwerk 3
UN
=
A-88
Deklaration Name
in
Open
in
Close
out
Dsp_Open
out
Dsp_Closed
In_out
Valve
Öffnen/Schließen und Selbsthaltung
#Open
#Valve
#Close
#Valve
Anzeige, OB Ventil geöffnet
#Valve
#Dsp_Open
Anzeige, OB Ventil geschlossen
#Valve
#Dsp_Closed
Typ
Anfangswert
BOOL
FALSE
BOOL
FALSE
BOOL
FALSE
BOOL
FALSE
BOOL
FALSE
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01