Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

Programmieren
10.10 Programmsprünge
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: ...
Hinweis
An der ersten erfüllten Bedingung wird gesprungen.
286
; R1 größer 1
; 1 kleiner R1
; R1 kleiner R2 plus R3
; R6 größer oder gleich SIN (R7) hoch 2
; 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
Programmier- und Bedienhandbuch, 07/2009, 6FC5398-5CP10-1AA0
Flachschleifen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis