Powered by agilePLC · BDD für TIA Portal

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.

AI-CopilotMaximale Handlungssicherheit vor jedem Umbau

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.

Aus der Praxis

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.

20

gleichartige Anlagen im Bestand

20–50

Funktionsbausteine je Anlage

-50%

Inbetriebnahmezeit, mit dokumentiertem Abnahmeprotokoll

Erfahrung, die trägt

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.

Ihre Vorteile

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.

1

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.

2

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.

3

Ü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.

Thomas HoffmannphantomRausch GmbH

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

Mit * gekennzeichnete Felder sind Pflichtfelder.

Absolut unverbindlich. Wir melden uns innerhalb von 24 Stunden bei Ihnen.