KOP-Generierung

KI für KOP im TIA Portal, direkt in Ihr offenes Projekt geschrieben

Coilmind schreibt Kontaktplan-Logik direkt in das Projekt, das Sie im TIA Portal geöffnet haben. Ein Baustein bleibt nur im Projekt, wenn er sich fehlerfrei übersetzen lässt.

Kostenlos testen
Der Rundgang in 70 Sekunden: KOP-Netzwerke werden in ein offenes Projekt geschrieben, importiert und übersetzt und laufen danach im Simulator. Bildschirmaufnahme, ohne Ton.

Warum ein Chatbot Ihnen kein KOP liefern kann

Fragen Sie einen allgemeinen Chatbot nach Kontaktplan, bekommen Sie Text zurück. KOP ist im TIA Portal eine grafische Sprache: Netzwerke aus Kontakten, Spulen und Boxen, die im Projekt gespeichert sind. Was im Chatfenster steht, lässt sich nicht in ein KOP-Netzwerk einfügen.

Die Antwort kommt deshalb in einer von drei Formen. Als SCL, das Sie anschließend von Hand in KOP umschreiben, wenn der Anlagenstandard KOP vorgibt. Als Beschreibung des Strompfads in Worten, den Sie dann selbst zeichnen. Oder als ASCII-Grafik eines Kontaktplans, die richtig aussieht und sich nirgends importieren lässt.

So oder so setzen Sie am Ende jeden Kontakt und jede Spule selbst im Editor, und das erste Übersetzen passiert erst, wenn die Arbeit schon gemacht ist.

Warum KI-Tools für das TIA Portal mit SCL angefangen haben

SCL ist Text, und ein Sprachmodell erzeugt Text. Deshalb haben KI-Tools für das TIA Portal mit SCL angefangen, und viele bleiben dabei. KOP braucht eine gültige Netzwerktopologie: jeder Kontakt in Reihe oder parallel auf dem richtigen Zweig, jede Box am richtigen Signalfluss, jede Spule am Ende eines Strompfads. Ein Modell, das dieses Layout als Text errät, liegt so oft daneben, dass das Ergebnis unbrauchbar ist.

Coilmind lässt das Modell das Netzwerk nicht zeichnen. Die Logik entsteht zuerst als interner Graph, der Graph wird geprüft, und erst dann wird der Baustein über die Openness-API des TIA Portals ins Projekt geschrieben.

Ihre Anfrage im Chat
Logik als interner Graph aufgebaut
Vorabprüfung: Topologie, Schema, Semantik
Snapshot des Bausteins
Import über die Openness-API
Übersetzen im TIA Portal

Schlägt das Übersetzen fehl, liest Coilmind die Fehler und korrigiert den Baustein. Lässt er sich dann immer noch nicht übersetzen, wird die Änderung nicht übernommen und Ihr Baustein bleibt, wie er war.

Was es in KOP schreibt

Standard-KOP-Anweisungen für Bausteine auf S7-1200 und S7-1500:

  • ›Schließer- und Öffnerkontakte, Erkennung positiver und negativer Flanken.
  • ›Setz- und Rücksetzspulen neben einfachen Ausgangsspulen.
  • ›Zeitglieder (TON, TOF, TP und die übrigen) und Zähler.
  • ›Vergleicher, MOVE und Rechenboxen.
  • ›FB-Aufrufe mit ihren Instanz-DBs sowie FC-Aufrufe.
  • ›Netzwerktitel und Kommentare, damit sich der Baustein im TIA selbst erklärt.

Was es nicht schreibt

Es schreibt auch SCL. Wenn ein Baustein als Text klarer ist, fragen Sie also nach SCL. Generierte Logik, ob KOP oder SCL, muss von einer qualifizierten Fachkraft geprüft werden, bevor sie auf einer Maschine läuft.

  • ›F-Bausteine. Sicherheitsprogramme bleiben bei Ihnen und Ihren Safety-Werkzeugen.
  • ›Neues AWL. Coilmind liest AWL und kann einen AWL-Baustein in SCL oder KOP umschreiben, schreibt aber kein neues AWL.

Beispiel: von der Aufgabe zu KOP-Netzwerken im TIA Portal

