Beruflich Dokumente
Kultur Dokumente
Anwendung von SCL: IF FLAG THEN SCL Beispiel: Ablage von Real-Werten in einer Datenbaustein-Variablen
Lsung in KOP fr S7-1200 S7-1200 WinAC S7-300 S7-400 S7-300 S7-400 S7-1200 WinAC Lsung in AWL fr S7-300/400 Lsung in SCL fr S7-300/400 UND S7-1200
S7-400
S7-1200
Handhabung von SCL Bausteinen wie bei KOP/FUP/AWL (Keine Quelle* mehr)! Die Bausteine werden automatisch in der richtigen Reihenfolge bersetzt (Kein Make-File* bzw. Organisieren einer bersetzungsreihenfolge mehr notwendig)!
* bezogen auf S7-SCL V5.x
Editor Funktionen
Interface Editor
Programmsteuerung
Baustein-Aufrufe
Eingangsparameter werden mit
:=
=>
gekennzeichnet.
FUP
SCL
Siemens AG 2011. Alle Rechte vorbehalten. Seite 8 SCL in STEP 7 V11.0
Live Demo Ablauf SCL Baustein anlegen Deklaration der Schnittstelle Verwendung von Favoriten Drag and Drop Editor Funktionen
Implizite Datentypkonvertierung: Verarbeitung von Operanden unterschiedlichen Datentyps (z.B. INT * REAL)
SCL untersttzt implizite Datentypkonvertierung und sorgt fr einfache und durchgngige Programmierung!
FUP (fr S7 - 300 / S7-400)
SCL
Seite 10
IEC-konform: arithmetische Datentypen (int, dint, real) SCL: auch binre Datentypen (bool, dual, hex, word, dword)
Explizite Datentypkonvertierung: Verarbeitung von Operanden unterschiedlichen Datentyps (z.B. Char -> INT)
FUP (fr S7 - 300 / S7-400)
SCL
In SCL sind auch Anweisungen zur expliziten Datentyp-Konvertierung verfgbar. Sie sorgen fr eine grere Portierbarkeit zwischen S7-300 / S7-400 und S7-1200.
Siemens AG 2011. Alle Rechte vorbehalten. Seite 12 SCL in STEP 7 V11.0
Bei Selektion der Zeile werden die Werte in einem Popup dargestellt
Siemens AG 2011. Alle Rechte vorbehalten. Seite 14 SCL in STEP 7 V11.0
Baustein-Aufrufe
Aufrufumgebung kann festgelegt werden
Globale Beobachtung
Bausteinvergleich
Der Bausteinvergleich wird nun direkt im SCL Code angezeigt. Unterschiede sind leicht zu finden!
Unterschied
Warum SCL? schnell projektierbar bersichtlich (selbstdokumentierend) Automatische Typkonvertierung (implicit) austauschbar zwischen S7-1200/300/400/WinAC kostenlos im Step7 enthalten