Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 216

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

Werbung

Programmierkonzepte
7.5 Programmiersprache
Als höhere Programmiersprache nutzt SCL Standardanweisungen für grundlegende
Aufgaben:
● Zuweisungsanweisung: :=
● Arithmetische Funktionen: +, -, * und /
● Adressierung von globalen Variablen: "<Variablenname>" (Variablenname oder
Datenbausteinname in doppelten Anführungszeichen)
● Adressierung von lokalen Variablen: #<Variablenname> (Variablenname mit
vorangestelltem Symbol "#")
Die folgenden Beispiele zeigen verschiedene Ausdrücke für verschiedene Einsatzzwecke:
"C" := #A+#B;
"Data_block_1".Tag := #A;
IF #A > #B THEN "C" := #A;
"C" := SQRT (SQR (#A) + SQR (#B));
Arithmetische Operatoren können verschiedene numerische Datentypen verarbeiten. Der
Datentyp des Ergebnisses wird vom Datentyp des höchstwertigen Operanden festgelegt.
Beispiel: Eine Multiplikationsoperation mit einem Operanden vom Typ INT und einem
Operanden vom Typ REAL ergibt einen Wert vom Typ REAL als Ergebnis.
216
Weist einer Variablen die Summe zweier loka-
ler Variablen zu
Zuweisung zu einer Datenbausteinvariablen
Bedingung für die IF-THEN-Anweisung
Parameter für die SQRT-Anweisung
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis