Programmierung mit SCL und dem TIA Portal

S7-1500, S7-1200 und S7-300 erfolgreich einsetzen Ein Buch für Ein- und AWL-Umsteiger

Ulrich Kanngießer

Diese Publikation zitieren

Ulrich Kanngießer, Programmierung mit SCL und dem TIA Portal (2021), VDE Verlag, Berlin, ISBN: 9783800739608

2454
Accesses
18
Quotes

Beschreibung / Abstract

„Structured Control Language" (SCL) hat sich zwischenzeitlich als textbasierte Programmiersprache in der S7-Welt fest etabliert. Die Möglichkeiten, auch komplexe Aufgaben mit den Methoden moderner Programmiersprachen zu lösen, sparen Ausbildungs- und Realisierungszeiten – freie Editoren unterstützen ein effektives Arbeiten.

Dieses Buch beschreibt die Sprachelemente des SCL und geht auf die Ideen der Modularisierung der Programm- und Datenstrukturen ein. Die Möglichkeiten der SCL-Sprache gehen weit über die üblichen Verknüpfungs- und Steuerungsmöglichkeiten hinaus und erschließen sich mit einem veränderten, datenorientierten Blick auf eine Automatisierungsaufgabe. Dementsprechend beschreibt dieses Buch auch FCs, FBs, PLC-Datentypen (UDTs) und die zugehörige Organisation in Bibliotheken. Dieses Buch erleichtert den Einstieg in die Programmiermethode „SCL" und beschreibt Wege, die notwendigen Grundlagen im Unterricht, der Ausbildung und in der Praxis zu vermitteln und praktisch einzuüben. Dabei werden auch Möglichkeiten, die Tests ohne Geräte quasi „online" durchzuführen, aufgezeigt, sodass an unterschiedlichen Automatisierungs-Systemen ohne die hochwertigen Geräte „geübt" werden kann. Simulationen werden in diesem Buch nicht nur beschrieben, um die Ausbildung und das Selbststudium zu unterstützen, sondern auch um Inbetriebnahme-Zeiten zu reduzieren und Projektrealisierungen zu erleichtern und zeitlich zu verkürzen. Zahlreiche Aufgaben, Beispiele und Übungen werden als Download angeboten.

Damit bietet Ihnen dieses Buch eine fundierte Unterstützung bei der modernen Programmierung eines Automatisierungssystems unter Verwendung einer textbasierten Programmiersprache.

Leseprobe

Inhaltsverzeichnis

  • Programmierung mit SCL und dem TIA Portal
  • Ihre Meinung zählt!
  • Impressum
  • Inhalt
  • Vorwort
  • Einleitung
  • 1 Einführung und Übersicht
  • 1.1 Kapitelübersicht Beschreibung
  • 1.2 Das TIA Portal
  • 1.3 Hardware- und Geräte-Version V14, V15 und V16
  • 1.4 S7-1214C DC/DC/DC mit TIA Portal V14
  • 1.5 S7-1215C DC/DC/DC mit TIA Portal V15.1
  • 1.6 S7-1500 (CPU 1512C-1 PN)
  • 1.7 S7-300 (CPU-xx)
  • 1.8 PLCSIM
  • 1.9 RT Simulator
  • 1.10 Diagnose mit dem TIA Portal
  • 2 Schnelleinstieg mit der S7-1215C
  • 2.1 Arbeiten mit Projekten
  • 2.2 Das TIA Portal
  • 2.3 Die Programmierung der OB1
  • 2.4 Die Organisationsbausteine
  • 2.5 Beispiel /2_1: Einfache Zuweisung
  • 2.6 Beispiel /2_2: Ein Funktionsbaustein (TON) wird /in /SCL aufgerufen
  • 2.7 Beispiel /2_3: Ein einfacher eigener Baustein soll /erstellt werden
  • 2.8 Beispiel /2_4: Übergabe eines Analogwerts
  • 2.9 Verzeichnis der Beispiele
  • 3 Variablen in der Datenverarbeitung Automatisierung
  • 3.1 Die Bekanntgabe von Variablen (Bezeichnern) nach IEC /61131-3
  • 3.2 Arrays
  • 3.3 Strukturen (STRUCT)
  • 3.4 PLC-Variablen
  • 3.5 Daten-Typen
  • 3.6 Variablen in Funktionen und Funktionsbausteinen
  • 3.7 Arbeiten mit den Bibliotheken
  • 3.8 Textuelle Variablendeklaration
  • 4 Programmierung in SCL
  • 4.1 Entwurfsmethoden
  • 4.2 Anweisungen Zuweisungen im SCL
  • 4.3 Auswertungsreihenfolge (TIA Portal)
  • 4.4 Aufruf einer Funktion oder eines Funktionsbausteins
  • 4.5 Erweiterungen in der SCL-Welt Inkompatibilitäten
  • 4.6 Boole sche Logik
  • 4.7 Bit-Schiebe-Funktion
  • 4.8 Begrenzungen Überwachungen
  • 4.9 Mathematik
  • 4.10 Test < , > , =, =
  • 4.11 Arbeiten Bearbeiten eines Strings
  • 4.12 Arbeiten mit Array Zugriff mit Zeigern (Pointern)
  • 4.13 Indirekte Adressierung von Operanden
  • 4.14 Kontroll- und Schleifenanweisungen / Programmsteuerungen
  • 5 Organisationsbausteine/Funktionen/Funktionsbausteine
  • 5.1 Organisationsbausteine
  • 5.2 Erstellung von Funktionen und Funktionsbausteinen
  • 5.3 Erstellen von Funktionen
  • 5.4 Erstellen von Funktionsbausteinen
  • 5.5 Funktionen und Funktionsbausteine in Bibliotheken
  • 6 Anwendung von Funktionen/Funktionsbausteinen
  • 6.1 Hersteller Anweisungen
  • 6.2 Bibliotheken
  • 7 Komplexere Daten und Datenstrukturen
  • 7.1 Strukturen
  • 7.2 PLC-Datentypen (UDT)
  • 7.3 Arrays und Strukturen Vergleich
  • 7.4 Arrays von Strukturen sowie PLC-Datentypen (UDT)
  • 7.5 Strukturen Beispiele
  • 8 Visualisierung
  • 8.1 Grundbeschreibung des WinCC und der Simulation
  • 8.2 Grundaufbau einer Visualisierung Bilder bzw. Masken
  • 8.3 Werkzeuge
  • 8.4 Einige Objekte im Detail
  • 8.5 Variablen innerhalb der Bilder (Masken)
  • 8.6 Anwendung Beleuchtungssteuerung
  • 8.7 Visualisierung GRAPH
  • 9 Von der AWL zur SCL
  • 9.1 Simulation mit der AWL
  • 9.2 Von der S7-200 zur S7-1200
  • 9.3 Operanden Symbolisch / Absolut
  • 9.4 TIA Portal (V15, V16)
  • 9.5 Zuweisungen/Programmiersprache
  • 9.6 Was ist neu in der S7-1200?
  • 9.7 Zusammenfassung
  • 10 Anwendung des SCL in GRAPH
  • 10.1 Grundstruktur
  • 10.2 Begriffe
  • 10.3 Unterscheidung Struktur- und Aktionsbereich eines GRAPHen
  • 10.4 Aktionen und Transitionen
  • 10.5 Schritte Arten
  • 10.6 Der Schritt
  • 10.7 Verzweigungen
  • 10.8 Aktionen im Detail
  • 10.9 Zuweisungen von Operanden
  • 10.10 CALL Aufruf von Bausteinen
  • 10.11 Der Baustein Ablaufsprache
  • 11 Übungen Anwendungen
  • 11.1 Übung BCD-Schalter
  • 11.2 Übung Tastatur
  • 11.3 Übung Ampel
  • Begriffe
  • Stichwortverzeichnis
  • Zum Buch

Ähnliche Titel

    Mehr von diesem Autor