Herunterladen Inhalt Inhalt Diese Seite drucken

Case-Anweisung - Bosch Rexroth IndraMotion MLC 13VRS Programmieranleitung

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 13VRS:
Inhaltsverzeichnis

Werbung

88/329
Bosch Rexroth AG
RCL-Programmsteuerung
8.7

CASE-Anweisung

Programmierung
CASE
selection_expression
EQUAL: statement
EQUAL: statement
DEFAULT: statement
CASE_END
PROGRAM
case_ex
INPUT
INTEGER: amount
INTEGER:
offset
BEGIN
offset=0
CASE
amount
EQUAL
9,10: offset=0
EQUAL
11,12: offset=1
EQUAL
13: offset=2
DEFAULT
offset=5
CASE_END
PROGRAM_END
Durch die Verzweigungsanweisung "CASE" kann eine Auswahl aus mehre‐
ren Alternativen realisiert werden. Verschachtelte "IF-THEN"-Abfragen kön‐
nen hiermit vermieden und die Ausführungszeit des Programms verkürzt wer‐
den.
Die bedingte Anweisung hat die Form
Syntax:
Zulässige Typen für selection_expression sind "BINARY", "INTEGER",
"CHAR" und "TEXT".
Die Konstanten der Konstantenliste müssen kompatibel zum Auswahlaus‐
druck sein. Eine Konstante darf nur einmal innerhalb der Verzweigungsan‐
weisung verwendet werden.
Die Angabe des "DEFAULT"-Teils ist optional.
Fehlt der "DEFAULT"-Teil in der Verzweigungsanweisung, wird
bei der Programmabarbeitung kein Laufzeitfehler gemeldet.
Dies gilt auch, wenn keine der Anweisungen zutrifft.
Programm:
;Wert kommt von der SPS
;Deklarationen
;Programmstart
DOK-MLC***-RCL*PRO*V13-AP01-DE-P
Rexroth IndraMotion MLC 13VRS RCL-Programmieranleitung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis