Herunterladen Inhalt Inhalt Diese Seite drucken

Jsr - Sprung Zum Unterprogramm; Jst - Unbedingter Sprung Mit Stop - Rexroth Indramat DLC1-A Anwendungsbeschreibung

Einachs-positioniermodul für digitale antriebsregelung
Inhaltsverzeichnis

Werbung

JSR - Sprung zum Unterprogramm

E
0016
JSR
0567
Bemerkung:

JST - Unbedingter Sprung mit Stop

E
0025 JST
0123
• DOK-CONTRL-DLC1*A*****ANW1-DE-P • 06.97
3. Programmierung
Startsatz des Unterprogrammes
Bei Programmen, die mehrere identische Funktionen enthalten,
kann die Programmierung durch Eingabe von Wiederholfunktionen
in ein Unterprogramm erleichtert werden.
Damit kann ein Programm übersichtlicher und kürzer gestaltet wer-
den.
Der Rücksprung aus einem Unterprogramm wird immer automatisch
auf den Satz erfolgen, dessen Satznummer um eins höher ist, als der
Satz der den Sprung in das Unterprogramm ausgelöst hat.
Es sind maximal 127 Unterprogrammebenen möglich. Bei mehr als
127 Ebenen erfolgt die Störungsmeldung `JSR - Schachtelung´.
Jedes Unterprogramm muß als letzten Satz einen Rücksprungbefehl
`RTS´ enthalten. Wird dieser Befehl aufgerufen ohne vorher in ein
Unterprogramm zu springen, so bringt die DLC 1 Störungsmeldung
`RTS - Schachtelung´.
Die Weiterschaltung auf den nächsten Satz erfolgt nach 1 ms.
Zielsatz
Mit diesem Befehl verzweigt das Programm zum angegebenen
Zielsatz. Dort wird der Programmablauf jedoch angehalten. Das
Programm wird erst fortgesetzt, wenn am Systemeingang `Start´ die
Spannung von `0´ nach `1´ wechselt. Mit dem neuen Startsignal wird
das Programm im Zielsatz fortgesetzt.
Dieser Befehl wird häufig zum Beenden eines Bearbeitungszykluses
eingesetzt.
Ist der Antrieb in Bewegung, so wird er mit der programmierten
Beschleunigung/Verzögerung zum Stillstand gebracht. Der Resthub
wird gespeichert und beim nächsten Start verfahren. Es erfolgt kein
Maßverlust.
Ein Dauerlauf mit dem `CON´-Befehl wird abgeschaltet !
Durch einen `JST´-Befehl werden die Ausgängszustände nicht ver-
ändert.
Bei `Multi-Tasking´ (siehe Kapitel 5.8) führt ein `JST´-Befehl in allen
laufenden Task zu einem Programmstop. Der Task 3 wird nicht
beeinflußt.
Die Weiterschaltung auf den nächsten Satz erfolgt nach 1 ms.
58

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis