Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Unverzögerter

list_until

kurzer
Listenbefehl
Funktion
Beendet ggf. eine Befehlswiederholung für eine Gruppe von Listenbefehlen.
Aufruf
list_until( Number )
Parameter
Number
Hinweise
• Siehe
• Ein evtl. noch anliegender verzögerter kurzer Listenbefehl wird noch davor ausgeführt.
• Alle Listenbefehle zwischen diesem Befehl und dem zuletzt vorausgegangenen
list_repeat-Befehl werden Number mal wiederholt.
• Es können bis zu 8 verschachtelte list_repeat/list_until-Befehlsschleifen programmiert
werden. Jeder weitere list_until-Befehl, für den kein vorausgegangener list_repeat-
Befehl aufgerufen wurde, wird ignoriert.
• Eine leere Schleife, bestehend aus einem list_repeat-Befehl, unmittelbar gefolgt von
einem list_until-Befehl, wird sofort beendet und nicht wiederholt.
• Wenn eine Liste beendet wird (durch
/STOP), werden alle noch nicht fertig abgearbeiteten list_repeat/list_until-Schleifen
gelöscht. Das geschieht jedoch nicht, wenn ein automatischer Listenwechsel (durch
auto_change,
• Vollständige list_repeat/list_until-Schleifen können sich innerhalb einer Liste oder
innerhalb eines Unterprogrammes befinden. Ein Wechsel zwischen Listen und Unter-
programmen oder zwischen verschiedenen Unterprogrammen ist nicht zulässig. Ein
Wechsel zwischen Listen ist zulässig, solange der Listenwechsel ohne explizites Beenden
einer Liste stattfindet (entweder durch einen automatischen Listenwechsel oder einen
expliziten Listensprung mit
• Listensprünge in den Rumpf einer list_repeat/list_until-Schleife oder aus ihm heraus
sollten vermieden werden. Bei unsachgemäßem Gebrauch kann die Integrität der
Schleifenverwaltung so gestört werden, dass die Schleifen u. U. nicht mehr wie geplant
ablaufen. Unterprogramm-Aufrufe aus einer Schleife heraus sind jedoch problemlos
möglich.
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version DLL 536, OUT 536.
Verweise
list_repeat
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Anzahl von Wiederholungen als 32-Bit-Wert ohne Vorzeichen.
Number = 0 wird wie Number = 1 behandelt.
Kapitel 6.5.5 "Schleifen", Seite
auto_change_pos
list_jump_pos
®
5 PC/104-Plus-Karte, RTC
89.
set_end_of_list
oder
stop_execution
oder start_loop) aktiv ist.
in die andere Liste).
®
5 PCIe/104-Karte
oder
360

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis