Instructions

Table Of Contents
Programmierkonzepte
7.5 Programmiersprache
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
211
Temp: Bei diesen Parametern handelt es sich um temporäre Variablen, die während der
Ausführung des Codebausteins verwendet werden.
Constant: Hierbei handelt es sich um benannte konstante Werte für Ihren Codebaustein.
Wenn Sie den SCL-Codebaustein aus einem anderen Codebaustein aufrufen, treten die
Parameter des SCL-Codebausteins als Eingänge oder Ausgänge auf.
In diesem Beispiel entsprechen die Variablen für "Start" und "On" (aus der Variablentabelle
des Systems) den Variablen "StartStopSwitch" und "RunYesNo" in der Deklarationstabelle
des SCL-Programms.
7.5.3.2
SCL-Ausdrücke und -Operationen
SCL-Ausdruck konstruieren
Ein SCL-Ausdruck ist eine Formel zum Berechnen eines Werts. Der Ausdruck besteht aus
Operanden und Operatoren (wie *, /, + oder -). Bei den Operanden kann es sich um
Variablen, Konstanten oder Ausdrücke handeln.
Die Auswertung des Ausdrucks erfolgt in einer bestimmten Reihenfolge, die von den
folgenden Faktoren festgelegt wird:
Jeder Operator hat eine vordefinierte Priorität, wobei die Operation mit der höchsten
Priorität zuerst ausgeführt wird.
Bei Operatoren mit gleicher Priorität werden die Operatoren von links nach rechts
verarbeitet.
Mit Hilfe von Klammern kennzeichnen Sie eine Reihe von Operatoren, die gemeinsam
ausgewertet werden sollen.
Mit dem Ergebnis eines Ausdrucks kann ein Wert einer von Ihrem Programm verwendeten
Variablen zugewiesen werden, das Ergebnis kann als Bedingung für eine
Steuerungsanweisung oder als Parameter für eine andere SCL-Anweisung oder zum
Aufrufen eines Codebausteins verwendet werden.