Herunterladen Inhalt Inhalt Diese Seite drucken

Scl-Ausdrücke Und -Operationen; Scl-Ausdruck Konstruieren - Siemens Simatic s7 Handbuch

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

Werbung

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.
Tabelle 7- 2 Operatoren in SCL
Typ
Klammern
Arithmetik
Vergleich
Bitverknüpfung
Zuweisung
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Operation
Ausdruck
)
Potenz
Vorzeichen (unäres Plus)
Vorzeichen (unäres Minus)
Multiplikation
Division
Modulo-Funktion
Addition
Subtraktion
Kleiner als
Kleiner oder gleich
Größer als
Größer oder gleich
Gleich
Ungleich
Negation (unär)
Logische UND-Verknüpfung
Logische Exklusiv-ODER-
Verknüpfung
Logische ODER-Verknüpfung
Zuweisung
Programmierkonzepte
7.5 Programmiersprache
Operator
Priorität
( , )
1
**
2
+
3
-
3
*
4
/
4
MOD
4
+
5
-
5
<
6
<=
6
>
6
>=
6
=
7
<>
7
NOT
3
AND oder &
8
XOR
9
OR
10
:=
11
215

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis