Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel Für Vergleichende Operatoren - Siemens SINUMERIK 802D sl Bedienen Und Programmieren

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

Werbung

Vergleichsoperationen
Operatoren
Die Vergleichsoperationen unterstützen die Formulierung einer Sprungbedingung. Vergleich-
bar 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 GOTOF LABEL1
...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3
...
mehrere bedingte Sprünge im Satz:
N10 MA1: ...
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
...
N50 MA2: ...
Anmerkung: An der ersten erfüllten Bedingung wird gesprungen.
SINUMERIK 802D sl Bedienen und Programmieren Drehen (BP−D), Ausgabe 05/2005
6FC5 398−1CP10−1AA0
= =
gleich
< >
ungleich
>
größer
<
kleiner
> =
größer oder gleich
< =
kleiner oder gleich
Bedeutung
;R1 größer 1
;1 kleiner R1
;R1 kleiner R2 plus R3
;R6 größer oder gleich SIN (R7)
; wenn R1 nicht Null ist, springe zu Satz mit LABEL1
; wenn R1 größer 1 ist, springe zu Satz mit LABEL2
; wenn R45 gleich R7 plus 1 ist, springe zu
Satz mit LABEL3
Programmieren
8.10
Programmsprünge
2
8-237

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis