Grundlagen der SPS-Programmierung - Reinhard Langmann - E-Book

Grundlagen der SPS-Programmierung E-Book

Reinhard Langmann

0,0

Beschreibung

Speicherprogrammierbare Steuerungen (SPS) sind unverzichtbare Bausteine der Automatisierungstechnik, die zur Steuerung von Maschinen und Anlagen eingesetzt werden. Dieses praxisorientierte Lehrbuch vermittelt grundlegende Kenntnisse der SPS-Programmierung nach IEC 61131 und schlägt die Brücke zu innovativen Themen wie KI, Digital Twins und Cloud Computing, die in der SPS-Technik zunehmend an Bedeutung gewinnen. Es richtet sich an Studierende des Maschinenbaus und der Elektrotechnik sowie angehende Mechatroniker:innen und Elektroniker:innen für Automatisierungstechnik, ist aber auch für Praktiker:innen geeignet, die mit der Digitalisierung der Produktion befasst sind. Das anschauliche und kompakte Einstiegswerk erläutert die SPS-Technik auf herstellerneutrale Weise und behandelt folgende Themen: - Grundlagen: SPS-Aufbau und -Funktionsweise, Einführung in die SPS-Programmiersprachen - Klassische SPS-Programmierung nach IEC 61131: logische Verknüpfungen, Speicherfunktionen, Zähler, Zeitgeber, Zahlen-, Zeit- und Zeichenkettenverarbeitung, digitale Steuerungen, Anwendungen mit Analogsignalen - KI-gestützte SPS-Programmierung: Prompt Engineering für logische Verknüpfungen, Speicherfunktionen, Zähler und digitale Steuerungen - SPS-Inbetriebnahme mittels Digital Twin (inkl. Vergleich zur klassischen Modellsimulation) - SPS-Steuerungsdienste aus der Cloud: SPS als cyberphysisches System, Virtualisierung von SPS Das Buch enthält mehr als 70 Beispiel- und Übungsaufgaben zu den jeweiligen Themenbereichen. Sämtliche klassischen SPS-Programme wurden mittels der Programmierumgebung PLCnext Engineer erstellt und auf einer Steuerung von Phoenix Contact getestet. Die Aufgaben zu virtuellen Steuerungen wurden mit dem logiccloud-System erstellt und in der Cloud getestet. Unter plus.hanser-fachbuch.de werden die Lösungen aller Aufgaben als lauffähige Programme für die PLCnext bzw. für eine logiccloud-SPS bereitgestellt.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern
Kindle™-E-Readern
(für ausgewählte Pakete)

Seitenzahl: 501

Veröffentlichungsjahr: 2026

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Reinhard Langmann

Grundlagen der SPS-Programmierung

Klassisch nach IEC 61131, mit KI und aus der Cloud

Ihr Plus – digitale Zusatzinhalte!

Auf plus.hanser-fachbuch.de gibt es kostenloses Zusatzmaterial zu diesem Buch.

Den Zugangscode finden Sie am Ende des Werkes.

Über den Autor:

Prof. Dr.-Ing. Reinhard Langmann war von 1993 bis 2021 Professor für Prozessinformatik im Fachbereich Elektro- und Informationstechnik der Hochschule Düsseldorf.

Print-ISBN:        978-3-446-48371-2 E-Book-ISBN:   978-3-446-48454-2 ePub-ISBN:   978-3-446-48624-9

Die allgemein verwendeten Personenbezeichnungen gelten gleichermaßen für alle Geschlechter.

Alle in diesem Werk enthaltenen Informationen, Verfahren und Darstellungen wurden zum Zeitpunkt der Veröffentlichung nach bestem Wissen zusammengestellt. Dennoch sind Fehler nicht ganz auszuschließen. Aus diesem Grund sind die im vorliegenden Werk enthaltenen Informationen für Autor:innen, Herausgeber:innen und Verlag mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Autor:innen, Herausgeber:innen und Verlag übernehmen infolgedessen keine Verantwortung und werden keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Weise aus der Benutzung dieser Informationen – oder Teilen davon – entsteht. Ebenso wenig übernehmen Autor:innen, Herausgeber:innen und Verlag die Gewähr dafür, dass die beschriebenen Verfahren usw. frei von Schutzrechten Dritter sind. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt also auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benützt werden dürften.

Die endgültige Entscheidung über die Eignung der Informationen für die vorgesehene Verwendung in einer bestimmten Anwendung liegt in der alleinigen Verantwortung des Nutzers.

Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet unter http://dnb.d-nb.de abrufbar.

Dieses Werk ist urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdruckes und der Vervielfältigung des Werkes, oder Teilen daraus, vorbehalten. Kein Teil des Werkes darf ohne schriftliche Einwilligung des Verlages in irgendeiner Form (Fotokopie, Mikrofilm oder einem anderen Verfahren), auch nicht für Zwecke der Unterrichtgestaltung – mit Ausnahme der in den §§ 53, 54 UrhG genannten Sonderfälle –, reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Wir behalten uns auch eine Nutzung des Werks für Zwecke des Text und Data Mining nach § 44b UrhG ausdrücklich vor.

© 2026 Carl Hanser Verlag GmbH & Co. KG, München Vilshofener Straße 10 | 81679 München | [email protected]: Julia Stepp Herstellung: Melanie Zinsler Coverkonzept: Marc Müller-Bremer, www.rebranding.de, München Covergestaltung: Max Kostopoulos Titelmotiv: gettyimages.de/gorodenkoff und stock.adobe.com/mrdeedsSatz: Eberl & Koesel Studio, Kempten Druck: CPI Books GmbH, Leck

Für meine liebe Freundin Ilona, die mich auf vielen beruflichen Reisen zuverlässig, mit Geduld und Fürsorge unterstützt hat.

Mit klarem Kopf, offenem Herzen und bemerkenswerter Systemverfügbarkeit hast du dieses Vorhaben mitgetragen – dafür danke ich dir von Herzen.

Inhalt

Vorwort

Über den Autor

1 Speicherprogrammierbare Steuerungen (SPS) als Kernkomponenten von Automation 4.0

1.1 Herausforderungen

1.2 SPS für die Smart Factory

2 Grundlagen der SPS-Technik

2.1 Die SPS als industrielle Steuerung

2.1.1 Historie

2.1.2 SPS-Typen

2.1.3 Aufbau einer SPS

2.1.4 Funktionsweise

2.2 Der SPS-Standard IEC 61131

2.2.1 Grundlagen

2.2.2 Softwaremodell der IEC 61131-3

2.2.2.1 Hauptbestandteile des Softwaremodells

2.2.2.2 Variablen und Kommunikationsmodell

2.2.3 Programmstrukturen

2.2.3.1 Funktionen

2.2.3.2 Funktionsbausteine

2.2.4 Programmiersprachen nach IEC 61131-3

2.2.5 Das Umfeld der IEC 61131-3

2.3 Grundelemente der Steuerungsprogrammierung

2.3.1 Datenelemente

2.3.1.1 Literale und Variablen

2.3.1.2 Datentypen

2.3.1.3 Adressierung

2.3.2 Digitale Signalverarbeitung

2.3.2.1 Basisoperatoren

2.3.2.2 Speicher

2.3.2.3 Zähler

2.3.2.4 Zeitgeber

2.3.2.5 Flankenerkennung

2.3.3 Analoge Signalverarbeitung

2.3.3.1 Typkonvertierung

2.3.3.2 Arithmetikfunktionen

2.3.3.3 Vergleichsfunktionen

2.3.3.4 Auswahlfunktionen

2.3.3.5 Funktionen für Zeichenketten

2.4 Programmierung einer SPS

2.4.1 Vorgehensweise

2.4.2 Anwendungsbeispiel

2.4.3 Strukturierter Text (ST)

2.4.3.1 Ausdrücke in ST

2.4.3.2 Anweisungen

2.4.4 Funktionsbausteinsprache (FBS)

2.4.5 Kontaktplan (KOP)

2.4.6 Ablaufsprache (AS)

2.4.6.1 Symbolik

2.4.6.2 Ablaufregeln und Aufruf eines AS-Programms

2.5 Übungsaufgaben

3 Klassische SPS-Programmierung

3.1 Einführung zur SPS-Ausbildung

3.1.1 Nutzungshinweise

3.1.2 SPS-Kurse

3.2 Logische Verknüpfungen

3.2.1 Theoretische Aufgabe I

3.2.2 Theoretische Aufgabe II

3.2.3 Aufgabe 1: Beleuchtungssteuerung mit Schalter

3.2.4 Aufgabe 2: Selbsthaltung mit AND/OR

3.2.5 Aufgabe 3: Steuerung eines Drehstrommotors

3.2.6 Aufgabe 4: Dualzahlen-Addierer

3.3 Speicherfunktionen

3.3.1 Theoretische Aufgabe III

3.3.2 Aufgabe 5: Beleuchtungssteuerung mit Tastern

3.3.3 Aufgabe 6: Steuerung einer Stanzmaschine

3.4 Zähler

3.4.1 Theoretische Aufgabe IV

3.4.2 Aufgabe 7: Halb automatische Transportanlage

3.4.3 Aufgabe 8: Pufferspeicher für Fertigungsteile

3.5 Zeitgeber

3.5.1 Theoretische Aufgabe V

3.5.2 Aufgabe 9: Alarmsystem für Hausüberwachung

3.5.3 Aufgabe 10: Zeitfolgesteuerung für Motoren

3.6 Digitale Steuerungen

3.6.1 Aufgabe 11: Materialbearbeitung

3.6.2 Aufgabe 12: Werktor

3.6.3 Aufgabe 13: Karosseriemontage

3.7 Zahlenverarbeitung

3.7.1 Theoretische Aufgabe VI

3.7.2 Aufgabe 14: Berechnung nach dem ohmschen Gesetz

3.7.3 Aufgabe 15: Normierung von Messwerten

3.7.4 Aufgabe 16: Temperaturregelung einer Heizung

3.8 Zeitverarbeitung

3.8.1 Theoretische Aufgabe VII

3.8.2 Aufgabe 17: Pulsweitenmodulator

3.9 Verarbeitung von Zeichenketten

3.9.1 Theoretische Aufgabe VIII

3.9.2 Aufgabe 18: Textmeldungen

3.10 Anwendungen mit Analogsignalen

3.10.1. Aufgabe 19: Ampelsteuerung

3.10.2. Aufgabe 20: Heizkesselsteuerung

3.11 Versuchsaufbau für die praktischen Aufgaben

3.11.1. Erforderliche Eduline-Module

3.11.2. Anschlussplan und Zuordnungen

3.11.3. IP-Konfiguration

3.11.4. Liste der praktischen Aufgaben

3.12 Übungsaufgaben

4 SPS-Programmierung mit KI-Unterstützung

4.1 Einführung

4.2 Testumgebung für die praktischen Aufgaben

4.3 Analyse von SPS-Programmen

4.3.1 Aufgabe 21: Analyse eines einfachen ST-Codes

4.3.1.1 Prompt und Ergebnis

4.3.1.2 Bewertung der Lösung

4.3.2 Aufgabe 22: Analyse einer Aufgabenstellung mit RS- und SR-Flipflops

4.3.2.1 Prompt und Ergebnis

4.3.2.2 Bewertung der Lösung

4.3.3 Aufgabe 23: Analyse einer Zahlenwandlung analoger Signale

4.3.3.1 Prompt und Ergebnis

4.3.3.2 Bewertung der Lösung

4.3.3.3 Vergleichstest mit o4-mini-high

4.3.4 Aufgabe 24: Analyse eines Anwendungsprogramms in ST

4.3.4.1 Prompt und Ergebnis

4.3.4.2 Bewertung der Lösung

4.3.5 Aufgabe 25: Analyse eines Komponentenschemas

4.3.5.1 Prompt und Ergebnis

4.3.5.2 Vergleichstest mit o4-mini-high

4.4 Unterstützung der SPS-Programmierung

