View
219
Download
2
Category
Preview:
Citation preview
Siemens AG 2012. Alle Rechte vorbehalten.
SCL in STEP 7 V11 SP2
Siemens AG 2012. Alle Rechte vorbehalten.
Sprachelemente
Datentypen
Einfhrung
Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 3 Mrz 2012
Sprachelemente
Datentypen
Einfhrung
SCL in STEP 7 V11 SP2Was ist SCL ?
S7-1200S7-400
WinACS7-300
SCL oder Structured Control Language
Gem IEC 61131-3 (ST)
PLCopen zertifiziert
Source Code zwischen S7-1200 und S7-300/400/WinAC im wesentlichen austauschbar
Datenbankoperationen, z.B. Daten sortieren
Komplexe Berechnungen & Algorithmen
SCL := Hochsprachenprogrammierung + SPS-typische Spracherweiterungen
Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 4 Mrz 2012
Sprachelemente
Datentypen
Einfhrung
SCL in STEP 7 V11 SP2Anwendung von SCL: IF data_operation THEN SCL
Lsung in AWL fr S7-300/400
Lsung in KOP fr S7-1200 Lsung in SCL fr S7-300/400
UND S7-1200 (mit SP2)
S7-400
WinACS7-300
S7-1200
S7-400
WinACS7-300
S7-1200
Siemens AG 2012. Alle Rechte vorbehalten.
Sprachelemente
Datentypen
Einfhrung
Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 6 Mrz 2012
Sprachelemente
Zusammengesetzt ElementarDatentypen
Einfhrung
SCL in STEP 7 V11 SP2Elementare Datentypen
T#2h46m30s630msD#1984-01-01TOD#18:15:18:999
TIMEDATETIME_OF_DAY
Zeittypen
S5T#10sS5TIME
50SINT (8 Bit), USINT (8 Bit)UINT (16 Bit)UDINT (32 Bit)LREAL (64 Bit)
S7-1200S7-300/400
4421335485201.0
INT (16 Bit)DINT (32 Bit)REAL (32 Bit)
Numerische Datentypen
RCHAR (8 Bit)Zeichentyp
TRUEB#16#FW#16#F0F0DW#16#F0F0FF0F
BOOL BYTEWORDDWORD
Bit-Datentypen
BeispielBeschreibung
Die Elementaren Datentypen entsprechen der Norm EN 61131-3
Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 7 Mrz 2012
Sprachelemente
Zusammengesetzt ElementarDatentypen
Einfhrung
SCL in STEP 7 V11 SP2Zusammengesetzte Datentypen
STRUCTSTRUKTUR
ARRAY[1..20] of INTARRAYFELD
SCLSTRINGZeichentyp
DT#1984-01-01-18:00:30:250DTL
S7-1200S7-300/400
DT#1984-01-01-18:00:30DT(DATE_AND_TIME)Zeittypen
BeispielBeschreibung
Diese Datentypen definieren Datengruppen, die sich aus anderen Datentypen zusammensetzen
Siemens AG 2012. Alle Rechte vorbehalten.
Sprachelemente
Datentypen
Einfhrung
Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 9 Mrz 2012
OperatorenSprachelemente
Datentypen
Einfhrung
SCL in STEP 7 V11 SP2Operatoren
(,)(Ausdruck)Klammerung
+,-+,-*, /, DIV, MOD**
Plus, Minus (Vorzeichen)Addition, SubtraktionMultiplikation, DivisionPotenz
Arithmetik
==,
Kleiner, kleiner-gleich, grer, grer-gleich, gleich, ungleich
Vergleich
NOTAND, &ORXOR
NegationUND ODERExklusiv-ODER
Binre Verknpfung
Zuweisung
Benennung
:=Zuweisung
OperatorVerknpfung
ergebnis := expression ; Bespiel: switch_on := manual_on OR auto_on;
Alle Zuweisungen, Kontrollstrukturen und Aufrufe werden mit ; abgeschlossen!
S7-1200S7-400
WinACS7-300
Siemens AG 2012. Alle Rechte vorbehalten.
Matthias FurrerProduktmanager S7-1200/300/400, STEP7Industrial Automation Systems
Freilagerstrasse 288047 Zrich
Telefon: +41 585 584 597Mobil: +41 79 679 75 42
E-Mail: matthias.furrer@siemens.com
Vielen Dank fr Ihre Aufmerksamkeit!
Recommended