Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel Für Vergleichende Operatoren - Siemens SINUMERIK 802D sl Programmierhandbuch Und Bedienhandbuch

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

Werbung

GOTOF
GOTOB
Label
IF
Bedingung
Vergleichsoperationen
Operatoren
= =
< >
>
<
> =
< =
Die Vergleichsoperationen unterstützen die Formulierung einer Sprungbedingung. Ver-
gleichbar sind dabei auch Rechenausdrücke.
Das Ergebnis von vergleichenden Operationen ist "erfüllt" oder "nicht erfüllt". "Nicht erfüllt" ist
dem Wert Null gleichzusetzen.
Programmierbeispiel für vergleichende Operatoren
R1>1
1 < R1
R1<R2+R3
R6>=SIN( R7*R7)
Programmierbeispiel
N10 IF R1< >0 GOTOF LABEL1
...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
Schleifen
Programmier- und Bedienhandbuch, 06/2006, 6FC5398-4CP10-0AA0
; Sprungrichtung vorwärts
; (in Richtung letzter Satz des Programms)
; Sprungrichtung rückwärts
; (in Richtung erster Satz des Programms)
; gewählte Zeichenfolge für Label (Sprungmarke)
; oder Satznummer
; Einleitung der Sprungbedingung
; Rechenparameter, Rechenausdruck für die Formulierung
; der Bedingung
Bedeutung
gleich
ungleich
größer
kleiner
größer oder gleich
kleiner oder gleich
; R1 größer 1
; 1 kleiner R1
; R1 kleiner R2 plus R3
; R6 größer oder gleich SIN (R7)2
; wenn R1 nicht Null ist, springe zu Satz mit
LABEL1
; wenn R1 größer 1 ist, springe zu Satz mit
LABEL2
Programmieren
3.10 Programmsprünge
3-81

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis