Verstehen, bevor Sie verändern. Ihr SPS-Legacy-Code als sicheres Fundament.
Wir verändern Ihren Code nicht. Wir analysieren Ihren bestehenden Code (KOP/LAD, FUP, AWL, SCL), rekonstruieren die Kernfunktionalitäten der Anlage und erstellen mittels KI präzise BDD-Spezifikationen und Tests des Ist-Zustands — sodass Ihr Team das Verhalten der Anlage versteht, ohne sich wochenlang durch undokumentierten Legacy-Code zu arbeiten.
SPS-Code-Ausschnitt prüfen lassen Mehr erfahren
- Feature-Extraktion aus LAD/AWL/FUP/SCL
- BDD Test-Generierung (Ist-Zustand)
- Interaktiver Code-Chat & Seiteneffekte
- IP-Schutz & DSGVO-konforme Verarbeitung

Ein Beispiel: Warum S7-300 Migrationen oft ihr Potenzial verspielen
1:1 Kopien bremsen aus
Ein bloßes „Drüberschieben" alter AWL-Strukturen auf eine S7-1500 nutzt weder symbolische Adressierung noch die optimierte CPU-Leistung aus.
Fehlende Verifikation
Weil unklar ist, was der Altcode-Mix (LAD, FUP, AWL, SCL) im Detail tut, fehlt ein Test-Sicherheitsnetz. Niemand wagt das dringend nötige Refactoring.
Versteckte Logiken
Undokumentierte, historisch gewachsene Abhängigkeiten der Bestandsanlage machen jede Modernisierung zu einem unkalkulierbaren Risiko.
Ihr erfahrenster Automatisierungstechniker geht in den Ruhestand — und niemand sonst versteht den Code wirklich. Die Anlage läuft, aber warum sie läuft, weiß keiner mehr. Jede geplante Migration, jedes Retrofit-Projekt beginnt mit wochenlanger Detektivarbeit im undokumentierten LAD-Code. insightPLC beendet genau das.
Der Weg zur zukunftssicheren SPS-Architektur
Wir verändern Ihren Code erst im zweiten Schritt. Zuerst machen wir ihn transparent, verständlich und testbar.
Ganzheitliche Feature-Extraktion & Analyse
Wir erfassen die gesamte Kernfunktionalität Ihrer Anlage. Unabhängig davon, ob der Code in LAD, AWL, FUP oder SCL geschrieben wurde: Wir lesen Ihre Bausteine strukturiert aus und beschreiben die Systemanforderungen in klarer, verständlicher Sprache.
Sicherheitsnetz durch BDD-Tests
Auf Basis der extrahierten Logik generieren wir automatisierte Verhaltens-Tests nach dem Behavior-Driven Development (BDD) Prinzip. Das bedeutet: Wir beschreiben das erkannte Anlagenverhalten in lesbaren Wenn-dann-Szenarien — zum Beispiel:
Wenn Sensor A ist TRUE
Und Sicherheitskreis ist geschlossen
Dann wird Ventil Y freigegeben
Diese Szenarien sind gleichzeitig ausführbare Tests, die das Verhalten des Altsystems einfrieren. Bei einem späteren Refactoring sehen Sie sofort, ob das Systemverhalten exakt erhalten bleibt.
Interaktiver Code-Chat & Wirkungsanalyse
Stellen Sie Ihrem SPS-Bestandscode gezielte Fragen. Simulieren Sie potenzielle Änderungen vorab im Dialog mit der KI: „Gibt es Seiteneffekte in nachgelagerten FBs, wenn ich das Signal-Handling dieses Schrittkettenglieds modernisiere?" oder „Welche logischen Bedingungen im FUP-Baustein 50 hängen von diesem DB-Wert ab?". Sie erhalten nachvollziehbare Hinweise auf Abhängigkeiten, Seiteneffekte und unklare Stellen — bevor Code angefasst wird.
20 Anlagen, 20 Entwicklungsstile — ein gemeinsames Sicherheitsnetz
Ausgangslage: Ein Kunde betreibt rund 20 gleichartige Anlagen, angebunden an ein übergeordnetes Prozessleitsystem (PLT). Über die Jahre war pro Anlage eine eigene Historie aus 20–50 Funktionsbausteinen entstanden — je nach Entwickler in stark unterschiedlichem Stil. Getestet wurde ausschließlich vor Ort an der Anlage selbst, ein Abnahmeprotokoll gab es nicht. Jede Inbetriebnahme dauerte mindestens einen Tag.
Vorgehen: insightPLC hat die Entwicklungsumgebung angepasst und für jede Anlage automatisierte BDD-Tests erstellt, die das reale Anlagenverhalten abbilden. Die Vereinheitlichung der unterschiedlichen Entwicklungsstile läuft seitdem Schritt für Schritt mit — ohne dass der laufende Betrieb angehalten werden musste.
gleichartige Anlagen im Bestand
Funktionsbausteine je Anlage
Inbetriebnahmezeit, mit dokumentiertem Abnahmeprotokoll
Aus der Praxis, für die Praxis
Über 20 Jahre in industrienaher Software- und Automatisierungsentwicklung — von der Anlagensteuerung bis zum eingebetteten Gerätecode. Wir kennen die Systeme, um die es geht, aus eigener Hand.
Wasserver-/entsorgung & Pumpwerke
Redundante Pumpensteuerungen, füllstandsgeregelter Automatik-/Handbetrieb, alternierende Pumpenführung: Wir kennen die typischen Anforderungen an Anlagen der Wasser- und Abwassertechnik — inklusive der sicherheitsrelevanten Logik, die dahintersteckt. Genau die Art von gewachsenem SPS-Code, den insightPLC transparent und testbar macht.
Embedded & Gerätesteuerung
Gewachsener C++ Code auf Mikrocontrollern und Gerätesteuerungen, oft über viele Jahre von wechselnden Teams weiterentwickelt. Wir rekonstruieren verlorene Anforderungen und bauen die Testbasis, die Voraussetzung für jedes sichere Refactoring und den Einstieg in die Code Factory ist.
Was Sie konkret erhalten
Kein vages Versprechen — sondern definierte Lieferobjekte, die Sie in der Hand halten.
Analysebericht
Ein strukturierter Report, der das tatsächliche Verhalten Ihres Systems in verständlicher Sprache beschreibt — lesbar für Techniker und Entscheider.
Erkannte Kernfunktionen
Eine vollständige Liste der identifizierten Kernfunktionen und logischen Abhängigkeiten — inklusive Stellen, die im Code bisher undokumentiert waren.
Verhaltensszenarien & Tests
Ausführbare Feature-Files und Testcode, die den Ist-Zustand einfrieren. Direkt einsetzbar mit agilePLC (SPS) bzw. Google Test/GMock (C++).
Risikoliste
Eine priorisierte Übersicht unklarer, riskanter oder besonders komplexer Codebereiche — damit Sie wissen, wo Vorsicht geboten ist.
Empfehlungen
Konkrete Handlungsempfehlungen für Migration, Refactoring oder den Aufbau Ihrer Code Factory — abgestimmt auf Ihre Systemlandschaft.
Was Ihnen die Analyse konkret bringt
Nicht Technik um der Technik willen, sondern Antworten auf die Fragen, die in der Praxis Geld und Nerven kosten.
Wissen sichern, bevor es geht
Erfahrungswissen steckt heute in den Köpfen langjähriger Mitarbeiter. Wir überführen es in nachvollziehbare Dokumentation und ausführbare Szenarien – damit es im Unternehmen bleibt, auch wenn jemand das Team verlässt.
Eine wiederverwendbare Testbasis
Statt für jedes Projekt bei null zu beginnen, entsteht eine priorisierte, in Domänensprache formulierte Testbasis (BDD) – wiederverwendbar über Anlagen und Projekte hinweg.
Sicherere Inbetriebnahme
Gut dokumentierter und getesteter Code reduziert Überraschungen im Feld. Auffälligkeiten zeigen sich früher – nicht erst bei der Inbetriebnahme vor Ort.
Mehr Durchsatz, gleiches Team
Die AI Factory übernimmt die wiederkehrende Analyse- und Dokumentationsarbeit. Ihre Leute konzentrieren sich auf das, was echtes Domänenwissen verlangt.
Aufbauen, betreiben, übergeben
Sie sehen die Factory erst in Ihrem Umfeld arbeiten, bevor Sie sie übernehmen. Kein Sprung ins kalte Wasser, sondern eine erprobte, laufende Lösung.
Ihr Code bleibt geschützt
Kein Training mit Ihrem Code. IP-Schutz per NDA. Die Infrastruktur stimmen wir gemeinsam mit Ihnen ab.
Und in jedem Fall gilt: Wir verändern Ihren Code nicht.
So läuft es ab
Von der ersten Kontaktaufnahme bis zu Ihrem fertigen Report — ohne Risiko, ohne Überraschungen.
Kostenlose Erstanalyse
In einem unverbindlichen Gespräch schauen wir uns einen repräsentativen Ausschnitt Ihres Codes an — und zeigen Ihnen konkret, was wir daraus machen können. Kein Risiko, kein Auftrag nötig.
Analyse & Dokumentation
Wir analysieren Ihre gesamte Codebase, rekonstruieren das Systemverhalten und erstellen die BDD-Spezifikationen. Sie müssen sich um nichts kümmern — der Aufwand liegt vollständig bei uns.
Übergabe & Einführung
Sie erhalten einen vollständigen Report sowie ausführbare Feature-Files und Testcode — direkt einsetzbar mit agilePLC. Wir führen Ihr Team ein und bleiben bei Fragen ansprechbar.
Zwei Garantien für Ihren Projekterfolg
Wir sichern das wertvollste Gut Ihres Unternehmens: Ihre IP und Ihr Projektbudget.
Datensicherheit
- Kein Modell-Training mit Ihrem Code: Ihr Quellcode wird ausschließlich für Ihr Projekt verarbeitet und niemals für das Training öffentlicher KI-Modelle genutzt.
- IP-Schutz durch Vertrag: Strikte NDA-Vereinbarungen stellen sicher, dass Ihr geistiges Eigentum zu keinem Zeitpunkt ohne Ihre Zustimmung weitergegeben wird.
- DSGVO & NDA Konformität: Wir arbeiten streng nach deutschen Datenschutzstandards und stimmen die Infrastruktur gemeinsam mit Ihnen ab.
Embedded & Gerätesteuerung
- Garantierter Projektpreis: Wir kalkulieren das Projekt klar nach Baustein- und Class-Anzahl – Sie wissen exakt, was Sie investieren.
- Risiko-Übergang auf uns: Der zeitliche Analyseaufwand und die Code-Einarbeitung liegen zu 100% in unserer Verantwortung.
- Garantierte Deliverables: Sie erhalten fest definierte, dokumentierte und abgetestete Softwarebausteine zurück.
Reden statt rätseln.
In einem Erstgespräch schauen wir uns einen repräsentativen Ausschnitt Ihres Codes an und zeigen Ihnen konkret, was wir daraus machen können. Danach erhalten Sie eine Einschätzung zu Aufwand, Risiken und möglichem Lieferumfang — unverbindlich und kostenlos.

Ihr direkter Ansprechpartner — kein Callcenter, kein Vertriebstrichter. Sie sprechen von Anfang an mit dem, der Ihren Code später auch versteht.
- Telefon:022456029842