1
03.04
1.7
Vergleichs- und logische Operatoren
Vergleichsoperatoren
Die Vergleichsoperationen sind für Variable vom
Typ CHAR, INT, REAL und BOOL anwendbar. Beim
Typ CHAR wird der Codewert verglichen.
Bei den Typen STRING, AXIS und FRAME sind
möglich: == und <>.
Das Ergebnis von vergleichenden Operationen ist
immer vom Typ BOOL.
Vergleichsoperationen können z.B. zur
Formulierung einer Sprungbedingung benutzt
werden. Vergleichbar sind dabei auch komplexe
Ausdrücke.
Bedeutung der Vergleichsoperatoren
==
<>
>
<
>=
<=
Programmierbeispiel
IF R10>=100 GOTOF ZIEL
oder
R11=R10>=100
IF R11 GOTOF ZIEL
Das Ergebnis des Vergleichs R10>=100 wird zu-
nächst in R11 zwischengespeichert.
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
1.7 Vergleichs- und logische Operatoren
gleich
ungleich
größer
kleiner
größer oder gleich
kleiner oder gleich
Flexible NC-Programmierung
1
1-45