Legacy-Software in der Industrie: Besondere Herausforderungen bei Maschinenbau und Produktion

In einem Büro tauscht man einen Rechner nach fünf Jahren aus. In einer Fertigungshalle steht eine Fräsmaschine gern 25 Jahre. Die Software, die sie steuert, ist genauso alt. Legacy Software in der Industrie ist deshalb kein Ausnahmefall. Sie ist der Normalfall.
Vielleicht kennen Sie das aus Ihrem eigenen Betrieb. Ein Leitstand läuft noch unter Windows XP. Die Betriebsdatenerfassung wurde 2004 von einem Ingenieur geschrieben, der 2019 in Rente ging. Und die Schnittstelle zwischen Maschine und ERP-System funktioniert zwar, aber niemand im Haus könnte erklären, wie.
Dieser Artikel beschreibt, was Maschinenbau und Produktion von anderen Branchen unterscheidet, welche Risiken daraus entstehen und was Sie konkret tun können.
Warum Legacy-Software in der Industrie so viel älter wird
Software in einer Bank oder einem Onlineshop lässt sich austauschen, ohne dass eine Halle stillsteht. In der Produktion hängt Software an Maschinen. Und Maschinen werden nach Abschreibungsdauer und Verschleiß bewertet, nicht nach Softwarezyklen.
Daraus entstehen mehrere Folgen, die sich gegenseitig verstärken.
Die Maschine gibt den Takt vor
Eine Anlage für zwei Millionen Euro wird nicht ersetzt, weil das Betriebssystem der Steuerung veraltet ist. Der Hersteller liefert oft keine Updates mehr, weil das Modell längst abgekündigt ist. Also bleibt die Software, wie sie ist. Zehn, fünfzehn, zwanzig Jahre.
Was Legacy Software im Kern bedeutet, haben wir in einem eigenen Artikel erklärt: Legacy Software, was bedeutet das eigentlich?. In der Industrie kommt eine Besonderheit dazu. Die Software hängt an einem physischen Gerät, das in einem anderen Tempo altert als der Code.
Schnittstellen, die gewachsen sind
Zwischen Maschinensteuerung, Leitsystem, Betriebsdatenerfassung und ERP liegen in vielen Betrieben Schichten aus Eigenentwicklung. Ein CSV-Export hier, eine serielle Schnittstelle dort, ein Skript, das nachts Daten kopiert. Jede dieser Verbindungen wurde einmal für ein konkretes Problem gebaut.
Das Problem: Diese Verbindungen sind selten dokumentiert. Sie stecken in Köpfen, und die Köpfe verlassen irgendwann den Betrieb. Wer dann eine neue Maschine anbinden will, findet Protokolle, die es offiziell nicht mehr gibt.
Ersatzteile mit monatelanger Lieferzeit
In der Bürowelt bestellt man einen neuen Server und hat ihn in drei Tagen. In der Industrie sieht das anders aus. Eine Steuerungskarte für eine Anlage von 2008 gibt es beim Hersteller nicht mehr. Auf dem Gebrauchtmarkt vielleicht, mit Glück und nach Wochen. Wie lange Hardware wirklich hält und wann Ersatz kritisch wird, beschreibt unser Beitrag zum Hardware-Lifecycle.
Das hat direkte Folgen für die Software. Wenn die alte Hardware stirbt, muss die Software auf etwas anderem laufen. Und genau dafür wurde sie nie gebaut.
Was passiert, wenn niemand hinschaut
Alte Industriesoftware macht im Alltag selten Ärger. Wenn sie es tut, ist der Schaden meist groß.
Der Stillstand kostet pro Stunde
In einem Büro bedeutet ein Softwareausfall: Die Mitarbeiter trinken Kaffee, bis es weitergeht. In einer Produktion bedeutet er: Die Linie steht. Je nach Betrieb kostet das ein paar tausend Euro pro Stunde, in der Automobilzulieferung deutlich mehr. Dazu kommen Vertragsstrafen, wenn Liefertermine reißen.
Ein Ausfall der Steuerung ist dabei nur der offensichtliche Fall. Häufiger sind schleichende Fehler: eine Schnittstelle, die falsche Mengen überträgt. Ein Zeitstempel, der seit der Umstellung auf Sommerzeit eine Stunde daneben liegt. Solche Fehler fallen erst in der Inventur oder beim Kunden auf.
Die Sicherheitslücke, die keiner schließt
Viele Steuerungsrechner wurden nie für ein vernetztes Umfeld gebaut. Sie standen isoliert in der Halle. Heute hängen sie am Firmennetz, weil das ERP Daten braucht und die Fernwartung des Herstellers Zugriff will.
Ein Windows XP oder Windows 7 ohne Updates im Firmennetz ist ein bekanntes Angriffsziel. Angreifer suchen nicht gezielt Ihren Betrieb. Sie scannen automatisiert nach genau solchen Systemen. Ransomware in einer Produktion trifft die Fertigung, und die Buchhaltung gleich mit.
Das Wissen geht in Rente
Das größte Risiko liegt selten in der Technik selbst, sondern bei den wenigen Menschen, die sie verstehen. In vielen Betrieben gibt es genau eine Person, die den Leitstand-Code kennt. Ist sie krank, wartet man. Geht sie in Rente, hat man ein Problem, für das es keine Hotline gibt.
Wie sich dieses Szenario anfühlt und was dann noch geht, haben wir in einem eigenen Beitrag beschrieben: Kein Entwickler mehr für den alten Code.
Was Sie konkret tun können
Die gute Nachricht zuerst: Sie müssen keine Anlage ersetzen, um Ihre Software in den Griff zu bekommen. Es gibt Zwischenschritte, die deutlich weniger kosten als ein Stillstand.
Bestandsaufnahme: Was läuft eigentlich wo?
Der erste Schritt klingt banal, wird aber meist übersprungen. Listen Sie auf, welche Software auf welcher Maschine läuft, welches Betriebssystem darunter liegt und wer sie zuletzt angefasst hat. Notieren Sie jede Schnittstelle, auch die, die nur "irgendwie" funktioniert.
Das Ergebnis ist oft ernüchternd. Aber es ist die Grundlage für jede Entscheidung. Ohne diese Liste raten Sie.
Trennen Sie das Netz
Alte Steuerungsrechner müssen nicht direkt im Firmennetz hängen. Ein eigenes Segment für die Produktion, mit klar definierten Übergängen zum Büronetz, senkt das Risiko erheblich. Dafür brauchen Sie keine neue Software, sondern Netzwerktechnik. Die lässt sich in wenigen Wochen umsetzen.
Virtualisieren, bevor die Hardware stirbt
Läuft die Software auf einem Rechner, der nicht mehr zu ersetzen ist, hilft oft eine virtuelle Maschine. Das alte Betriebssystem läuft dann als Gast auf aktueller Hardware. Die Maschine merkt davon nichts. Sie gewinnen Zeit, und ein Hardwaredefekt ist kein Notfall mehr.
Das funktioniert nicht immer. Manche Steuerungen brauchen spezielle Karten oder exakte Zeitverhalten. Ob es in Ihrem Fall geht, klärt ein Test an einer einzelnen Anlage.
Schnittstellen dokumentieren und absichern
Die gewachsenen Verbindungen zwischen Maschine und ERP sind das Herzstück vieler Betriebe. Sie verdienen mehr als ein Skript ohne Kommentar. Wer die Übergänge dokumentiert und mit einer Fehlerbehandlung versieht, hat schon viel gewonnen. Wenn dann ein Export nachts scheitert, meldet sich das System, statt stumm falsche Zahlen weiterzugeben.
Laufende Betreuung statt Feuerwehr
Die meisten Probleme mit alter Industriesoftware entstehen, weil niemand zuständig ist. Eine feste Betreuung, die das System kennt, Änderungen dokumentiert und bei Ausfällen erreichbar ist, kostet einen Bruchteil eines einzigen Produktionsstillstands. Warum das für viele Betriebe der sinnvollste Schritt ist, zeigt unser Artikel Software-Wartung: Warum sie notwendig ist, an konkreten Szenarien.
Wir übernehmen diese Software-Wartung auch für Systeme, deren ursprüngliche Entwickler nicht mehr erreichbar sind. Wir arbeiten uns ein und dokumentieren, was wir finden. Dann sagen wir Ihnen ehrlich, was noch geht und was nicht.
Fazit: Alte Software ist kein Fehler, unbetreute schon
Dass Legacy Software in der Industrie so lange läuft, ist kein Versäumnis. Es ist die logische Folge langer Maschinenlaufzeiten. Der Code hat über Jahre zuverlässig produziert. Dafür verdient er Respekt, keinen Spott.
Ein Problem wird daraus erst, wenn niemand mehr hinschaut. Wenn das Wissen mit dem letzten Entwickler geht. Wenn die Hardware stirbt und keiner weiß, wie die Software woanders laufen soll. Was sich über die Jahre angesammelt hat, lässt sich Schritt für Schritt abtragen. Dafür muss keine Halle stillstehen.
Wenn Sie wissen wollen, wo Ihr Betrieb steht, sprechen Sie uns an. Wir schauen uns Ihre Systeme an und sagen Ihnen, was Sache ist. Das Erstgespräch ist kostenlos.


