Herunterladen Inhalt Inhalt Diese Seite drucken

Vergleichs- Und Logische Operationen; Programmierung - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung

1.4 Vergleichs- und logische Operationen

1.4
Vergleichs- und logische Operationen
Funktion
Vergleichsoperationen können z. B. zur Formulierung einer Sprungbedingung benutzt
werden. Vergleichbar sind dabei auch komplexe Ausdrücke.
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 <>, die für Operationen vom
Typ STRING auch in Synchronaktionen angewendet werden können.
Das Ergebnis von vergleichenden Operationen ist immer vom Typ BOOL.
Logische Operatoren dienen zur Verknüpfung von Wahrheitswerten.
Die logischen Operationen sind nur auf Variable vom Typ BOOL anwendbar. Über interne
Typenkonvertierung sind sie auch auf die Datentypen CHAR, INT, und REAL anwendbar.
Bei den logischen (boolschen) Operationen gilt für die Datentypen BOOL, CHAR,INT und
REAL:
● 0 entspricht: FALSE
● ungleich 0 entspricht: TRUE
Bitweise logische Operatoren
Mit den Variablen vom Typ CHAR und INT können auch bitweise logische Operationen
vorgenommen werden. Gegebenenfalls erfolgt eine Typkonvertierung automatisch.

Programmierung

Vergleichsoperator
==
<>
>
<
>=
<=
70
Bedeutung
gleich
ungleich
größer
kleiner
größer oder gleich
kleiner oder gleich
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis