BrancheIndustrielle Automatisierung / SPS-Programmierung / Engineering-Effizienz

Siemens-SCL-Auto-Generierungsagent

Macht aus „Anforderungen + Prozessnotizen + Variablentabelle" automatisch Siemens-SCL-Code — ein 10×-Hebel für Elektroingenieure.

Über diese Seite

Diese Seite beschreibt Architektur und Fähigkeiten des SCL-Agent-Konzepts. Es werden weder reale Werks- oder Kundenprozessdetails noch Variablenlisten oder Produktionscode gezeigt. In den Phasen MVP / V1 muss jeder KI-generierte SCL-Code vor dem Aufspielen auf eine produktive SPS von einer qualifizierten Elektrofachkraft geprüft werden — eine nicht verhandelbare industrielle Sicherheitsgrenze.

Kurz gesagt

Der Siemens-SCL-Auto-Generierungsagent ist ein SPS-Programmierassistent für Elektroingenieurinnen und -ingenieure. Übergeben werden Anforderungen, Prozessbeschreibung und Variablentabelle; Planer-, Generator- und Reviewer-Agent erzeugen daraus nacheinander einen SCL-Entwurf, der zuerst eine statische ANTLR4-Syntaxprüfung und dann ein LLM-Logikreview durchläuft — mit bis zu fünf automatischen Reparaturrunden vor der Eskalation an einen Menschen. Das Entscheidende: Der Engineer bleibt bewusst im Regelkreis — in MVP und V1 darf kein KI-generierter SCL-Code ohne Prüfung durch eine qualifizierte Elektrofachkraft auf eine produktive SPS gelangen.

Was der Agent den Menschen abnimmt

Kernfunktionen

01

Dual-Modell-Orchestrierung

Planung (Qwen 3.x) + Codegenerierung (DeepSeek-Codemodell) + Review (Qwen-Codemodell). Drei spezialisierte Modelle schlagen jeden Single-Model-Versuch.

02

Dreischichtige RAG-Wissensbasis

Sprachschicht (SCL-Syntax + IEC 61131-3) / Vorlagen-Schicht (Motor / Ventil / PID / Sequenz / Safety-FBs) / Konventions-Schicht (Variablenpräfixe, FB-Nummerierung, Kommentare). Die Vorlagen-Schicht ist der Burggraben.

03

Dreistufige Validierungskette

Statische Syntaxprüfung (ANTLR4 + SCL-Grammatik, Millisekunden) → LLM-Logikreview (Refs / Typen / FB-Aufrufe / Verriegelungen) → Auto-Repair-Loop (max. 5 Runden, dann an Mensch eskalieren).

04

Deterministischer I/O-Tabellen-Parser

Die I/O-Tabelle wird vor dem LLM deterministisch in JSON geparst (var_name / data_type / address / direction). Was Code deterministisch erledigen kann, darf nicht ans Modell delegiert werden.

05

TIA-Portal-Openness mit gestaffeltem Fallback

Linux/Mac-Kern + Windows-Agent + Siemens-Openness-API. Zuerst „Export `.scl` + manueller Import" als Sicherheitsnetz, transaktionales Rollback schützt das TIA-Projekt, vollautomatisches Schreiben in Programmbausteine als letzter Schritt.

06

Industrielle Sicherheitsgrenzen + Qualitäts-Gates

In MVP / V1 ist Engineer-Review Pflicht. Phasen-Qualitäts-Gates (Syntax / Logik / First-Pass-Rate) sind harte Anforderungen — keine weitere Automatisierung ohne Erfüllung. Out-of-Bound-Fälle werden lückenlos protokolliert, um die Vorlagen zu verfeinern.

Im Vergleich

KI-generierter SCL-Code vs. handgeschrieben vs. Vorlage kopiert

DimensionVon Hand geschriebenAlte Projektvorlage kopierenSCL-Agent mit Engineer-Review
Zeit bis zum ersten Entwurf für eine MaschineDrei bis fünf Tage bei einem leeren BlattHängt davon ab, ob sich ein hinreichend ähnliches Altprojekt findetKI entwirft, Engineer prüft — Ziel ist ein halber bis ein Tag
Wo das Team-Know-how landetIn den Köpfen Einzelner — geht mit ihnen verlorenVerstreut über Projektdateien, auffindbar nur aus dem GedächtnisGespeichert in einer dreischichtigen RAG-Wissensbasis (Sprache / Vorlage / Konvention), auch für Junioren abrufbar
Konsistenz von Benennung und KonventionenBeruht auf Selbstdisziplin; projektübergreifend kaum einheitlichErbt die Altlasten der Quelle — je mehr Kopien, desto unordentlicherDie Konventionsschicht erzwingt Variablenpräfixe, FB-Nummerierung und Kommentarformat
Wann Fehler auffallenBeim Kompilieren; Logikfehler zeigen sich oft erst bei der InbetriebnahmeEbenso — und die Fehler des Altprojekts kommen gleich mitStatische Syntaxprüfung in Millisekunden, LLM-Logikreview und bis zu fünf Auto-Repair-Runden, danach Eskalation an einen Menschen

Vorher / nachher im Vergleich

Messbarer Mehrwert

