• Technik
  • SPS erklärt - Aufbau, Programmzyklus und Einsatz in der Industrie

SPS erklärt - Aufbau, Programmzyklus und Einsatz in der Industrie

Hans Georg Schäfer 27. Mai 2026
Industrielle Automatisierung: SPS-Einheiten (Unit 1-5) steuern eine Produktionslinie mit Roboterarmen und Lagerregalen. EtherCAT verbindet die Komponenten.

Inhaltsverzeichnis

Eine Maschine kann nur dann zuverlässig arbeiten, wenn Sensoren, Motoren, Ventile und Sicherheitsfunktionen genau zusammenspielen. Die speicherprogrammierbare Steuerung, kurz SPS, übernimmt diese Aufgabe und entscheidet innerhalb weniger Millisekunden, was als Nächstes passieren soll. Ich erkläre, wie eine SPS aufgebaut ist, wie ihr Programmzyklus funktioniert, wo sie eingesetzt wird und worin sie sich von Relaissteuerungen und Industrie-PCs unterscheidet.

Eine SPS verbindet Sensoren, Programm und Aktoren in einem laufenden Zyklus

  • SPS steht in der Automatisierung für speicherprogrammierbare Steuerung.
  • Sie liest Eingangssignale ein, verarbeitet ein Programm und schaltet daraus Ausgänge.
  • Ein typischer Programmzyklus dauert je nach System und Anwendung wenige Millisekunden.
  • Die Technik steuert unter anderem Förderanlagen, Roboter, Heizungen und Produktionsmaschinen.
  • Programmiersprachen wie Kontaktplan, Funktionsplan und Strukturierter Text folgen der Norm IEC 61131-3.

Ein offener Schaltschrank mit vielen Kabeln, Relais und einer SPS-Steuerung. Was ist SPS? Eine speicherprogrammierbare Steuerung, die Maschinen und Prozesse automatisiert.

SPS heißt meist speicherprogrammierbare Steuerung

Im technischen Alltag meint SPS fast immer eine speicherprogrammierbare Steuerung. Auf Englisch heißt dieselbe Geräteklasse PLC, also Programmable Logic Controller. Vereinfacht gesagt ist eine SPS ein robuster Industriecomputer, der Maschinen und Anlagen automatisch überwacht und steuert.

Die Steuerungslogik liegt nicht fest in einer Verdrahtung, sondern in einem gespeicherten Anwenderprogramm. Ändert sich der Produktionsablauf, muss deshalb nicht der gesamte Schaltschrank umgebaut werden. Meist reicht es, das Programm anzupassen und die Änderung anschließend gründlich zu testen.

Warum die SPS die Relaissteuerung ablöste

Vor der SPS wurden viele Maschinen mit Relais, Schützen und umfangreichen Drahtverbindungen gesteuert. Diese sogenannte verbindungsprogrammierte Steuerung funktionierte zuverlässig, wurde aber schnell unübersichtlich, sobald viele Bedingungen, Zeitverzögerungen oder Zähler nötig waren.

Die ersten industriellen programmierbaren Steuerungen entstanden Ende der 1960er-Jahre. Für mich liegt ihre historische Bedeutung genau in diesem Wechsel von der fest verdrahteten Logik zur veränderbaren Software. Die Hardware blieb weitgehend gleich, während sich die Funktion der Maschine durch das Programm ändern ließ.

Der maritime Sonderfall

In einem maritimen Dokument kann SPS auch für Special Purpose Ship stehen. Gemeint ist dann ein speziell eingesetztes, selbstfahrendes Schiff, das zusätzlich zur normalen Besatzung mehr als zwölf besondere Personen an Bord nimmt, etwa für Forschungs-, Ausbildungs- oder Vermessungsaufgaben.

Im Umfeld von Maschinenbau, Elektrotechnik und Industrieautomation ist diese Bedeutung jedoch selten. Wer nach der Funktionsweise einer SPS fragt, meint in Deutschland normalerweise die speicherprogrammierbare Steuerung.

So arbeitet eine SPS im Maschinenalltag

Das Grundprinzip lässt sich mit drei Schritten erklären. Die SPS erfasst zunächst die Eingänge, verarbeitet die Werte nach ihrem Programm und aktualisiert anschließend die Ausgänge. Dieser Ablauf wiederholt sich fortlaufend und wird als zyklische Programmbearbeitung oder Scan-Zyklus bezeichnet.

  1. Eingänge einlesen: Die SPS übernimmt Signale von Tastern, Endschaltern, Lichtschranken, Temperaturfühlern oder Drucksensoren.
  2. Programm ausführen: Die CPU prüft Bedingungen, Timer, Zähler, Vergleiche und Rechenoperationen.
  3. Ausgänge aktualisieren: Motoren, Ventile, Heizungen, Lampen oder Zylinder erhalten ihre neuen Schaltwerte.

Bei vielen Anwendungen liegt die Zykluszeit im Bereich von etwa 1 bis 50 Millisekunden. Der konkrete Wert hängt vom Prozessor, der Programmlänge, der Zahl der Ein- und Ausgänge sowie der Kommunikation mit anderen Geräten ab. Eine schnelle SPS ist allein deshalb noch keine gute Lösung, denn ein schlecht strukturiertes Programm bleibt auch auf leistungsfähiger Hardware schwer zu warten.

Ein einfaches Beispiel mit einem Förderband

Eine Lichtschranke erkennt ein Paket auf einem Förderband. Die SPS liest dieses Signal ein, prüft, ob der Not-Halt freigegeben ist und ob das Band betriebsbereit bleibt. Sind alle Bedingungen erfüllt, schaltet sie den Ausgang für den Motor ein.

Wird das Paket am Ende des Bands erkannt, startet ein Timer. Nach einer festgelegten Zeit stoppt die SPS den Motor oder aktiviert einen Pneumatikzylinder. Für den Bediener wirkt der Vorgang selbstverständlich, tatsächlich verarbeitet die Steuerung dabei Signale, Bedingungen und Zeitabläufe in schneller Folge.

Steuern und Regeln sind nicht dasselbe

Eine Steuerung gibt abhängig von Eingangssignalen bestimmte Ausgangswerte aus, ohne das Ergebnis zwingend zurückzumelden. Bei einer Regelung wird zusätzlich ein Istwert gemessen und mit einem Sollwert verglichen. Eine SPS kann beides übernehmen, die eigentliche Regelaufgabe wird aber je nach Anlage auch von speziellen Reglern oder Funktionsbausteinen erledigt.

Ein Heizsystem zeigt den Unterschied gut. Ein einfacher Ablauf schaltet die Heizung bei einer bestimmten Temperatur ein oder aus. Eine Regelung passt die Leistung dagegen laufend an, damit die Raumtemperatur möglichst nahe am Sollwert bleibt.

Aus welchen Bausteinen ein SPS-System besteht

Eine SPS ist kein einzelner Kasten mit einer einzigen Funktion. Sie besteht aus mehreren Baugruppen, die je nach Anlage kompakt in einem Gerät sitzen oder modular in einem Schaltschrank angeordnet sind. In der Praxis entscheidet die Zahl und Art der Signale darüber, welche Hardware benötigt wird.

Baustein Aufgabe Typisches Beispiel
CPU Führt Betriebssystem und Anwenderprogramm aus Programmzyklus, Diagnose, Berechnungen
Digitale Eingänge Lesen Schaltzustände mit zwei Zuständen ein Taster, Endschalter, Lichtschranke
Analoge Eingänge Erfassen stufenlose Messwerte Temperatur, Druck, Füllstand
Digitale Ausgänge Schalten Geräte ein oder aus Relais, Magnetventil, Signallampe
Analoge Ausgänge Geben variable Sollwerte aus Drehzahlvorgabe für Frequenzumrichter
Kommunikationsmodule Verbinden SPS, Antriebe und Bediengeräte Industrial Ethernet, Feldbus, HMI
Stromversorgung Versorgt CPU und Baugruppen mit Energie 24-Volt-Gleichspannung

Die Sensoren bilden die Verbindung zur realen Welt, die Aktoren setzen die Entscheidungen der SPS um. Ein HMI, also ein Bedien- und Anzeigegerät, zeigt dem Menschen Betriebszustände, Fehlermeldungen und Prozesswerte an. Die SPS selbst kann dabei völlig ohne Bildschirm arbeiten und trotzdem eine komplette Anlage steuern.

Bei größeren Anlagen kommen dezentrale Ein- und Ausgabestationen hinzu. Die Signale werden dann nicht alle im zentralen Schaltschrank verdrahtet, sondern über ein industrielles Netzwerk verteilt. Das spart Kabel, macht die Planung flexibler, erhöht aber die Anforderungen an Diagnose und Netzwerkkonfiguration.

So wird eine SPS programmiert und eingesetzt

Das Programm beschreibt nicht nur einzelne Schaltvorgänge. Es enthält oft Betriebsarten, Verriegelungen, Fehlerreaktionen, Wartungsfunktionen und eine klare Reihenfolge von Prozessschritten. Gute SPS-Programme bilden den tatsächlichen Maschinenablauf ab, statt lediglich eine lange Sammlung einzelner Kontakte zu sein.

Die wichtigsten Programmiersprachen

Die IEC 61131-3 legt grundlegende Sprachen und Strukturen für programmierbare Steuerungen fest. In Deutschland begegnen mir vor allem diese Varianten:

  • Kontaktplan, oft KOP oder LD genannt, erinnert an elektrische Schaltpläne und eignet sich für einfache logische Verknüpfungen.
  • Funktionsplan, kurz FUP oder FBD, stellt Funktionen übersichtlich mit Blöcken dar und ist bei Signalverknüpfungen gut lesbar.
  • Strukturierter Text, ST, ähnelt einer klassischen Programmiersprache und eignet sich besonders für Berechnungen, Datenverarbeitung und komplexe Abläufe.
  • Ablaufsprache, SFC, strukturiert sequenzielle Prozesse in Schritte und Übergangsbedingungen.

Welche Sprache die beste ist, hängt von der Aufgabe und vom Team ab. Ich halte eine Mischung für sinnvoll, solange die Struktur einheitlich bleibt. Ein grafischer Funktionsplan kann eine Verriegelung verständlicher machen, während sich eine umfangreiche Berechnung im Strukturierten Text deutlich sauberer lösen lässt.

Typische Einsatzgebiete

SPSen steuern Verpackungsmaschinen, Werkzeugmaschinen, Montageanlagen, Aufzüge, Wasseraufbereitungen, Gebäudetechnik und Fördertechnik. Auch in kleineren Heizungs- oder Pumpenanlagen kann eine kompakte SPS sinnvoll sein, wenn mehrere Betriebszustände und Fehlermeldungen verarbeitet werden müssen.

Besonders stark ist die Technik dort, wo ein Ablauf zuverlässig, wiederholbar und nachvollziehbar funktionieren soll. Eine Abfüllanlage muss beispielsweise Ventile, Pumpen, Füllstände und Sicherheitsbedingungen in einer festen Reihenfolge koordinieren. Die SPS liefert dafür die nötige zeitnahe und deterministische Verarbeitung.

Welche Lösung passt zu welcher Aufgabe

Die SPS ist nicht automatisch für jedes Steuerungsproblem die beste Wahl. Für eine einzelne Lampe genügt ein Schalter, für eine sehr einfache Funktion kann ein Relais ausreichen. Sobald jedoch viele Signale, Zeitbedingungen, Diagnosemeldungen oder spätere Änderungen ins Spiel kommen, verschiebt sich der Vorteil deutlich zur SPS.

Lösung Stärken Grenzen Geeignet für
Relaissteuerung Einfach, direkt verständlich, keine Software nötig Aufwendig zu ändern und zu dokumentieren Kleine, unveränderte Schaltaufgaben
SPS Flexibel, robust, gut diagnostizierbar, modular erweiterbar Programmierung und Inbetriebnahme erforderlich Maschinen und automatisierte Anlagen
Industrie-PC Hohe Rechenleistung, Datenverarbeitung, komplexe Visualisierung Oft höherer Pflege- und Sicherheitsaufwand Bildverarbeitung, Datenanalyse, übergeordnete Systeme
DCS oder Prozessleitsystem Gut für große, kontinuierliche Prozesse und viele Regelkreise Komplexer und meist kostenintensiver Chemie, Energieversorgung, große Prozessanlagen

Die SPS bildet häufig die Verbindung zwischen der physischen Maschine und einer übergeordneten Leit- oder IT-Ebene. Sie ersetzt aber weder die mechanische Konstruktion noch eine saubere elektrische Planung. Wenn Sensoren falsch montiert, Aktoren falsch dimensioniert oder Sicherheitsfunktionen unzureichend geprüft sind, kann auch die beste Steuerung keine zuverlässige Anlage erzeugen.

Lesen Sie auch: Huajiang-Brücke: So entsteht die höchste Brücke der Welt

Sicherheit und Wartung gehören von Anfang an dazu

Eine normale SPS darf nicht automatisch als Sicherheitssystem betrachtet werden. Für Not-Halt, Schutztüren oder sichere Geschwindigkeitsüberwachung kommen sicherheitsgerichtete SPSen und entsprechend geprüfte Komponenten zum Einsatz. Welche Sicherheitsarchitektur notwendig ist, ergibt sich aus der Risikobeurteilung der jeweiligen Maschine.

Auch die Netzwerkanbindung verdient Aufmerksamkeit. Fernzugriffe, schwache Passwörter oder eine ungetrennte Verbindung zwischen Büronetz und Maschinennetz können erhebliche Risiken schaffen. Ich plane deshalb Zugriffsrechte, Backups, Versionsstände und eine nachvollziehbare Dokumentation genauso ernst wie den eigentlichen Programmcode.

Woran ich eine gute SPS-Lösung erkenne

Eine gute SPS-Lösung macht den Maschinenablauf verständlich, reagiert vorhersehbar und lässt sich im Fehlerfall schnell diagnostizieren. Entscheidend sind nicht möglichst viele Programmzeilen oder die teuerste CPU, sondern eine passende Auswahl von Ein- und Ausgängen, klare Softwarestrukturen und sauber geprüfte Sicherheitsfunktionen.

Wer die Abkürzung im technischen Umfeld richtig einordnen möchte, kann sich an drei Fragen halten. Geht es um eine Maschine oder Anlage, ist mit SPS fast sicher die speicherprogrammierbare Steuerung gemeint. Geht es um Schiffsregeln, Besatzung und maritime Zertifikate, kann dagegen das Special Purpose Ship gemeint sein. Im Automatisierungsfall zählen vor allem Signalverarbeitung, Programmzyklus, Aktorik und Diagnose.

Für mich bleibt die SPS deshalb ein bemerkenswertes Stück Ingenieurgeschichte. Sie verbindet die greifbare Welt von Motoren, Ventilen und Sensoren mit einer veränderbaren digitalen Logik und ist gerade wegen dieser Mischung bis heute ein Fundament der industriellen Automatisierung.

Dieser Artikel dient ausschließlich Informations- und Bildungszwecken. Das Material wurde mit Unterstützung moderner Analyse- und Sprachwerkzeuge (KI) erstellt. Konsultieren Sie vor einer Entscheidung einen Experten.

Häufig gestellte Fragen

Eine SPS liest zuerst die Eingangssignale von Tastern, Sensoren oder Lichtschranken ein. Danach verarbeitet die CPU das Anwenderprogramm mit Bedingungen, Timern, Zählern und Berechnungen und aktualisiert anschließend die Ausgänge. Dieser Zyklus dauert je nach System und Anwendung häufig etwa 1 bis 50 Millisekunden.

Zu den wichtigsten Bestandteilen gehören CPU, Stromversorgung, digitale und analoge Ein- und Ausgänge sowie Kommunikationsmodule. Die Eingänge erfassen Schaltzustände oder Messwerte, während die Ausgänge Motoren, Ventile, Heizungen oder Signallampen steuern. HMI-Geräte zeigen zusätzlich Betriebszustände, Fehlermeldungen und Prozesswerte an.

Für eine kleine, unveränderte Schaltaufgabe kann eine Relaissteuerung ausreichen. Eine SPS bietet Vorteile, sobald viele Signale, Zeitbedingungen, Diagnosemeldungen oder spätere Änderungen erforderlich sind. Sie ist programmierbar, modular erweiterbar und einfacher an veränderte Maschinenabläufe anzupassen.

Zu den wichtigen Sprachen nach IEC 61131-3 gehören Kontaktplan, Funktionsplan, Strukturierter Text und Ablaufsprache. Kontaktplan eignet sich für einfache logische Verknüpfungen, Funktionsplan für übersichtliche Signalverbindungen und Strukturierter Text für Berechnungen sowie komplexe Abläufe. Ablaufsprache strukturiert Prozesse in Schritte und Übergangsbedingungen.

Artikel bewerten

Bewertung: 0.00 Stimmenanzahl: 0

Tags

sps
programmzyklus
sensoren
aktoren
relaissteuerungen
Autor Hans Georg Schäfer
Hans Georg Schäfer
Mein Name ist Hans Georg Schäfer, und ich bringe 5 Jahre Erfahrung in die Arbeit auf historische-schreibmaschinen-friedrich.de ein. Meine Faszination für Wissenschaft, Technik und den Erfindergeist hat mich schon früh gepackt. Ich liebe es, die oft komplexen Zusammenhänge hinter technischen Innovationen zu durchdringen und sie so aufzubereiten, dass sie für jeden verständlich werden. Bei meiner Arbeit lege ich großen Wert darauf, Informationen sorgfältig zu recherchieren und zu vergleichen, um eine fundierte und nachvollziehbare Darstellung zu gewährleisten. Mein Ziel ist es, Ihnen stets nützliche, korrekte und aktuelle Einblicke in die Welt der historischen Schreibmaschinen und die dahinterstehenden Genies zu vermitteln.

Beitrag teilen

Kommentar schreiben