n
n
kVA
kVA
Assembler – Befehle
23
f
f
Vergleichsbefehle
i
i
P
Hz
Hz
P
Beispiel 1
Beispiel 2
CPGT / COM-
PARE GREATER
THAN
Befehlsaufbau
Beispiel 1
Beispiel 2
CPLE / COM-
PARE LESS OR
EQUAL
Befehlsaufbau
Beispiel 1
Beispiel 2
356
SET
H0
= 13
SET
H1
= 50
CPGE H0
> = H1
Nach der Abarbeitung des Programms hat H0 den Wert Null und H1 den Wert 50.
SET
H0
= -3
CPGE H0
> = -3
Nach der Abarbeitung des Programms hat H0 den Wert Eins.
Der Befehl CPGT vergleicht vorzeichenrichtig, ob Variable X1 größer Variable oder
Konstante X2 ist. Variable X1 enthält das Ergebnis. Es ist ungleich Null, wenn die Be-
dingung erfüllt ist, sonst ist das Ergebnis Null.
Das Ergebnis kann z. B. durch einen nachfolgenden Sprungbefehl weiter verarbeitet
werden. Variable X2 bleibt unverändert.
Befehlsaufbau
Mxxx CPGT X1 > X2
SET
H0
= -3
CPGT H0
>
-3
Nach der Abarbeitung des Programms hat H0 den Wert Null.
SET
H0
= 3
SET
H2
= 2
CPGT H0
>
H2
Nach der Abarbeitung des Programms hat H0 den Wert Eins.
Der Befehl CPLE vergleicht vorzeichenrichtig, ob Variable X1 kleiner oder gleich Vari-
able oder Konstante X2 ist. Variable X1 enthält das Ergebnis. Es ist ungleich Null, wenn
die Bedingung erfüllt ist, sonst ist das Ergebnis Null.
Das Ergebnis kann z. B. durch einen nachfolgenden Sprungbefehl weiter verarbeitet
werden. Variable X2 bleibt unverändert.
Befehlsaufbau
Mxxx CPLE X1 <= X2
SET
H0
= 50
SET
H1
= 13
CPLE H0
<= H1
Nach der Abarbeitung des Programms hat H0 den Wert Null und H1 den Wert 13.
SET
H0
= -3
CPLE H0
<= -3
Nach der Abarbeitung des Programms hat H0 den Wert Eins.
Mxxx:
Marke (optional)
X1:
Variable (Ergebnis)
X2:
Variable oder Konstante
Mxxx:
Marke (optional)
X1:
Variable (Ergebnis)
X2:
Variable oder Konstante
Handbuch – IPOSplus®