4.4.1 Aufgabe 26: Beleuchtungssteuerung mit Schalter

4.4.1.1 Prompt und Ergebnis

4.4.1.2 Bewertung der Lösung

4.4.1.3 Vergleichstest mit o4-mini-high

4.4.2 Aufgabe 27: Selbsthaltung mit AND/OR

4.4.2.1 Prompt und Ergebnis

4.4.2.2 Bewertung der Lösung

4.4.2.3 Vergleichstest mit o4-mini-high

4.4.3 Aufgabe 28: Steuerung eines Drehstrommotors

4.4.3.1 Prompt und Ergebnis

4.4.3.2 Bewertung der Lösung

4.4.3.3 Vergleichstest mit o4-mini-high

4.4.4 Aufgabe 29: Dualzahlen-Addierer

4.4.4.1 Prompt und Ergebnis

4.4.4.2 Bewertung der Lösung

4.4.5 Aufgabe 30: Beleuchtungssteuerung mit Tastern

4.4.5.1 Prompt und Ergebnis

4.4.5.2 Bewertung der Lösung

4.4.5.3 Vergleichstest mit o4-mini-high

4.4.6 Aufgabe 31: Steuerung einer Stanzmaschine

4.4.6.1 Prompt und Ergebnis

4.4.6.2 Bewertung der Lösung

4.4.6.3 Vergleichstest mit o4-mini-high

4.4.7 Aufgabe 32: Halb automatische Transportanlage

4.4.7.1 Prompt und Ergebnis

4.4.7.2 Bewertung der Lösung

4.4.7.3 Vergleichstest mit o4-mini-high

4.4.8 Aufgabe 33: Karosseriemontage

4.4.8.1 Prompt und Ergebnis

4.4.8.2 Bewertung der Lösung

4.5 Verifizierung von SPS-Programmen

4.5.1 Aufgabe 34: Alarmsystem für Hausüberwachung

4.5.1.1 Prompt und Ergebnis

4.5.1.2 Bewertung des Ergebnisses

4.5.2 Aufgabe 35: Materialbearbeitung

4.5.2.1 Prompt und Ergebnis

4.5.2.2 Bewertung des Ergebnisses

4.5.3 Aufgabe 36: Temperaturregelung einer Heizung

4.5.3.1 Prompt und Ergebnis

4.5.3.2 Bewertung des Ergebnisses

4.5.3.3 Vergleichstest mit o4-mini-high

4.5.4 Aufgabe 37: Zahlenverarbeitung

4.5.4.1 Prompt und Ergebnis

4.5.4.2 Bewertung des Ergebnisses

4.6 Zusammenfassung

4.6.1 Statistische Auswertung der Ergebnisse

4.6.2 Schlussfolgerungen für die Arbeit mit ChatGPT

4.6.3 Handlungsempfehlungen für den Lehr- und Lernbetrieb

4.7 Übungsaufgaben

5 SPS-Training mit Digital Twins

5.1 Einführung

5.2 Klassische Modellsimulation

5.2.1 Simulationsmodelle für die SPS-Technik

5.2.2 Werkzeuge und Methoden

5.3 Technologische Modelle und Digital Twins

5.3.1 Simulationsmodell versus Digital Twin

5.3.2 Digital Twins in der Smart Factory

5.4 Cloudbasierte Digital Twins

5.4.1 MQTT-Broker als Datendrehscheibe

5.4.2 Technologiemodell im Browser

5.4.3 Engineering und Management der Technologiemodelle

5.5 Aufgaben mit Digital Twins

5.5.1 Lern- und Testumgebung

5.5.1.1 Kurzeinführung in MQTT

5.5.1.2 Verbindung der PLCnext-Steuerung mit MQTT

5.5.2 Praktische Aufgaben

5.5.2.1 Aufgabe 38: Beleuchtungssteuerung mit Schalter

5.5.2.2 Aufgabe 39: Steuerung eines Drehstrommotors

5.5.2.3 Aufgabe 40: Fußgängerampel mit Sprachsteuerung

5.5.2.4 Aufgabe 41: Heizkessel mit Nachtabsenkung der Temperatur

5.5.2.5 Aufgabe 42: Bearbeitungsstation mit Wartungsmodus

5.6 Übungsaufgaben

6 SPS-Steuerungen aus der Cloud

6.1 Cloud-Computing und Industrie 4.0

6.1.1 Einführung ins Cloud-Computing

6.1.2 Industrie 4.0 und Cloud-Computing

6.1.3 Anwendungen in der Industrial Cloud

6.2 Cloudbasierte Steuerungstechnik

6.2.1 Virtualisierung von SPS

6.2.2 SPS als industrieller Steuerungsdienst

6.3 logiccloud – eine cloudbasierte SPS-Steuerung

6.3.1 Architektur

6.3.2 SPS-Engineering

6.4 Aufgaben mit logiccloud

6.4.1 Lern- und Testumgebung

6.4.2 Praktische Aufgaben

6.4.2.1 Aufgabe 43: Beleuchtungssteuerung mit Schalter

6.4.2.2 Aufgabe 44: Steuerung eines Drehstrommotors

6.4.2.3 Aufgabe 45: Steuerung einer Bearbeitungsstation

6.4.2.4 Aufgabe 46: Beleuchtungssteuerung im Edge-Device

6.4.2.5 Aufgabe 47: Steuerung einer Fußgängerampel im Edge-Device

6.5 Übungsaufgaben

7 Lösungen der Übungsaufgaben

7.1 Lösungen zu Übung 1 bis Übung 7 (Abschnitt 2.5)

7.2 Lösungen zu Übung 8 bis Übung 14 (Abschnitt 3.12)

7.3 Lösungen zu Übung 15 bis Übung 19 (Abschnitt 4.7)

7.4 Lösungen zu Übung 20 bis Übung 23 (Abschnitt 5.6)

7.5 Lösungen zu Übung 24 bis Übung 27 (Abschnitt 6.5)

8 Anhang

8.1 Normen und Standards

8.2 Abkürzungen

8.3 Glossar

Vorwort

Das vorliegende Lehrbuch beschäftigt sich mit speicherprogrammierbaren Steuerungen (SPS) und behandelt diese Thematik in acht Kapiteln. SPS-Steuerungen und ihre Programmierung sind zwar in verschiedenen Fachbüchern bereits umfangreich und in unterschiedlichen Kontexten beschrieben, doch diese Bücher konzentrieren sich meist auf das SPS-Engineering nach IEC 61131. Die neuen Anforderungen und Technologien für eine SPS im Industrie 4.0-Zeitalter werden meist nur im Rahmen von umfangreichen Handbüchern behandelt, die für Lehr- und Lernzwecke nur schwer verwendet werden können.

Die rasanten Entwicklungen seit etwa 2012 in der Digitalisierung der Produktion und der gesamten Wirtschaft insbesondere durch Industrie 4.0, durch das Industrial Internet of Things und durch Cloud-Computing für die Industrie haben zu einem neuen Verständnis der Steuerungstechnik geführt. Ohne eine allgegenwärtige und permanente Vernetzung der Steuerungen von Anlagen, Maschinen und Geräten untereinander sowie mit anderen IT-Systemen und Diensten sind zukünftige Automatisierungssysteme nicht mehr denkbar.

Das Lehrbuch greift diese Herausforderungen auf und bringt die unterschiedlichen Aspekte für eine moderne Steuerungstechnik in kompakter und studierbarer Form zusammen. Das Buch zeichnet sich durch folgende Merkmale aus:

       Die SPS-Grundlagen in Kapitel 2 werden einfach und kompakt sowie auf das Notwendige beschränkt dargestellt, sodass sie auch für Bachelor-Studierende (Automatisierungstechnik, Mechatronik) und Ausbildungsberufe (Elektroniker für Automatisierungstechnik, Mechatroniker – Lernfeld 7) geeignet sind.

       Es wird ausschließlich die Programmierung nach IEC 61131-3 behandelt. Herstellerspezifische Besonderheiten werden kaum berücksichtigt.

       Die Anzahl und der Schwierigkeitsgrad der zwanzig Programmieraufgaben in Kapitel 3 (Aufgabe 1 bis Aufgabe 20) werden gleichfalls auf das notwendige Maß für ein Bachelor-Studium bzw. eine Ausbildung beschränkt. Mit den praktischen Aufgaben in diesem Kapitel werden etwa vierzig Stunden SPS-Basispraktikum abgedeckt. Alle Lösungen der Programmieraufgaben können auf jeder SPS, die ein Simulationsboard mit Peripherieelementen beinhaltet, ohne größeren Aufwand getestet werden.

       Kapitel 4 zum KI-gestützten SPS-Engineering (Analyse, Programmierung und Verifizierung) soll Sie befähigen, ChatGPT zur Unterstützung des Lern- und Lehrprozesses der SPS-Programmierung effizient zu nutzen. Anhand von siebzehn Aufgaben (Aufgabe 21 bis Aufgabe 37) wird das Prompt-Engineering erläutert, und es werden Handlungsempfehlungen für Lehrende und Lernende abgeleitet.

       Ein Grundproblem der SPS-Programmierung in der Ausbildung besteht darin, dass häufig nur unzureichende reale Anlagen für Test und Inbetriebnahme der SPS-Lösungen in Ausbildungseinrichtungen zur Verfügung stehen. Es müssen deshalb Simulationen genutzt werden. Kapitel 5 beschäftigt sich mit diesem Problem und zeigt neben klassischen Simulationsmodellen insbesondere den Einsatz moderner cloudgestützter Lösungen mit Digital Twins an fünf Beispielen (Aufgabe 38 bis Aufgabe 42) auf.

       Im Kontext von Industrie 4.0 werden SPS-Steuerungen zunehmend in die Cloud verlagert. In Kapitel 6 werden diese Entwicklungen aufgegriffen und anhand von fünf Anwendungsbeispielen für IEC 61131-Steuerungsdienste aus der Cloud (Aufgabe 43 bis Aufgabe 47) praktisch erläutert. Für die Beispiele wird die cloudbasierte Steuerungsumgebung der Start-up-Firma logiccloud AG genutzt. Technische Basis der logiccloud-SPS bilden meine Forschungsergebnisse im Rahmen eines F/E-Projekts an der HS Düsseldorf.

Nicht behandelt werden objektorientierte Programmierung und regelungstechnische Funktionen für SPS. Dies sollte speziellen Aufbaukursen für die SPS-Technik vorbehalten bleiben. Auch die Visualisierung und HMI für SPS-Steuerungen werden nicht behandelt, da wegen fehlender Standards und Normen auf diesem Gebiet nur eine herstellerspezifische Behandlung der Thematik möglich wäre.

Dieses Lehrbuch wendet sich insbesondere an Studierende und Lehrende der Ingenieurwissenschaften in den Branchen Elektrotechnik, Maschinenbau, Verfahrens- und Umwelttechnik sowie an Auszubildende und Praktiker, die sich mit der Automatisierung technischer Prozesse und mit der Digitalisierung der Produktion befassen. Die übergreifende und integrative Sichtweise kann aber auch den im Management Tätigen neue Anregungen geben.

Das Buch ist insbesondere für Hochschulen und Universitäten, aber auch für berufliche Bildungseinrichtungen konzipiert. Deshalb beinhaltet es neben den 47 Programmieraufgaben auch 27 Übungsaufgaben einschließlich der Lösungen (Kapitel 7). Ein Anhang (Kapitel 8) mit Normen und Standards, Abkürzungen sowie einem Glossar mit den wichtigsten Begriffen zum Thema rundet den Inhalt ab.

Die Lösungen aller Programmier- und Übungsaufgaben werden als lauffähige Programme für die PLCnext-Steuerung von Phoenix Contact bzw. für eine logiccloud-SPS auf plus.hanser-fachbuch.de bereitgestellt. Der Quellcode aller Programme ist zusätzlich im Buch enthalten.

Ich wünsche allen Lesern ein erfolgreiches Studium mit diesem Lehrbuch bzw. gewinnbringende Anregungen für die Lehre.

An dieser Stelle möchte ich die Gelegenheit nutzen, mich beim Carl Hanser Verlag und dabei insbesondere bei Frau Julia Stepp für die kompetente, hilfreiche und engagierte Unterstützung dieses Buchvorhabens zu bedanken.

Außerdem gilt mein Dank den Studierenden der Automatisierungstechnik an der Hochschule Düsseldorf, den Mitarbeiterinnen und Mitarbeitern von Phoenix Contact Deutschland und der logiccloud AG, die mit ihrer Unterstützung in dieser oder jener Weise zum Inhalt des Buches beigetragen haben.

Solingen, im September 2025

Reinhard Langmann

Über den Autor

Prof. Dr.-Ing. Reinhard Langmann war von 1993 bis 2019 ordentlicher Professor für Prozessinformationstechnik an der Hochschule Düsseldorf. Er arbeitet seit 1983 im Bereich Automatisierung und Echtzeitsysteme, seit 1996 mit einem besonderen Schwerpunkt auf Internettechnologien in der industriellen Automatisierung und Fertigung.

Reinhard Langmann war an mehreren nationalen und internationalen Forschungsprojekten beteiligt (in den letzten Jahren insbesondere zum Thema Industrie 4.0 und Industrial Internet of Things) und ist Autor von neun Lehrbüchern und über fünfzig Fachartikeln. Er hat etwa siebzig Vorträge auf nationalen und internationalen Konferenzen gehalten. Er ist Autor und Inhaber von neun Patenten im Bereich Automatisierungstechnik und Webtechnologie. Darüber hinaus war er Gründer und Direktor des Kompetenzzentrums Automatisierung Düsseldorf (CCAD) und leitete von 2010 bis zu seiner Pensionierung 2019 das Düsseldorfer Telelabor. Er ist Mitglied mehrerer wissenschaftlicher Programmkomitees (z. B. EDUCON, ICBL, MICAI, STE und KST) und Redaktionsbeiräte wissenschaftlicher Zeitschriften.

In den letzten Jahren war Reinhard Langmann Projektkoordinator mehrerer nationaler Forschungs- und Entwicklungsprojekte zu Industrie 4.0, zum industriellen Internet der Dinge (IIoT) und zu Smart Services. Beispielsweise wurde im Projekt WOAS (2012 – 2014) eine weborientierte Architektur für Automatisierungssysteme entwickelt. Basierend auf dieser Architektur entstand eine IIoT-Plattform, die das Smart-Services-Paradigma für die Entwicklung und den Betrieb von Automatisierungssystemen nutzt (http://www.flexiot.de). Das Projekt wurde von zehn deutschen Industrieunternehmen unterstützt. Im CICS-Projekt (2015 – 2017) arbeitete er als Projektleiter gemeinsam mit dem Fraunhofer-Institut IKS in München an cloudbasierten industriellen Steuerungsdiensten. Ziel dieses Projekts war die Nutzung von Steuerungsalgorithmen als Dienste aus der Cloud.

Von 2019 bis 2023 war Reinhard Langmann stellvertretender Projektkoordinator im ERASMUS+-Projekt ETAT (Bildung und Training für Automatisierung 4.0 in Thailand, https://etat-erasmus.com). Aktuell ist er stellvertretender Projektkoordinator im ERASMUS+-Projekt ETATEI (Bildung und Training in Automatisierungstechnik für die äthiopische und dschibutische Industrie). Er ist Vorsitzender der EduNet World Association e. V. (https://www.edunet-wa.com) und Vorstandsmitglied im Verein New Automation e. V. (https://www.new-automation.de).

Kontaktdaten:

Prof. Dr.-Ing. Reinhard Langmann

Edunet World Association e. V.

c/o ASC Bildung und Service GmbH

Graf-Adolf-Strasse 11

40212 Düsseldorf

Tel. +49 212 44658

[email protected]

https://www.edunet-wa.com

1Speicherprogrammierbare Steuerungen (SPS) als Kernkomponenten von Automation 4.0
2Grundlagen der SPS-Technik