Elektroingenieur:in
VorherEine Maschine in 3–5 Tagen handgeschrieben
NachherKI liefert 80-Punkte-Entwurf, Engineer reviewt → halber bis ein Tag
Projektleitung
VorherLange Lieferzyklen mit Senior-Engineering als Engpass
NachherEntwurf und Regression automatisiert, Engineering konzentriert sich auf Review und Ausnahmen
Leitung Automation
VorherGleiche Prozesse immer wieder neu geschrieben; Wissen bleibt bei Einzelpersonen
NachherRAG-Vorlagenbibliothek speichert das Team-Know-how; auch Junior-Engineering kann darauf zugreifen
Kundenwerk
VorherWochenlange Wartezeit für eine einzelne Nachrüstung
NachherVom Lastenheft zum Entwurf in weniger als einem Tag — schnellere Iteration

Fächer und Funktionsmatrix

Abgedeckte Module

MVP

Syntax >90% · 1. Lauf >60%

V1

Logik >85% · 1. Lauf >75%

V2

Fine-Tune + Vollauto-Anbindung

V3

Selbstoptimierend · Quartals-Delta

Zusammenspiel von Agent und menschlicher Aufsicht

Systemarchitektur (Konzept)

source

Elektroingenieur

agent

Planungs-Agent

agent

Generator-Agent

agent

Reviewer-Agent

human

Engineer-Freigabe

output

TIA Portal

Flow

  • ElektroingenieurPlanungs-AgentAnforderungen / Prozess / I/O
  • Planungs-AgentGenerator-AgentFB-Task-Pool
  • Generator-AgentReviewer-AgentSCL-Entwurf
  • Reviewer-AgentGenerator-Agent5-Runden-Auto-Repair
  • Reviewer-AgentEngineer-FreigabeBestanden / Eskalation
  • Engineer-FreigabeTIA PortalOpenness-Write / manueller Import
  • TIA PortalPlanungs-AgentErfolg → RAG

Nachprüfbare Fakten

Zahlen und Quellen

Drei Modelle teilen sich die Arbeit: Qwen 3.x für das Anforderungsverständnis, ein DeepSeek-Codemodell für die Generierung und ein Qwen-Codemodell für das Review.

EigenangabeSCL-Agent-Designbeschreibung (Konzept), geprüft 2026-082026-08-01

Die RAG-Wissensbasis hat drei Schichten: Sprache (SCL-Syntax + IEC 61131-3), Vorlagen (Funktionsbausteine für Motor, Ventil, PID, Ablauf und Sicherheitsverriegelung) sowie Konventionen (Variablenpräfixe, FB-Nummerierung, Kommentare).

EigenangabeSCL-Agent-Designbeschreibung (Konzept), geprüft 2026-082026-08-01

Die Validierung läuft dreistufig: statische Syntaxprüfung mit ANTLR4 und SCL-Grammatik im Millisekundenbereich, LLM-Logikreview, danach eine auf fünf Runden begrenzte Auto-Repair-Schleife vor der Eskalation an einen Menschen.

EigenangabeSCL-Agent-Designbeschreibung (Konzept), geprüft 2026-082026-08-01

Die Phasen-Qualitäts-Gates sind Zielwerte, keine Messungen: MVP verlangt Syntaxgenauigkeit >90 % und First-Pass-Rate >60 %, V1 Logikgenauigkeit >85 % und First-Pass-Rate >75 %. Ohne Erfüllung wird die Automatisierung nicht ausgeweitet.

EigenangabeSCL-Agent-Phasenplan (Zielwerte, keine Messergebnisse), geprüft 2026-082026-08-01

Die Angabe, der SCL-Code einer Maschine sinke von 3–5 Tagen Handarbeit auf einen halben bis einen Tag, ist eine erwartete Wirkung mit „von Grund auf handgeschrieben" als Basislinie — in einem Feldprojekt noch nicht validiert.

EigenangabeSCL-Agent-ROI-Schätzung (Erwartungswert eines Konzepts, Basislinie Handarbeit, nicht im Feld validiert), geprüft 2026-082026-08-01

Einsatzgrenzen

Wann dieser Ansatz nicht passt

  • Diese Seite beschreibt Architektur und Fähigkeiten des SCL-Agent-Konzepts — kein sofort beschaffbares, lieferfertiges Produkt. Weder Werksprozessdetails noch Variablentabellen oder Produktionscode werden gezeigt; die tatsächliche Wirkung hängt davon ab, wie viel Vorlagenmaterial ein Engineering-Team bereits aufgebaut hat.
  • KI-generierter SCL-Code darf nie direkt auf eine produktive SPS. In MVP und V1 muss zuvor eine qualifizierte Elektrofachkraft freigeben — eine nicht verhandelbare industrielle Sicherheitsgrenze. Projekte, die diese Bedingung nicht akzeptieren, passen nicht.
  • Die Zahlen der Phasen-Gates sind Zielwerte, keine Messergebnisse. Syntax >90 % / First-Pass >60 % (MVP) und Logik >85 % / First-Pass >75 % (V1) sind harte Stopps — ohne Erfüllung schreitet die Automatisierung nicht voran — und dürfen nicht als gelieferte Leistungskennzahlen zitiert werden.
  • Die Vorlagen-Schicht begrenzt den Nutzen. Bei hochgradig kundenspezifischen Prozessen ohne wiederverwendbare Funktionsbausteine liefert die KI nur ein syntaktisch korrektes Gerüst; die Zeitersparnis bleibt deutlich hinter Standardaufgaben für Motor, Ventil, PID oder Ablaufsteuerung zurück.
Verfasst von: YGG Technology Solutions-TeamVeröffentlicht: 2026-05-08Zuletzt geprüft: 2026-08-01