CLAUDE× SIMATIC SPS
Dunkler Schaltschrank mit Klemmen, Verkabelung und leuchtenden Status-LEDs
Stand Juni 2026 · TIA Portal V21 · S7-1500 / S7-1200 G2

Mit deiner Steuerung sprechen.
Ohne ihre Sprache zu sprechen.

Eine Siemens-SPS spricht KOP, FUP, AWL, SCL und GRAPH — Spezialsprachen, die jahrelange Einarbeitung kosten. Claude spricht sie für dich. Du fragst in normalem Deutsch, Claude liest die Steuerung aus, erklärt Diagnosen und schreibt sogar fertige Bausteine — du musst keine einzige SPS-Sprache beherrschen.

5
SPS-Sprachen, die du auslässt
0
Zeilen SCL, die du selbst tippst
OPC UA
offener Standard im S7-1500
MCP
Brücke zwischen Claude & Anlage

01 — Sprechen & Auslesen

„Warum steht Linie 3?" — und du bekommst eine Antwort.

Statt durch Datenbausteine, Merkerlisten und Diagnosepuffer zu klicken, fragst du in Klartext. Claude übersetzt deine Frage in echte OPC-UA- bzw. S7-Abfragen, liest die Live-Werte und erklärt sie.

Bildschirm mit leuchtendem Code in einem dunklen Leitstand
Klartext rein — präzise Abfragen raus
OPC UA · opc.tcp://s7-1500.werk.local:4840 · verbunden

▸ Illustratives Beispiel. Werte und Tags sind exemplarisch; der Ablauf entspricht einer realen MCP-/OPC-UA-Session.

Drei Fähigkeiten

Sprechen. Auslesen. Programmieren.

Dieselbe Steuerung, drei Arten der Zusammenarbeit — und für keine davon musst du die SPS-Sprachen selbst können.

Leuchtendes HMI-Touchpanel im dunklen Industrieumfeld
/ 01

Sprechen

Frage in natürlicher Sprache: „Läuft Pumpe P2?", „Wieso ist die Charge gestoppt?". Claude bildet daraus gezielte, lesende Abfragen auf Tags, Datenbausteine und den Diagnosepuffer und antwortet im Klartext.

Leuchtende Mess- und Sensoranzeigen einer Steuerung
/ 02

Auslesen

Live-Werte von Ein-/Ausgängen, Merkern und DB-Variablen, Firmware- und Diagnoseinfos, Zykluszeiten und Fehlercodes — strukturiert ausgelesen und auf Wunsch in Tabellen oder einen kurzen Statusbericht übersetzt.

Leuchtender Programmcode auf einem Monitor im dunklen Leitstand
/ 03

Programmieren

Beschreibe die Logik in Worten — Claude generiert fertige SCL-Bausteine (oder KOP/FUP/GRAPH als PLCopen-XML) und importiert sie über die TIA-Portal-Openness-Schnittstelle direkt ins Projekt.


02 — Architektur

Wie ein Sprachmodell an Stahl und Schaltschrank kommt.

Claude redet nicht direkt mit der Hardware — dazwischen sitzt eine Brücke. Das Model Context Protocol (MCP) ist die KI-native Abstraktion, die offene Industrieprotokolle wie OPC UA für das Modell bedienbar macht.

Sprachmodell Claude Versteht deine Frage, plant Werkzeug­aufrufe, formuliert SCL & erklärt Ergebnisse.
Brücke MCP-Server z. B. ein OPC-UA-MCP-Server. Stellt Tools wie read_node, write_node, call_method bereit.
Anlage SIMATIC SPS S7-1500 / S7-1200 mit integriertem OPC-UA-Server, S7-Kommunikation, PROFINET.

Für Programmieren tauscht der mittlere Block: statt OPC UA generiert Claude SCL/PLCopen-XML, das die TIA-Portal-Openness-API (.NET) automatisiert ins Engineering-Projekt importiert.


03 — Die Sprachen, die du auslässt

IEC 61131-3 — der Stoff, den Claude für dich übernimmt.

Siemens programmiert SPSen im TIA Portal in fünf Sprachen. Jede hat ihre Eigenheiten. Claude beherrscht alle — besonders fließend ist es in SCL, der Hochsprache, die sich am besten generieren lässt.

KOP

Kontaktplan

Grafische Sprache wie ein Stromlaufplan — Kontakte und Spulen. Verbreitet bei klassischer Verriegelungs- und Schützlogik. Claude beschreibt und generiert die Logik, ausgegeben als PLCopen-XML.

IEC 61131-3 · LAD (Ladder Diagram)
FUP

Funktionsplan

Grafische Verknüpfung aus Logikgattern (UND, ODER, …). Beliebt in der Verfahrenstechnik. Lässt sich aus einer Klartext-Spezifikation ableiten und als Baustein erzeugen.

IEC 61131-3 · FBD (Function Block Diagram)
GRAPH

Ablaufsteuerung

Schrittketten für sequenzielle Abläufe (Schritt → Transition → Schritt). Perfekt für Maschinen­zyklen. Aus „erst X, dann wenn Y, dann Z" baut Claude die Kette.

IEC 61131-3 · SFC (Sequential Function Chart)
AWL

