- Einführung in die SPS-Hardware und in die wesentlichen Leistungsmerkmale von Speicherprogrammierbaren Steuerungen
- zyklische Programmbearbeitung
- Kennenlernen des SPS-Programmiersystems
- Projektstruktur und Oberfläche
- Herstellung einer Online-Verbindung zwischen Programmiersystem und SPS
- Hardwarekonfiguration, Bausteineditoren, Netzwerkeditoren, Fehlersuche (40 UE)

- Einführung in die IEC 61131-3 Programmiersprachen - Bausteinarten, strukturierte Programmierung
- Programmierung digitale und binäre Signalverarbeitung
- Einfache Bausteine mit binären und digitalen Grundoperationen (FUP, KOP)
- Hard- und Software-Inbetriebnahme des Automatisierungssystems
- Aufbau und Verdrahtung einer SPS, Standardkonfiguration, Parametrierung
- Fehlersuche und Diagnose / Elementare Fehlersuche in einer SPS
- Verdrahtungstest, Bausteinprogrammtest

- Hardware- und Softwarefehler lokalisieren und beseitigen
- Vertiefung der Inhalte durch praxisorientierte Übungen am Anlagenmodell (40 UE)

- Systemische Fehlersuche in einem komplexen Automatisierungssystem
- Unterscheidung Hard- und Softwarefehler
- Programmtechnische Behandlung von Fehlern (Fehlerroutinen)
- Hardware-Diagnosefunktionen im Automatisierungssystem
- Software-Diagnosefunktionen im Automatisierungssystem
- Programmierübungen zur digitalen und analogen Signalverarbeitung (Analogwertverarbeitung und digitale Funktionen)
- Einfache Netzwerkdiagnose bei Ethernet basierten E/A-Systemen (z. B. Profinet) - Diagnosewerte auswerten
- Vertiefung der Inhalte durch praxisorientierte Übungen am Anlagenmodell (40 UE)

- Applikative Fehlersuche in einem komplexen Automatisierungssystem; Inbetriebnahme bzw. Wieder-inbetriebnahme einer automatisierten Anlage mit Softwarefehlersuche und Störungsbehebung
- Fehlerlokalisierung und Fehlerbehebung
- Fehlerauswertung und -behandlung per Software
- Anzeigen, Auslesen und Auswerten von Diagnosemeldungen
- Programmierung in Strukturierten Text (ST) und Schrittkettenprogrammierung nach IEC 61131-3
- ST-Bausteine in Betrieb nehmen und gegebene Schrittketten-Bausteine in Betrieb nehmen
- Struktur und Dokumentation umfangreicher Anwenderprogramme verstehen und bei Bedarf ändern
- Parametrierbare Bausteine mit komplexen Operationen in Betrieb nehmen
- Variablen komplexen Datentyps deklarieren und einsetzen
- Systematische Netzwerkdiagnose bei ethernetbasierten E/A-Systemen (z. B. Profinet)
- Arbeiten mit Netzwerkdiagnosewerkzeugen
- Vertiefung der Inhalte durch praxisorientierte Übungen am Anlagenmodell (40 UE)