Kategorie - Nr.
Steueranweisungen - 6
Symbol im Kontaktplan
FOR n (s)
Anweisung AWL
FOR n (s)
Adresstypen
n
Schleifen-Nummer
Zahl der
s
Wiederholungen
Funktion
•
FOR n bildet mit NEXT n zusammen eine Schleife (n muss für die FOR- und NEXT-Anweisungen dieser Schleife den
gleichen Wert aufweisen).
•
Wenn die in s konfigurierte Zahl der Wiederholungen größer als 0 ist, wird der nach FOR n (s) stehende Befehl
ausgeführt.
•
Wenn die Zahl der Wiederholungen s gleich 0 ist, findet ein Sprung zu dem nach NEXT n stehenden Befehl statt.
•
Verwenden Sie FOR n (s) und NEXT n immer nur paarweise. Ordnen Sie das NEXT n immer hinter dem FOR n.
•
Es darf nicht mehr als ein FOR n (s) mit der selben Schleifen-Nummer verwendet werden.
•
Verwenden Sie FOR n (s) und NEXT n nur im selben Programmbereich. Es ist z.B. nicht zulässig, FOR n (s) im normalen
Programmbereich und das zugehörige NEXT n im Unterprogrammbereich anzuordnen.
•
FOR n (s) und NEXT n können bis zu 5-fach verschachtelt werden.
Hinweise
•
Dieser Befehl wird vor der Programm-Ausführung überprüft. Falls ein Fehler auftreten sollte, wird der folgende
Fehlercode in den Spezialmerker WRF001 übertragen. Ebenfalls wird der CPU-Fehlercode "34" in den Spezialmerker
WRF000 kopiert.
CPU-Fehlercode
34
•
Falls während der Ausführung des Befehls ein Fehler auftritt, so wird in die Spezialmerker R7F3 und WRF015 ein
Fehlercode übertragen. Anschließend wird der Rest des Programms ausgeführt.
Spezialmerker
R7F3 = 1
Anwendungsbeispiel
•
Siehe Anwendungsbeispiel für "NEXT".
Name
Spezialmerker
R7F4
R7F3
DER
ERR
l
1]
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
Spezialmerker
WRF001
Fehlercode
H0017
H0043
WRF015
H0044
H0045
H0046
Schleifenbeginn (FOR)
Verarbeit.-zeit (µs)
R7F2
R7F1
R7F0
Mittelwert Maximum
SD
V
C
l
l
l
Schritte
3
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
¡
¡
Fehlercode
Beschreibung des Fehlers
H0001
Mehrfache Definition von FOR
Beschreibung des Fehlers
NEXT nicht definiert
FOR/NEXT-Fehler
NEXT-Bereichsfehler
Fehler bei FOR/NEXT-Verschachtelung
Überlauf FOR-Verschachtelung
5-106
Kapitel 5 - Anweisungen
Bemerkung
33
DR,
Sonstiges
DM
¡ 0 bis 49 (dezimal)