Anweisungsliste

Assembler-nahe, zeilenweise Befehlssprache. Auf neuen S7-1500-CPUs nur noch eingeschränkt / für Migration relevant — Claude liest und übersetzt sie nach SCL.

IEC 61131-3 · STL (Statement List)

Dein Beitrag: die Beschreibung.

Du lieferst die Anforderung in Worten und prüfst das Ergebnis. Die Wahl der Sprache, die Syntax und die Bausteinstruktur übernimmt Claude — und erklärt jede Zeile, wenn du willst.

→ Natürliche Sprache rein, fertiger Baustein raus

04 — Anschlusswege

Vier Wege von Claude zur SPS.

Je nach CPU, Berechtigung und Ziel — auslesen, schreiben oder programmieren — passt ein anderer Pfad. Alle bauen auf offenen Standards oder offiziellen Siemens-Schnittstellen auf.

Industrieller Netzwerk-Switch mit eingesteckten Ethernet-Kabeln und leuchtenden Port-LEDs
PROFINET · OPC UA · Ethernet
Weg
Was passiert
Eignung
OPC UA + MCPopc.tcp://…:4840

Offener Industriestandard, im S7-1500 als Server integriert (Lizenz nötig). Ein OPC-UA-MCP-Server gibt Claude Tools zum Lesen/Schreiben von Knoten und Aufrufen von Methoden — die sauberste Brücke.

lesen schreiben
S7-Kommunikationsnap7 · python-snap7

Direkter Zugriff auf Datenbausteine, Merker und E/A über das S7-Protokoll. Funktioniert auch ohne OPC-UA-Lizenz (passende CPU-Einstellungen / PUT-GET vorausgesetzt). Claude schreibt das nötige Skript gleich mit.

lesen schreiben
TIA Portal Openness.NET API · PLCopen-XML

Offizielle Engineering-Schnittstelle. Claude erzeugt SCL- oder XML-Bausteine, die automatisiert ins TIA-Projekt importiert werden — Programmieren ohne die Sprache selbst zu tippen.

programmieren
Modbus TCP / MQTToffene Feldprotokolle

Für gemischte Anlagen und ältere oder Fremdsteuerungen. Über entsprechende MCP-Connectoren liest und schreibt Claude auch hier Register und Topics.

lesen schreiben

Siemens selbst geht denselben Weg: Der Engineering Copilot in TIA Portal V21 bringt generative KI direkt ins Werkzeug. Diese Seite zeigt, wie du dieselbe Idee mit Claude über offene Schnittstellen umsetzt.


Leuchtender roter NOT-HALT-Taster auf dunklem Schaltschrank mit cyanfarbenem Akzentlicht
NOT-HALT bleibt menschlich

Ehrlich bleiben: Eine SPS steuert echte Maschinen.

Claude ist das Sprachmodell, nicht die Sicherheits-SPS. Lesen ist unkritisch und sofort wertvoll — Schreiben und Programmieren gehören in einen kontrollierten Ablauf. Die Regeln:

  • Erst lesen, dann schreiben. Starte read-only. Schreibzugriff erst, wenn der Lese-Workflow sich bewährt hat.
  • Im Simulator testen. Generierte Bausteine zuerst in PLCSIM bzw. einem Testaufbau prüfen — nie blind auf die Produktion.
  • Mensch gibt frei. Human-in-the-Loop: Jeder Schreib- oder Deploy-Schritt braucht eine bewusste menschliche Freigabe.
  • Rechte minimal halten. Eigener OPC-UA-Nutzer mit genau den nötigen Rechten, getrennte Netzsegmente, Audit-Log.
  • Safety bleibt Safety. Sicherheitsgerichtete F-Programme und NOT-HALT-Funktionen sind tabu für automatische Änderungen.
  • Claude erklärt, du entscheidest. Lass dir jede generierte Zeile erklären — die Verantwortung für den Anlagenbetrieb bleibt beim Menschen.

Faktenbasis · Stand 2026

Worauf das aufsetzt.

Aktuelle Siemens-Hardware und offene Schnittstellen — die reale Grundlage, auf der die hier gezeigten Wege aufbauen.

Graues SPS-Steuerungsmodul auf DIN-Schiene mit leuchtenden Status-LEDs
SIMATIC S7-1500 / S7-1200 G2
Engineering-Software
TIA Portal V21
Dez 2025; mit Git-Integration & Engineering Copilot. Vorgänger: V20.
Steuerungen
S7-1500 · S7-1200 G2
S7-1500 Firmware V4.0, neue kompakte S7-1200-G2-Familie.
Offene Brücke
OPC UA + MCP
OPC-UA-Server im S7-1500 integriert (ab FW 2.5, voll ab 2.9).
Programmier-Schnittstelle
Openness API
.NET-API; Im-/Export von SCL, KOP, FUP, GRAPH als PLCopen-XML.
Weite dunkle automatisierte Fabrikhalle mit Roboterarmen und cyanfarbenen Bodenlinien

Du kennst die Anlage. Claude kennt die Sprache.

Beschreibe, was deine Steuerung tun oder verraten soll — in deinen Worten. Den Rest in KOP, FUP, AWL, SCL oder GRAPH übernimmt Claude.