Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 153

Inhaltsverzeichnis
Kategorie - Nr.
Steueranweisungen - 7
Symbol im Kontaktplan
NEXT n
Anweisung AWL
NEXT n
Adresstypen
n
Schleifen-Nummer
Funktion
Subtrahiert 1 von der für die FOR n(s)-Anweisung in s konfigurierten Anzahl von Wiederholungen, und springt zurück
zum zugehörigen FOR n(s).
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
WRF015
Anwendungsbeispiel
R000 DIF0
WR0000 = 512
WR0001 = 0
Falls
FOR 0(WR0000)
WR0000 > 0
TC0(WR0001) = 0
WR0001 = WR0001 + 1
NEXT 0
Falls
WR0000 = 0
Zum nächsten Programm
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
SD
l
l
1]
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
Spezialmerker
Fehlercode
WRF001
Fehlercode
H0016
FOR nicht definiert.
H0046
Überlauf FOR-Verschachtelung
• Wenn R000 eingeschaltet ist, wird der Istwert des Zeitgebers/Zählers (TC n)
512 mal auf 0 gesetzt (=gelöscht).
• Nach Beginn der FOR/NEXT-Schleife wird die Schleife so lange durchlaufen,
bis s gleich 0 ist.
• Nach dem Schleifenbeginn bei FOR 0 (WR0000) werden die Anweisungen TC0
(WR0001) = 0 und WR0001 = WR0001 + 1 ausgeführt, solange WR0000
größer als 0 ist. Anschließend wird mittels NEXT 0 der Wert von WR0000 um
1 heruntergezählt und dann wieder zu FOR 0 (WR0000) gesprungen.
• Wenn WR0000 = 0 ist, wird der auf NEXT 0 folgende Programmbereich
ausgeführt.
5-107
Schleifenende (NEXT)
Verarbeit.-zeit (µs)
R7F1
R7F0
Mittelwert Maximum
V
C
l
l
38
Schritte
2
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
Beschreibung des Fehlers
H0003
Mehrfache Definition von NEXT
Beschreibung des Fehlers
Kapitel 5 - Anweisungen
Bemerkung
DR,
Sonstiges
DM
¡ 0 bis 49 (dezimal)
Inhaltsverzeichnis
loading

Inhaltsverzeichnis