Zum Inhalt springen
Vom Prompt zum SCL-Baustein
SCL mit KI generieren

Vom Prompt zum SCL-Baustein

Projektkontext · Diff & Bestätigung · Unit-Tests · V15-V21 · und mehr
Beschreibe den Baustein, die KI generiert SCL mit den echten Variablennamen deines Projekts, du prüfst den Diff und importierst über Openness. Getestet wird auch.
// Live gesehen

Die KI schreibt einen SCL-Baustein. Live.

Kein Zusammenschnitt: Ein Agent erstellt einen SCL-Baustein in Siemens TIA Portal, von der Beschreibung bis zum kompilierten Block.

// Klick lädt das Video von youtube-nocookie.com. Vorher kein Google-Request.
Mehr auf YouTube

So läuft die SCL-Generierung

01

Beschreiben

Aufgabe im Chat formulieren: Funktion, Ein- und Ausgänge, Verriegelungen. Die KI kennt die Variablen und Datentypen deines Projekts.
02

Generieren & prüfen

Die KI erzeugt den SCL-Baustein als Diff-Vorschau. Du liest, passt an, bestätigst. Nichts geht still ins Projekt.
03

Importieren & testen

Import über die offizielle Openness-API, danach Unit-Tests gegen PLCSIM Advanced oder die echte SPS.

SCL-Code mit KI generieren: der Leitfaden

SCL mit KI generieren funktioniert dann gut, wenn die KI das Projekt kennt. Der Unterschied zwischen einem Chatbot und einem integrierten Assistenten ist genau dieser Kontext: In AnyAutomation Studio liest der Assistent Variablennamen, Datentypen und bestehende Bausteine über die Siemens-Openness-API (TIA Portal V15 bis V21), bevor er Code schreibt. Das Ergebnis kompiliert deutlich öfter auf Anhieb, weil es keine erfundenen Symbolnamen enthält. Der ganze KI-Werkzeugkasten im Überblick: KI für TIA Portal.

Beispiel-Prompts aus der Praxis

So konkret wie möglich formulieren, die KI übernimmt die Struktur:

  • „Generiere einen FB FB_Foerderband mit Start/Stopp über Taster, Selbsthaltung und Überlast-Verriegelung über xOverload. Ausgang xMotorOn."
  • „Konvertiere FC_Altanlage von AWL nach SCL und behalte die Kommentare bei."
  • „Refactore FB_Dosierung: ersetze die Magic Numbers durch Konstanten und ergänze Kommentare je Netzwerk-Abschnitt."
  • „Schreib eine Unit-Test-Suite für FB_Palettenwende: Grundstellung, Wendevorgang, Verriegelung bei Störung."

Der Assistent fragt nach, wenn die Beschreibung Lücken hat, und nutzt bestehende Bausteine als Stilvorlage. Wie der Assistent darüber hinaus agentisch arbeitet, steht auf der Seite TIA Portal KI-Assistent.

Vom Vorschlag zur Steuerung

Generierter Code ist ein Vorschlag, kein Fertigprodukt. Deshalb ist der Weg in Studio dreistufig: Diff-Vorschau (du siehst jede Zeile vor dem Import), Import über Openness (die offizielle API, kein Datei-Gebastel), Verifikation über SCL-Unit-Tests gegen PLCSIM Advanced oder eine echte S7-SPS. Für die Tests gilt: die KI schreibt sie auf Wunsch gleich mit, ausgeführt und ausgewertet werden sie in Studio.

Welches Modell generiert gutes SCL?

Für komplexe Bausteine lohnt ein starkes Reasoning-Modell (Claude, GPT oder Gemini in der grossen Variante), für schnelle Vervollständigung beim Tippen ein Coder-Modell mit niedriger Latenz, und für vertrauliche Projekte ein lokales Modell über Ollama, LM Studio, vLLM oder SGLang. Studio ist multi-provider, du wechselst das Modell pro Aufgabe. Eine Einordnung mit Empfehlungen: Welches LLM für TIA Portal?

Häufige Fragen

Kann KI wirklich brauchbaren SCL-Code schreiben?

Ja, mit Projektkontext. Ohne Kontext erfinden Sprachmodelle Symbolnamen und Datentypen; mit Zugriff auf das Projekt generieren sie Bausteine, die zur Anlage passen. Review und Tests bleiben trotzdem Pflicht.

Kompiliert der generierte Code?

Deutlich öfter als bei Copy-Paste aus einem Chatbot, weil echte Variablennamen und Datentypen verwendet werden. Fehler zeigt der Import an, und Unit-Tests fangen Logikfehler.

Funktioniert das auch mit AWL?

Ja. Der Assistent liest AWL und konvertiert nach SCL, ein typischer Weg für Altbestand.

Mit welchen TIA-Versionen funktioniert die SCL-Generierung?

TIA Portal V15 bis V21 über die offizielle Siemens-Openness-API.

Welche Modelle kann ich nutzen?

Claude, GPT, Gemini, xAI und 20+ Cloud-Anbieter über eigenen Schlüssel oder Login, oder lokale Modelle über Ollama, LM Studio, vLLM und SGLang, ganz ohne Cloud.

Was kostet das?

Ab dem Basic-Plan (CHF 10 pro Monat) ist der KI-Chat enthalten. Dazu kommt dein API-Schlüssel beim Anbieter oder ein lokales Modell ohne Schlüssel. 30 Tage kostenlos testen.

SCL-Generierung testen

Beschreib deinen Baustein → wir zeigen den Weg.