Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 403

Industrieroboter
Inhaltsverzeichnis

Werbung

MELFA-BASIC-V-Befehle
Programmbeispiel
1 Select MCNT
2
M1 = 10
3 Case Is <= 10
4
Mov P1
5
Break
6 Case 11
7 Case 12
8
Mov P2
9
Break
10 Case 13 To 18
11
Mov P4
12
Break
13 Default
14
M_Out(10) = 1
15
Break
16 End Select
Erläuterung
● Wird eine der Bedingungen der Case-Anweisung erfüllt, wird der Prozess bis zur nächsten Case-,
Default- oder End-Select-Anweisung ausgeführt.
● Wird keine der Case-Bedingungen erfüllt, wird der Default-Prozess ausgeführt. Ist kein Default-
Prozess definiert, springt das Programm einen Programmschritt hinter die End-Select-Anwei-
sung.
● Eine Select-Anweisung muss immer durch eine End Select-Anweisung abgeschlossen werden.
Ein Sprung über die GoTo-Anweisung aus dem Case-Block der Select Case-Anweisung belegt
Speicherplatz des für die Programmsteuerung reservierten Stapelspeichers. Bei einer kontinuier-
lichen Ausführung des Programms kann deshalb eine Fehlermeldung erfolgen.
● Bei Ausführung einer End-Select-Anweisung, der keine Select-Anweisung vorausgeht, erfolgt
eine Fehlermeldung.
● Die Ausführung von While-Wend- oder For-Next-Schleifen innerhalb eines Case-Blocks ist mög-
lich.
● Verwenden Sie Vergleichsoperatoren (<, =, > usw.) mit der Anweisung Case IS.
CR750/CR751
'Auswahl der numerischen Variablen MCNT
'Dieser Programmschritt wird nicht ausgeführt.
'Fahre Position P1 an, falls MCNT kleiner gleich 10 ist
'Sprung hinter die End Select-Anweisung
'Fahre Position P2 an, falls MCNT gleich 11 oder 12 ist
'Sprung hinter die End Select-Anweisung
'Fahre Position P4 an, falls MCNT größer gleich
13 und kleiner gleich 18 ist
'Sprung hinter die End Select-Anweisung
'Setzt Ausgangsbit 10 auf „1", falls MCNT
keinem der oben genannten Werte oder
Wertebereiche entspricht
'Sprung hinter die End Select-Anweisung
Detaillierte Befehlsbeschreibung
6 - 161

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis