Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

1.11

CASE-Anweisung

1.11
Funktion
Die CASE-Anweisung bietet die Möglichkeit, abhängig von einem aktuellen Wert des Typs
INT unterschiedlich zu verzweigen.
Je nachdem, welchen Wert die von der CASE-Anweisung überprüfte Konstante annimmt,
verzweigt das Programm an die Stelle, die durch das zugehörige Sprungziel bestimmt wird.
Programmierung
CASE (Ausdruck) OF Konstante1 GOTOF LABEL1 ... DEFAULT GOTOF LABELn
CASE (Ausdruck) OF Konstante1 GOTOB LABEL1 ... DEFAULT GOTOB LABELn
Parameter
CASE
GOTOB
GOTOF
GOTO
GOTOC
LABEL
LABEL:
Ausdruck
Konstante
DEFAULT
Hinweis
Mehr Informationen zu den GOTO Befehlen siehe in Kapitel 10 Rechenparameter und
Programmsprünge.
Für die Fälle, in denen die Konstante keinen der vorbestimmten Werte annimmt, kann mit
der Anweisung DEFAULT ein Sprungziel bestimmt werden.
Falls die DEFAULT-Anweisung nicht programmiert ist, wird in diesen Fällen der auf die
CASE-Anweisung folgende Satz zum Sprungziel.
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Flexible NC-Programmierung
Schlüsselwort für Sprunganweisung
Sprunganweisung mit Sprungziel rückwärts
(Richtung Programmanfang)
Sprunganweisung mit Sprungziel vorwärts
(Richtung Programmende)
Sprunganweisung mit Sprungziel erst
vorwärts und anschließend rückwärts
(Richtung erst zum Programmende und dann
zum Programmanfang)
Alarm 14080 "Sprungziel nicht gefunden"
unterdrücken.
Sprunganweisung mit Sprungziel erst
vorwärts und anschließend rückwärts
(Richtung erst zum Programmende und dann
zum Programmanfang)
Ziel (Markierung innerhalb des Programms)
nach dem Namen des Sprungziels folgt ein
Doppelpunkt
arithmetischer Ausdruck
Konstante vom Typ INT
Programmpfad, wenn keine der vorher
genannten Konstanten zutrifft
1.11 CASE-Anweisung
1-39

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis