SIMATIC Programmieren 1 mit S7-SCL im TIA Portal

Kapitel 1: Einführung SCL

  • Leistungsumfang der TIA-Portal Produkte
  • Bausteinkonzept
  • Programmiersprachen im TIA-Portal (KOP/FUP, GRAPH, CEM, SCL und AWL)
  • Umsetzung in Maschinencode

Kapitel 2: Inbetriebnahme des Übungsplatzes

  • Aufbau des Übungsprojekts
  • Aufbau des Trainingsgeräts
  • Hardware- und Software der SPS und des HMI übersetzten und laden
  • Datenaustausch zwischen SPS und HMI

Zusatzinformationen

Aufbau IP-Adresse  

Kapitel 3: SCL-Bausteine und 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

Kapitel 4: Binäre Operationen und IF-Anweisung

  • Flankenauswertung in SCL programmieren
  • IF-Bedingung zur Programmsteuerung einsetzen

Zusatzinformationen

FAQ: Flankenauswertung mit SCL  

Kapitel 5: Multi-Instanzen und IEC-Bausteine

  • IEC-Zeit und Zähl-Funktionen programmieren
  • Funktionsweise des Multi-Instanz-Modell
  • IEC-Zeit- und Zähl-Funktionen als Multi-Instanzen anlegen

Kapitel 6: Arithmetik und Datentypen

  • unterschiedliche STEP7-Datentypen
  • implizite und explizite Datentyp-Konvertierungen in SCL
  • Arithmetik in SCL programmieren
  • CASE-Anweisung

Kapitel 7: Zusammengesetzte Datentypen

  • 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
  • FOR-, WHILE- und REPEAT- Kontrollstrukturen

Zusatzinformationen

Bubblesort  
Shellsort  
Flipchart Aufgabe Auto-Lager  

Kapitel 8: Training und Support

  • Alles zum Thema Training und Support

Kapitel 9: Lösungsvorschläge

  • Lösungen der Übungen im Kursordner