SIMATIC Programmieren 1 mit S7-SCL im TIA Portal
Kapitel 1: Programmiersprache SCL
- Verfügbare Programmiersprachen in einer S7-1200 und S7-1500
- Programmiersprachen KOP/FUP, GRAPH, CEM, SCL, AWL, CFC
- Bausteinkonzept
Zusatzinformationen
TIA Portal - Ein Überblick der wichtigsten Dokumente und Links | ||
Effizientes Engineering mit Cause Effect Matrix (CEM) | ||
Effizientes Engineering mit Continuous Function Chart (CFC) | ||
AWL-Basic-Kurs |
Kapitel 2: SCL-Editor
- SCL Baustein anlegen und programmieren
- Funktionen und Funktionsbausteine in SCL aufrufen
- einfachen Programmtest mit "Baustein beobachten" durchführen
- Baustein-Quellen generieren, importieren und exportieren
Unterricht
Lösung Matrix 7-Segment-Anzeige |
geschützer Bereich
Download: Startprojekt "TIA_SCL1_Start.zap18" | ||
Download: globale Bibliothek "TIA_SCL1_Lib_V1801.zal18" |
Zusatzinformationen
Kapitel 3: Bedingte Programmausführung
- Programmausführungen mit IF ... THEN ... programmieren
- Programmausführungen mit IF ... ELSE/ELSIF ... programmieren
- Fallunterscheidung CASE ... OF ... programmieren
geschützer Bereich
Digitale Verknüpfungen "SERV1 Project K9 Ueb7 FUP vs SCL" (V18) | ||
Flip-Flop mit SCL "Flip_Flop_in_SCL" (V18) | ||
Beispiel CASE "Schrittketten GRAPH vs SCL" (V18) |
Kapitel 4: Arithmetik und Datentypen
- unterschiedliche STEP7-Datentypen
- implizite und explizite Datentyp-Konvertierungen in SCL
- Arithmetik in SCL programmieren
Unterricht
Online Rechner: Zylinderfläche und Volumen der Zylinder | ||
Online Rechner: Bits und Bytes in andere Datengrößen umrechnen |
Zusatzinformationen
geschützer Bereich
Zusatzblatt: Befehlsübersicht SCL | ||
TIA-Projekt "Beispiele_Datentypen_konvertieren" (V18) |
Kapitel 5: Kontrollstrukturen für Programmwiederholungen
- Array deklarieren
- direkte und indirekte Zugriffe auf Arrays
- Arrays mittels Schleifenprogrammierung initialisieren und statistisch auswerten
- Variablen und Parameter vom Datentyp STRUCT anonym und nach PLC-Datentyp deklarieren
Unterricht
Zusatzinformationen
Bubblesort | ||
Shellsort | ||
Flipchart Aufgabe Auto-Lager |
geschützer Bereich
Lösungsansatz Aufgabe "Auto_Lager_SCL1_V10" (V18) | ||
Rezepdatenverwaltung mit SCL "Rezepdaten mit SCL" (V18) |
Kapitel 6: Training und Support
- Alles zum Thema Training und Support
Kapitel 7: Lösungsvorschläge
- Lösungen der Übungen im Kursordner
geschützer Bereich (TIA-Portal V18, FW2.9)
Lösung Kapitel 2 "TIA_SCL1_K2" | ||
Lösung Kapitel 3 "TIA_SCL1_K3" | ||
Lösung Kapitel 4 "TIA_SCL1_K4" | ||
Lösung Kapitel 5 "TIA_SCL1_K5" |