Angenommen, Sie schreiben: „Füge in FB_Pump einen Start/Stopp für die Pumpe hinzu. Start über den Starttaster, Stopp über den Stopptaster oder eine Motorstörung. Hat der Strömungswächter 10 s nach dem Start nicht angesprochen, Pumpe stoppen und einen Trockenlaufalarm bis zur Quittierung speichern.“

In FB_Pump landen dann erwartungsgemäß ein paar gewöhnliche KOP-Netzwerke. Eines mit dem Startkontakt und einer Setzspule auf dem Laufbit, dazu Stoppkontakt, Störungskontakt und Trockenlaufalarm parallel vor seiner Rücksetzspule. Eines mit einem TON-Timer, freigegeben vom Laufbit, mit dem Strömungswächter als Öffnerkontakt. Eines, das das Alarmbit vom Timerausgang setzt und vom Quittiereingang rücksetzt. Jedes Netzwerk hat einen Titel, der Baustein lässt sich übersetzen, und ein Snapshot der vorherigen Version ist da, falls Sie sie zurückhaben wollen.

Ein Instandhalter, der diesen Baustein öffnet, sieht im TIA Kontakte, Spulen und Boxen wie in jedem anderen Netzwerk. Es gibt keinen speziellen Viewer und keine Runtime von Coilmind in der SPS.

Was Sie brauchen

  • ›Windows und TIA Portal V17 bis V21, mit bereits geöffnetem Projekt. Coilmind verbindet sich über die Openness-API damit.
  • ›Ich teste im Alltag auf V19 bis V21. Ein paar Komfortfunktionen, darunter das Umbenennen von Bausteinen, brauchen V21.
  • ›PLCSIM Advanced V3 bis V6 nur, wenn Sie die generierten Bausteine auch testen wollen. Siemens verkauft es separat.

Häufige Fragen

Kann KI KOP für das TIA Portal schreiben?

Ein Chatbot allein kann es nicht, weil er nur Text ausgibt und KOP grafisch ist. Coilmind baut den Baustein selbst über die Openness-API, prüft die Netzwerktopologie vor dem Schreiben und importiert ihn nur, wenn er sich übersetzen lässt. Im Projekt landet ein normaler KOP-Baustein.

Ist das generierte KOP für die Instandhaltung lesbar?

Ja. Es besteht aus Standard-TIA-Netzwerken mit Kontakten, Spulen und Boxen und kann Netzwerktitel und Kommentare tragen. Ihre Instandhaltung liest es im TIA Portal wie jeden anderen Baustein.

Mit welchen TIA-Portal-Versionen funktioniert es?

V17 bis V21 unter Windows. Ich teste im Alltag auf V19 bis V21, und einige Komfortfunktionen brauchen V21. Auf V17 und V18 sollte der Kern also laufen; bei einzelnen Komfortfunktionen müssen Sie mit Lücken rechnen.

Welche Steuerungen?

Coilmind arbeitet mit jedem Projekt, das im TIA Portal V17 bis V21 geöffnet ist. Die Generierung von KOP und SCL zielt auf Bausteine für S7-1200 und S7-1500.

Kann es F-Bausteine oder AWL schreiben?

Nein, beides nicht. F-Bausteine schreibt es nicht. AWL liest es und kann es in SCL oder KOP umschreiben, schreibt aber kein neues AWL.

Was passiert, wenn sich das generierte KOP nicht übersetzen lässt?

Jeder Bausteinimport muss sich fehlerfrei übersetzen lassen. Coilmind versucht, die zurückgemeldeten Fehler zu beheben, und wenn der Baustein sich dann immer noch nicht übersetzen lässt, wird die Änderung nicht übernommen. Vor jeder Bausteinänderung wird ein Snapshot angelegt, Sie können die vorherige Version also auch mit einem Klick wiederherstellen.

Gibt es Support auf Deutsch?

Die Oberfläche von Coilmind gibt es auf Deutsch. Support-E-Mails beantworte ich auf Englisch. Schreiben Sie gern an support@svghmi.pro.

Erzeugen Sie ein KOP-Netzwerk in Ihrem eigenen Projekt

Öffnen Sie ein Projekt, das Sie kennen, im TIA Portal, verbinden Sie Coilmind und fragen Sie nach einem Netzwerk, das Sie sonst von Hand zeichnen würden. Vierzehn Tage, keine Kreditkarte.

Kostenlos testen