Herunterladen Inhalt Inhalt Diese Seite drucken

Bedingte Programmsprünge - Siemens SINUMERIK 802D sl Programmier- Und Bedienhandbuch

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

Werbung

10.10.3
Bedingte Programmsprünge
Funktionalität
Nach der IF-Anweisung werden Sprungbedingungen formuliert. Ist die Sprungbedingung
erfüllt (Wert nicht Null), dann erfolgt der Sprung.
Sprungziel kann ein Satz mit Label oder mit einer Satznummer sein. Dieser Satz muss
innerhalb des Programms liegen.
Bedingte Sprunganweisungen erfordern einen eigenen Satz. Es können mehrere bedingte
Sprunganweisungen in einem Satz stehen.
Bei Verwendung von bedingten Programmsprüngen können Sie gegebenenfalls eine
deutliche Programmverkürzung erzielen.
Programmierung
IF Bedingung GOTOF Label
IF Bedingung GOTOB Label
GOTOF
GOTOB
Label
IF
Bedingung
Vergleichsoperationen
Operatoren
= =
< >
>
<
> =
< =
Die Vergleichsoperationen unterstützen die Formulierung einer Sprungbedingung.
Vergleichbar 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.
Flachschleifen
Programmier- und Bedienhandbuch, 07/2009, 6FC5398-5CP10-1AA0
; Sprung vorwärts
; Sprung rückwärts
; 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
Programmieren
10.10 Programmsprünge
285

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis