Übung 1.1: Steuerkreis und Regelkreis 
Übung 2.1: Zwei- und Vierleitertechnik 
Übung 2.2: Planung einer Schrank-SPS 
Übung 2.3: Planung einer Soft-SPS 
​​​​​​​Übung 2.4: Erstellung einer Anzeige- und Bedienoberfläche 
​​​​​​​Übung 2.5: Konfiguration von Alarmmeldungen
Übung 2.6: Test des OPC-Servers mit UaExpert
​​​​​​​Übung 3.1: Messung der Zykluszeit mit Timern 
​​​​​​​Übung 3.2: Steuerung eines Warenaufzugs mit Zählern 
​​​​​​​Übung 3.3: Analoge Füllstandmessung 
​​​​​​​Übung 3.4: Einlesen analoger Eingänge ohne Über- und Untersteuerungsbereich 
​​​​​​​Übung 3.5: Programmierung eines Motors mit fester Drehzahl in FUP, AWL, KOP und ST 
Übung 3.6: Programmierung einer Verkehrsampel in AS 
Übung 3.7: Programmierung eines Werkzeugmagazins mit Feldern und Schleifen
Übung 3.8: Softwareentwicklung durch ChatGPT
​​​​​​​Übung 4.1: Automatenentwurf für eine Ampelanlage 
​​​​​​​Übung 4.2: Automatenentwurf für einen Motor mit zwei Geschwindigkeitsstufen 
Übung 4.3: Automatenentwurf für ein Vierwegeventil 
​​​​​​​Übung 4.4: Funktionsbaustein zum Einlesen optischer Inkrementalgeber (Encoder)
Übung 4.5: Drehzahlregelung eines Motors mit Pulsweitenmodulation (PWM) 
​​​​​​​Übung 4.6: Endlagenüberwachung für ein Zweiwegeventil 
​​​​​​​Übung 4.7: Temperaturregelung 
​​​​​​​Übung 5.1: Steuerung einer Dreitankanlage
​​​​​​​Übung 5.2: Strukturierung einer Schrittkette zur Ampelsteuerung 
​​​​​​​Übung 5.3: Verknüpfung von SFC und CFCs durch implizite Variablen     
​​​​​​​Übung 5.4: Programmierung einer Schrittkette mit RS-Flip-Flops in FUP 
​​​​​​​Übung 5.5: Entwurf von Grundfunktionen für das Auslagern aus einem Hochreallager 
​​​​​​​Übung 5.6: Entwurf der Ablaufkette aus dem Erreichbarkeitsgraf 
​​​​​​​Übung 5.7: Koordinationsentwurf für eine Zentrifuge
​​​​​​​Übung 6.1: Objektorientierte Programmierung einer Dreitankanlage 
​​​​​​​Übung 6.2: Positionsregelung mit Dreipunktregler 
​​​​​​​Übung 6.3: Rezeptfahrweise für eine Behältersteuerung 
​​​​​​​Übung 6.4: Rezeptsteuerung zum Teekochen auf der TeKa-Anlage 
​​​​​​​Übung 6.5: Steuerung der Raumbeleuchtung in Gebäuden  
​​​​​​​Übung 7.1: Programmierung eines Fertigungsablaufs
​​​​​​​Übung 7.2: Parametrierung des Strom-, Drehzahl- und Lagereglers 
​​​​​​​Übung 7.3: Zusammenspiel von Interpolation und Lageregelung 
​​​​​​​Übung 7.4: CNC-Programmierung 
​​​​​​​Übung 7.5: Periodische Kurvenscheiben zur Steuerung einer fliegenden Säge 
​​​​​​​Übung 7.6: Tänzerwalzenregelung bei Wickelmaschinen 
​​​​​​​Übung 7.7: Steuerung eines 6-achsigen Vertikal-Knickarmroboters 
​​​​​​​Übung 7.8: Bildverarbeitungsstufen 
​​​​​​​Übung 7.9: 3D-Positionsermittlung durch Stereo-Kamera 
​​​​​​​Übung 7.10: Steuerung eines mobilen Roboters
Übung 8.1: Webvisualisierung per Smartphone 
​​​​​​​Übung 8.2: Betriebsdatenerfassung mit dem Swinging-Door-Algorithmus
​​​​​​​Übung 8.3: Training eines Neurons 
​​​​​​​Übung 8.4: Disposition und Rezeptverwaltung
​​​​​​​Übung 8.5: Logistic Execution System (LES)​​​​​​​​​​​​​​
​​​​​​​​​​​​​​Übung 9.1: Gefahren- und Risikoanalyse für eine chemische Reaktion
​​​​​​​Übung 9.2: Gefahren- und Risikoanalyse für Transportsysteme 
​​​​​​​Übung 9.3: Risikograf 
​​​​​​​Übung 9.4: Auswertung redundanter Sensorsignale 
​​​​​​​Übung 9.5: Auslegung eines eigensicheren Stromkreises
Übung 10.1: Prozess- und anlagentechnische Planung
Übung 10.2: Automatische Codegenerierung 
Übung 10.3: Realisierung der Automatisierungssoftware für eine Tankbefüllung 
​​​​​​​Übung 10.4: Visualisierung mit Frames 
Übung 10.5: Qualifizierung eines Hochregallagers 
​​​​​​​​​​

Hinweise: 

1) Die meisten Beispielprogramme und Lösungen wurden mit Codesys V3.5.19.6 erstellt. Falls Sie noch eine ältere Version verwenden, installieren Sie am besten die unter Downloads verfügbare Version. Sollten Sie eine neuere Version verwenden, bestätigen Sie bitte “in dieser Version öffnen” mit Fertigstellen und setzen Sie die Projektdateien ggf. unter unter Projekt|Projektumgebung "Alles auf neuest". Außerdem aktualisieren Sie bitte die Soft-SPS Codesys Control Win V3x64 und ggf. die I/O-Devices, indem Sie im Fenster Geräte auf Device und mit der rechten Maustaste auf “Gerät aktualisieren” klicken!

2) In einigen Browsern muss die .project-Datei mit der rechten Maustaste angeklickt und zunächst durch "Link speichern unter" oder "Link herunterladen" gespeichert werden, bevor man diese mit Codesys öffnen kann. 

3) Die meisten Programme laufen ohne Soft-SPS in der Simulation von Codesys. Im Menü Online|Simulation kann der Simulationsmodus an- und abgewählt werden. Wenn Sie die Software bei abgewählter Simulation in eine Soft-SPS laden wollen, müssen Sie mit der Windows-Start-Taste unter Alle Apps im Codesys-Ordner die Soft-SPS "Codesys Control Win V3x64" oder für Motion Control die “Codesys SoftMotion Win V3x64” starten. Dann sind als z.B. Benutzername admin und als Password admin einzugeben.

Speicherprogrammierbare Steuerungen im Industrial IoT

6. Auflage erschienen im Hanser Verlag,
November 2024