Herunterladen Inhalt Inhalt Diese Seite drucken

Callp (Call P) - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

MELFA-BASIC-V-Befehle
6.3.4

CallP (Call P)

Funktion: Programm aufrufen
Führt das aufgerufene Programm aus (siehe auch GoSub-Befehl für Unterprogrammaufrufe). Der
Rücksprung ins Hauptprogramm erfolgt bei Ausführung der End-Anweisung oder der letzten Zeile
des Unterprogramms.
Eingabeformat
CallP
<Programmname>
<Parameter>
Programmbeispiel
Übergabe der Variablen an das aufgerufene Programm
Hauptprogramm
1 M1 = 10
2 CallP "100",M1,P1,P2
3 M1 = 1
4 CallP "100",M1,P1,P2
:
10 CALLP "10",M2,P3,P4
:
15 End
Unterprogramm
1 FPrm M01,P01,P02
2 If M01<> 0 Then GoTo *LBL1
3 Mov P01
4 *LBL1
5 Mvs P02
6 End
Bei Ausführung der Schritte 2 und 4 des Hauptprogramms werden die Werte der Variablen M1, P1 und
P2 in die Variablen M01, P01 und P02 des Unterprogramms übertragen. Bei Ausführung des Schritts
10 des Hauptprogramms werden die Werte der Variablen M2, P3 und P4 in die Variablen M01, P01 und
P02 des Unterprogramms übertragen.
CR750/CR751
"<Programmname>" [,<Parameter>[,<Parameter>] ...]
Legt den Programmnamen als Zeichenkettenkonstante oder
Zeichenkettenvariable fest
Weitere Hinweise zur Vergabe von Programmnamen finden Sie in
Abschn. 4.2.1.
Legt die Variablen fest, die beim Aufruf des Programmes
übergeben werden
Es können maximal 16 Variablen übergeben werden.
Detaillierte Befehlsbeschreibung
'Weist M1 den Wert 10 zu
'Aufruf des Programms 100 und Übergabe der
Variablen M1, P1, P2
'Weist M1 den Wert 1 zu
'Aufruf des Programms 100 und Übergabe der
Variablen M1, P1, P2
'Aufruf des Programms 10 und Übergabe der
Variablen M2, P3, P4
'Programmende
'Definiert die Variablen M01, P01, P02
'Sprung zur Marke LBL1, falls M01 ungleich 0 ist
'Position mittels Gelenk-Interpolation anfahren
'Legt die Sprungmarke LBL1 fest
'Position mittels Linear-Interpolation anfahren
'Rücksprung in Hauptprogramm
6 - 17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis