Herunterladen Inhalt Inhalt Diese Seite drucken

Gosub (Go Subroutine) - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Befehlsbeschreibung
6.3.44

GoSub (Go Subroutine)

Funktion: Sprung zu einem Unterprogramm
Bewirkt einen Sprung zu einem Unterprogramm, das mit einer Marke beginnt. Der Rücksprung muss
über die Return-Anweisung erfolgen.
Eingabeformat
GoSub
<Sprungziel>
Programmbeispiel
1 GoSub *LBL
2 End
:
20 *LBL
21 Mov P1
22 Return
Erläuterung
● Der Rücksprung aus dem Unterprogramm muss mit der Return-Anweisung erfolgen. Ein Rück-
sprung über die GoTo-Anweisung verringert den für die Programmsteuerung zur Verfügung
stehenden Speicherplatz (Stapelspeicher) und führt bei kontinuierlicher Ausführung zu einer
Fehlermeldung.
● Aus einem Unterprogramm kann über die GoSub-Anweisung der Sprung zu weiteren Unterpro-
grammen erfolgen. Dabei ist eine Verschachtelungstiefe von ca. 800 Sprüngen möglich.
● Ist das angegebene Sprungziel nicht vorhanden, erfolgt eine Fehlermeldung.
Steht in Beziehung zu folgenden Befehlen:
Return
6 - 94
<Sprungziel>
Legt eine Marke fest
'Sprung zum Unterprogramm LBL
'Programmende
'Sprungmarke LBL festgelegt
'Position P1 anfahren
'Rücksprung zum Programmschritt 2
MELFA-BASIC-V-Befehle

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis