Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 340

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Befehlsbeschreibung
6.3.48
If ... Then ... Else (If Then Else)
Funktion: WENN ... DANN ... SONST
WENN eine bestimmte Bedingung zutrifft, DANN führe Anweisung 1 aus, SONST führe Anweisung 2
aus.
Eingabeformat
If
<Ausdruck>
If
<Ausdruck>
<Anweisung>
<Anweisung>
Break
[Else]
<Anweisung>
<Anweisung>
Break
EndIf
<Ausdruck>
<Anweisung>
Programmbeispiel
1 If M1 > 10 Then *L1
11 If M1 > 10 Then GoTo *L2 Else GoTo *L3
:
19 *L1
20 M1 = 10
21 Mov P1
22 GoTo *LC
23 *L2
24 M1 = –10
25 Mov P2
26 GoTo *LC
6 - 98
Then
<Anweisung>
Then
:
:
[Else <Anweisung>]
Beschreibt einen booleschen Ausdruck
Anweisung nach Then wird ausgeführt, wenn das Ergebnis des
booleschen Ausdrucks „wahr" ist. Anweisung nach Else wird
ausgeführt, wenn das Ergebnis des booleschen Ausdrucks
„unwahr" ist.
'Sprung zur Marke L1, falls M1 größer 10
'Sprung zur Marke L2, falls M1 größer 10,
sonst Sprung zur Marke L3
Die Anweisung GoTo nach Then oder Else kann
entfallen
'Sprungmarke L1 festgelegt
'Setzt M1 auf den Wert „10"
'Position P1 anfahren
'Sprung zur Marke LC
'Sprungmarke L2 festgelegt
'Setzt M1 auf den Wert „–10"
'Position P2 anfahren
'Sprung zur Marke LC
MELFA-BASIC-V-Befehle

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis