Herunterladen Inhalt Inhalt Diese Seite drucken

IAI SSEL Betriebshandbuch Seite 213

Steuerung
Vorschau ausblenden Andere Handbücher für SSEL:
Inhaltsverzeichnis

Werbung

WHXX (Auswahl wenn WAHR; Variable)
Erweiterungsbe-
dingung (LD, A, O,
AB, OB)
Verboten
[Funktion] Dieser Befehl wird zwischen den Befehlen SLCT und EDSL verwendet. Er vergleicht den
Inhalt der Variablen in Operand 1 mit dem Wert in Operand 2. Trifft die Bedingung zu, dann
werden die Befehle bis zum nächsten Befehl WHXX, OTHE oder EDSL ausgeführt.
WHXX
[Beispiel 1]
WHEQ
WHGT
* Werden wahrscheinlich mehrere Bedingungen erfüllt, ist zu beachten, dass alle auf den ersten gülti-
gen WXXX-Befehl folgenden Befehle nicht ausgeführt werden. Daher sollte mit dem Befehl mit der
schwierigsten Bedingung oder der höchsten Priorität begonnen werden.
Eingangsbedin-
gung (E/A, Mer-
Befehl, Ver-
ker)
einbarung
Verboten
WHXX
EQ
Operand 1 = Operand 2
Operand 1 ≠ Operand 2
NE
GT
Operand 1 > Operand 2
Operand 1 ≥ Operand 2
GE
LT
Operand 1 < Operand 2
Operand 1 ≤ Operand 2
LE
LET
1
20
LET
2
10
:
SLCT
1
10
:
(1)
:
1
*2
:
(2)
OTHE
:
(3)
:
EDSL
:
(4)
:
Befehl, Vereinbarung
Operand 1
Operand 2
Variablen-
nummer
Weise der Variablen 1 den Wert 20 zu.
Weise der Variablen 2 den Wert 10 zu.
Mehrfachverzweigung ausführen.
(1) wird ausgeführt, wenn der Inhalt von Variable 1
gleich 10 ist. Da Variable 1 aber 20 enthält wird die
nächste Bedingung angesprochen.
Dieser Befehl wird ausgeführt, wenn der Inhalt von Va-
riable 1 größer als der Inhalt von Variable 2 ist.
Da Variable 1 (= 20) > Variable 2 (=10) wird (2) ausge-
führt.
Dieser Befehl wird ausgeführt, wenn keine der Bedin-
gungen erfüllt ist. In diesem Beispiel wurde (2) ausge-
führt, somit wird (3) nicht ausgeführt.
Die Bearbeitung geht hier weiter, wenn eine der Bedin-
gungen erfüllt ist und der entsprechende Befehl ausge-
führt wurde. In diesem Beispiel werden (2) und (4) aus-
geführt.
Teil 2 - Programme
Ausgang
(Ausgang, Mer-
ker)
Daten
CP
201

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis