Herunterladen Inhalt Inhalt Diese Seite drucken

Programmsteuerungsanweisungen In Scl; Übersicht Über Die Programmsteuerungsanweisungen In Scl - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Anweisungen
8.8 Programmsteuerungsoperationen
8.8.10

Programmsteuerungsanweisungen in SCL

8.8.10.1
Übersicht über die Programmsteuerungsanweisungen in SCL
Structured Control Language (SCL) bietet drei Arten von Programmsteuerungsanweisungen
für die Strukturierung Ihres Anwenderprogramms:
● Auswahlanweisungen: Mit Hilfe einer Auswahlanweisung können Sie den Programmfluss
in alternative Anweisungsfolgen steuern.
● Schleifen: Sie können die Schleifenausführung über Wiederholungsanweisungen steuern.
Eine Wiederholungsanweisung gibt an, welche Teile eines Programm abhängig von
bestimmten Bedingungen wiederholt werden sollen.
● Programmsprünge: Ein Programmsprung bewirkt einen direkten Sprung zu einem
angegebenen Sprungziel und damit zu einer anderen Anweisung in demselben Baustein.
Die Programmsteuerungsanweisungen verwenden die Syntax der Programmiersprache
PASCAL.
Tabelle 8- 152
Arten von Programmsteuerungsanweisungen in SCL
Programmsteuerungsanweisung
Auswahl
IF-THEN-Anweisung
(Seite 337)
CASE-Anweisung (Sei-
te 338)
Schleife
FOR-Anweisung
(Seite 340)
WHILE-DO-Anweisung
(Seite 341)
REPEAT-UNTIL-
Anweisung (Seite 342)
Programmsprung
CONTINUE-Anweisung
(Seite 343)
EXIT-Anweisung
(Seite 344)
GOTO-Anweisung (Sei-
te 345)
RETURN-Anweisung
(Seite 345)
336
Beschreibung
Ermöglicht Ihnen, den Programmfluss in Abhängigkeit von einer Bedin-
gung, die entweder WAHR oder FALSCH ist, in eine von zwei Alterna-
tiven zu verzweigen.
Ermöglicht die selektive Ausführung einer von
gungen, basierend auf dem Wert einer Variablen.
Dient zur Wiederholung einer Folge von Anweisungen, solange die
Steuervariable innerhalb des angegebenen Wertebereichs liegt.
Dient zur Wiederholung einer Folge von Anweisungen, solange eine
Durchführungsbedingung erfüllt ist.
Dient zur Wiederholung einer Folge von Anweisungen, bis eine Ab-
bruchbedingung erfüllt ist.
Dient zum Abbruch der Ausführung des momentanen Schleifendurch-
laufs.
Dient zum Verlassen einer Schleife an beliebiger Stelle und unabhän-
gig vom Erfülltsein der Abbruchbedingung.
Bewirkt den sofortigen Sprung zu einer angegebenen Sprungmarke.
Bewirkt das Verlassen des gerade ausgeführten Codebausteins und
die Rückkehr zum aufrufenden Codebaustein.
n
alternativen Verzwei-
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis