Kreislaufschema des Steuerungszyklus einer S7: Sensoren liefern Signale an den Eingangsbereich, von dort geht es zur Programmbearbeitung in der CPU, weiter zum Ausgangsbereich, der Motoren und Ventile schaltet, und mit einem Pfeil zurück zum Anfang.

S7-Steuerung

Eine S7-Steuerung ist ein robuster Industriecomputer von Siemens, der Maschinen und Anlagen automatisch steuert. Sie liest Sensorwerte ein, verarbeitet sie nach einem festen Programm und schaltet daraufhin Motoren, Ventile oder Pumpen.

In Fabriken laufen Maschinen selten von Hand. Sie brauchen ein Gerät, das ständig misst, entscheidet und schaltet. Genau das ist eine S7-Steuerung: ein kleiner, sehr robuster Computer der Firma Siemens, der in einem Schaltschrank sitzt. Er bekommt Signale von Messfühlern, etwa die Temperatur eines Ofens oder die Stellung eines Schalters. Nach festen Regeln entscheidet er, was passieren soll, und schaltet dann Motoren, Ventile oder Warnlampen. Das Kürzel S7 steht für die siebte Gerätegeneration der Produktfamilie Simatic, die Siemens seit den 1990er-Jahren baut.

Warum halbe Fabriken an Siemens hängen

Die S7-Reihe ist in Europa der De-facto-Standard für Maschinensteuerung. Sie steckt in Autowerken, Wasserwerken, Kläranlagen, Brauereien, Aufzügen und Kraftwerken. Wer eine Produktionsanlage plant, findet Fachleute, Ersatzteile und Software für S7 fast überall. Diese Verbreitung ist ein wirtschaftlicher Faktor: Die Automatisierungssparte gehört zu den ertragsstärksten Bereichen von Siemens.

Der zweite Grund ist Langlebigkeit. Eine Anlage wird für zwanzig oder dreißig Jahre gebaut, nicht für drei. Steuerungen aus den 1990er-Jahren laufen heute noch in Betrieben, weil ein Austausch bedeuten würde, die gesamte Anlage stillzulegen. Solche Stillstände kosten in der Industrie schnell fünfstellige Beträge pro Stunde.

Diese Langlebigkeit hat aber eine Schattenseite. Alte Steuerungen wurden entworfen, als niemand daran dachte, sie ans Internet zu hängen. Sie prüfen oft nicht, ob ein Befehl von einer berechtigten Stelle kommt. Deshalb tauchen S7-Systeme regelmäßig in Meldungen über Sicherheitslücken in kritischer Infrastruktur auf. Der bekannteste Fall ist die Schadsoftware Stuxnet, die 2010 gezielt S7-Steuerungen in iranischen Uran-Zentrifugen manipulierte.

Der Zyklus aus Lesen, Rechnen und Schalten

Eine S7-Steuerung arbeitet in einer endlosen Schleife, dem Zyklus. Zuerst liest sie alle Eingänge ein und speichert deren Zustand. Dann rechnet sie das Programm einmal komplett durch. Zum Schluss schreibt sie die Ergebnisse auf die Ausgänge, also an Motoren und Ventile. Danach beginnt sie sofort von vorn. Ein solcher Durchlauf dauert typischerweise wenige Millisekunden.

Dieser feste Takt ist der entscheidende Unterschied zu einem normalen PC. Ein PC kann eine Aufgabe mal schneller, mal langsamer erledigen, je nachdem was sonst gerade läuft. Bei einer Presse, die eine Hand einklemmen könnte, ist das inakzeptabel. Eine Steuerung garantiert stattdessen eine feste Obergrenze für die Reaktionszeit. Fachleute nennen diese Eigenschaft Echtzeitfähigkeit.

Programmiert wird meist nicht in Sprachen wie Python, sondern in speziellen Industriesprachen. Verbreitet ist der Kontaktplan, eine grafische Darstellung, die wie ein Stromlaufplan aussieht. Daneben gibt es textbasierte Sprachen wie SCL. Als Werkzeug dient das TIA Portal, eine Siemens-Software, in der Programm, Verdrahtung und Bedienoberfläche gemeinsam verwaltet werden.

Von der Ampel bis zum Digitalen Zwilling

Im Alltag begegnet man S7-Steuerungen ständig, ohne sie zu sehen. Sie regeln die Heizung großer Gebäude, steuern Rolltreppen, Ampelanlagen und Abfüllmaschinen. Auch die Sortieranlage eines Paketzentrums läuft in aller Regel auf solchen Geräten. Sichtbar wird die Steuerung höchstens als Bedienpanel mit Touchscreen an der Maschine.

In Wirtschaftsnachrichten taucht der Begriff im Zusammenhang mit Industrie 4.0 auf. Gemeint ist die Idee, Maschinendaten aus der Fertigung in Netzwerke und Cloud-Dienste weiterzuleiten. Neuere S7-Modelle liefern deshalb laufend Messwerte an übergeordnete Systeme. Dort werten Programme sie aus, etwa um einen Lagerschaden früh zu erkennen, bevor die Maschine ausfällt. Dieses Verfahren heißt vorausschauende Wartung.

Ein häufiger Irrtum ist, eine S7 sei selbst ein KI-System. Das ist sie nicht. Sie führt ein festes Programm aus und lernt nichts dazu. Sie ist aber die Quelle der Daten, mit denen lernende Systeme arbeiten, und zugleich die Stelle, an der deren Empfehlungen in echte Bewegung umgesetzt werden.

Aktuelle News

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.