Herunterladen Inhalt Inhalt Diese Seite drucken

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

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Befehlsbeschreibung
6.3.66

On GoSub (ON Go Subroutine)

Funktion: Sprung zu einem Unterprogramm
Legt den Sprung zur Marke eines Unterprogramms fest
Eingabeformat
On
<Ausdruck>
<Sprungziel>
Programmbeispiel
Der durch 3 Bits festgelegte Wert des Eingangssignals 16 wird in M1 übertragen. In Abhängigkeit von
M1 (1 bis 7) erfolgt eine Programmverzweigung.
1 M1 = M_Inb(16) AND &H7
2 On M1 GoSub *L1,*LSUB,*L2,*L2,*L2,*L67,*L67
10 *L1
11
12
13 Return
:
20 *LSUB
21
22 Return
:
30 *L67
31
32 Return
:
40 *L2
41
42
43 Return
6 - 140
<Ausdruck>
GoSub
[<Sprungziel>] [,[<Sprungziel>]] ...
Legt fest, zu welcher Marke das Programm verzweigt wird
Legt eine Marke fest
Die maximale Anzahl beträgt 32.
'Schreibt die Eingangssignalbits 16 bis 18
als 8-Bit-Wort in die numerische Variable M1
'Sprungmarke L1 festgelegt
'Prozedur bei M1 = 1
'Rücksprung
'Sprungmarke LSUB festgelegt
'Prozedur bei M1 = 2
'Rücksprung
'Sprungmarke L67 festgelegt
'Prozedur bei M1 = 6 oder 7
'Rücksprung
'Sprungmarke L2 festgelegt
'Prozedur bei M1 = 3, 4 oder 5
'Rücksprung
MELFA-BASIC-V-Befehle
'Springt zur Marke L1,
falls M1 = 1, springt zur
Marke LSUB, falls M1 = 2,
springt zur Marke L2,
falls M1 = 3, 4 oder 5
und springt zur Marke L67,
falls M1 = 6 oder 7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis