Herunterladen Inhalt Inhalt Diese Seite drucken

Programmverzweigung (Case - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

1.10.3
Programmverzweigung (CASE ... OF ... DEFAULT ...)
Funktion
Die CASE-Funktion bietet die Möglichkeit, den aktuellen Wert (Typ: INT) einer Variablen
oder einer Rechenfunktion zu überprüfen und abhängig vom Ergebnis an unterschiedliche
Stellen im Programm zu springen.
Syntax
CASE(<Ausdruck>) OF <Konstante_1> GOTOF <Sprungziel_1> <Konstante_2>
GOTOF <Sprungziel_2> ... DEFAULT GOTOF <Sprungziel_n>
Bedeutung
CASE:
<Ausdruck>:
OF:
<Konstante_1>:
<Konstante_2>:
DEFAULT:
GOTOF:
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Sprunganweisung
Variable oder Rechenfunktion
Schlüsselwort zur Formulierung der bedingten
Programmverzweigungen
Erster angegebener konstanter Wert für die Variable oder
Rechenfunktion
Typ:
INT
Zweiter angegebener konstanter Wert für die Variable oder
Rechenfunktion
Typ:
INT
Für die Fälle, in denen die Variable oder Rechenfunktion keinen
der angegebenen konstanten Werte annimmt, kann mit der
Anweisung DEFAULT ein Sprungziel bestimmt werden.
Hinweis:
Falls die DEFAULT-Anweisung nicht programmiert ist, wird in
diesen Fällen der auf die CASE-Anweisung folgende Satz zum
Sprungziel.
Sprunganweisung mit Sprungziel in Richtung Programmende.
Statt GOTOF sind auch alle anderen GOTO-Befehle
programmierbar (siehe Thema "Programmsprünge auf
Sprungmarken").
Flexible NC-Programmierung
1.10 Programmsprünge und -verzweigungen
97

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis