Herunterladen Inhalt Inhalt Diese Seite drucken

Vergleichs- Und Logische Operationen - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.7 Vergleichs - und logische Operationen
1.7

Vergleichs- und logische Operationen

1.7
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
Vergleichsoperatoren
==
oder
<>
oder
>
oder
<
oder
>=
oder
<=
Logische Operatoren
AND
oder
OR
oder
1-22
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis