76/301
Bosch Rexroth AG
RCL-Programmsteuerung
8.3
HALT-Anweisung
Programmierung
8.4
REPEAT-Anweisung
REPEAT
[expression]
TIMES
statement(s)
REPEAT_END
Programmierung
Rexroth IndraMotion MLC 12VRS RCL-Programmieranleitung
Die "HALT"-Anweisung beendet die Ausführung einer Anweisungsfolge im
Hauptprogramm.
Am Befehl "HALT" erkennt die Steuerung während des Programmlaufs, dass
das Programm beendet ist.
Bei aufgerufenen externen Unterprogrammen bewirkt "HALT" den
Rücksprung in das aufrufende, aktive Hauptprogramm.
Der Befehl "HALT" wird vor der Unterprogramm-Vereinbarung bzw. vor dem
Programmende eingegeben. Der HALT-Befehl kann innerhalb eines Pro‐
gramms mehrfach verwendet werden.
Ist aus der Programmstruktur der Programm-Halt erkennbar, z. B.
bei der RCL-Anweisung "PROGRAM_END", generiert die Steue‐
rung beim Übersetzen den Befehl "HALT" selbsttätig.
Abb.8-7:
HALT_Anweisung im Programmablauf
Syntax:
Ein Programmteil kann mit einer "REPEAT"-Anweisung mehrmals abgearbei‐
tet werden.
Man spricht in diesem Fall von einer Programmteil-Wiederholung.
Der Programmteil ist am Anfang durch die Wiederhol-Anweisung
"REPEAT n TIMES" gekennzeichnet.
Für die Anzahl der Wiederholungen können Zahlen, Variablen oder Ausdrü‐
cke vom Typ "INTEGER", siehe
Ist Anzahl = 0 oder negativ, wird die Schleife nicht ausgeführt.
Den Schluss des Programmteils bildet der RCL-Befehl "REPEAT_END".
Ein bestimmter Programmteil soll acht mal ausgeführt werden, d.h. die RCL-
Anweisung lautet "REPEAT 8 TIMES".
Der Programmteil wird mit "REPEAT_END" abgeschlossen.
DOK-MLC***-RCL*PRO*V12-AP02-DE-P
Übersicht, Seite
53, eingesetzt werden.