Referenz
Vollständige Funktionsliste
Alles, was Coilmind kann, gruppiert nach dem, woran Sie gerade arbeiten. Was auf dieser Liste steht, funktioniert heute. Wo etwas eine Grenze hat, steht die Grenze direkt daneben.
Projektanalyse
- —FBs, FCs, OBs und DBs im geöffneten Projekt lesen und erklären
- —Querverweise: wer eine PLC-Variable schreibt, wer einen Baustein aufruft
- —Aufrufgraph und Strukturübersicht
- —Dashboards neben dem Chat: Architektur, Projektzustand, Instanznutzung, wiederverwendbare Bausteine, Projektstatistik
- —Logische Widersprüche markieren
- —Einzelne Bausteine oder das ganze Programm direkt aus KOP und SCL dokumentieren: Zweck, Schnittstelle und Verhalten jedes Bausteins
- —Die Logik als Mermaid-Ablaufdiagramme darstellen
- —Die Dokumentation als Markdown-Datei (.md) exportieren
- —In den Chat eingefügte Screenshots lesen
- —Eigene Dokumente lesen, die dem Projekt angehängt sind, und darin suchen
- —Eine Projektspezifikation pflegen, die der Assistent liest, bevor er schreibt
KI-Modelle
- —Standardmäßig ein Cloud-Modell: KI ist in jedem Plan inklusive, kein Schlüssel zu verwalten, kein Token-Kauf nötig
- —Eigener Schlüssel: Coilmind lässt sich auf jeden OpenAI-kompatiblen Endpunkt richten
- —Lokales Modell über Ollama auf Ihrem eigenen Rechner; nichts verlässt den PC
- —Alle drei Optionen in jedem Plan
- —Die Cloud-Inferenz läuft bei DeepInfra und Fireworks in den USA; auf unserer Seite wird keine Kopie von Prompts oder Projekt gespeichert
- —Lokale Modelle sind schwächer als die Cloud-Modelle, und wie leistungsfähig sie sind, hängt von Ihrer GPU ab
- —Templater und Batch-Generator nutzen überhaupt kein Modell
SPS-Programmierung
- —KOP erzeugen und importieren
- —SCL erzeugen und importieren
- —AWL lesen
- —Alten AWL-Code in SCL oder KOP umschreiben
- —Bausteine klonen, mit rekursiver Ersetzung der PLC-Variablen
- —Übersetzen und selbst korrigieren, bis der Baustein fehlerfrei übersetzt
- —Einen Baustein prüfen, ohne ihn zu schreiben: Topologie, Schema und Semantik als Vorabprüfung
- —Vorschau eines Netzwerks, bevor es übernommen wird
Batch-Generierung (ohne KI)
- —Eine Vorlage auf eine Liste anwenden und alle Bausteine in einem Durchgang anlegen
- —PLC-Variablen automatisch zuweisen und Startadressen fortschreiben
- —Bericht über alles Angelegte und eine Historie früherer Durchläufe
- —Vollständig deterministisch, zu keinem Zeitpunkt ist ein Modell beteiligt
Variablen, Datentypen und Projektstruktur
- —PLC-Variablen: anlegen, ändern, umbenennen, löschen
- —Variablentabellen und Variablengruppen: anlegen, ordnen, projektweit durchsuchen
- —PLC-Datentypen (UDT): Typen und Typgruppen anlegen, ändern und löschen
- —Einen Baustein umbenennen und alle Aufrufer neu verknüpfen
- —Bausteine zwischen Gruppen verschieben; Bausteingruppen auflisten und verwalten
- —Bausteineigenschaften (Titel, Autor, Kommentar) in jeder Projektsprache
- —Kein Snapshot und keine Übersetzungsprüfung bei Operationen an PLC-Variablen, Variablentabellen oder UDTs: diese machen Sie in TIA rückgängig
Altbestand und Migration
- —AWL-Netzwerke lesen und in SCL oder KOP umschreiben
- —Ein Migrationsleitfaden, dem der Assistent folgt, statt zu improvisieren
- —Alles, was sich nicht sauber umsetzen lässt, wird offengelegt und nie stillschweigend geraten
- —Eine Neufassung nachweisen, indem die Tests des Originals gegen sie laufen (erfordert PLCSIM Advanced)
Tests
- —Deklarative .test.json-Suiten: Eingänge, Zyklen, Prüfungen
- —Ausführung gegen PLCSIM Advanced V3–V6
- —Eine Suite aus einer Spezifikation erzeugen
- —Live-Fortschritt während eines Laufs, Abbruch mitten im Lauf möglich
- —Laden nur in den Simulator. Reale Hardware ist grundsätzlich ausgeschlossen
- —PLCSIM Advanced ist ein eigenes Siemens-Produkt; der Rest von Coilmind braucht es nicht
HMI und WinCC Unified
- —Bilder und Bildgruppen anlegen
- —Bildobjekte anlegen, ändern und löschen
- —Jede Eigenschaft eines Bildobjekts ändern: Position, Größe, Farben, Text, die angezeigte Variable
- —Dynamisierungen an Bildobjekten setzen
- —JavaScript für Ereignisse von Bildobjekten und für Skript-Dynamisierungen schreiben
- —Verfügbare Objekttypen und Bibliothekstypen auflisten und beschreiben
- —HMI-Variablen, Variablentabellen und Gruppen: vollständig anlegen, ändern, löschen
- —Das HMI übersetzen
- —Monaco-Editor mit IntelliSense aus den TypeScript-Definitionen von Siemens V21
- —Projektweite Suche in Skripten und Variablen; SyntaxCheck über die Siemens-API
- —Legt keine HMI-Geräte an; Faceplate-Typen kann kein Werkzeug über die Openness-API anlegen
Arbeiten im ganzen Projekt
- —Innerhalb eines Projekts und einer Unterhaltung zwischen PLCs und HMI-Geräten wechseln
- —Gedächtnis des Assistenten: Projektkonventionen und Vorlieben bleiben über die Sitzung hinaus erhalten
- —Änderungsprotokoll aller Änderungen des Assistenten, abgelegt beim Projekt
- —Ganze Aufgaben von Ihrem eigenen Agenten übernehmen (Codex, Claude Code und andere Clients, die sich mit einem lokalen MCP-Server verbinden), mit derselben Vorabprüfung, Übersetzungsprüfung und denselben Snapshots
- —Die Unterhaltung zwischen Ihrem Agenten und Coilmind ist live in einem separaten Chat sichtbar
Übersetzung von Projekttexten
- —Titel, Kommentare und Variablenbeschreibungen, im Kontext der Logik
- —EN · DE · IT · ES · FR · RU · ZH
Vorlagen (ohne KI)
- —Ersetzbare PLC-Variablen und Parameter markieren, neue Namen eintippen
- —Vollständig deterministisch, funktioniert offline, kein Modell nötig
Einrichtung, Sicherheit und Rücknahme
- —Openness-Zugriff wird beim ersten Start automatisch eingerichtet: eine Windows-Abfrage, keine manuelle Freigabe
- —Verbindet sich mit einem Projekt, das bereits in TIA Portal geöffnet ist; Projekte öffnet es nicht selbst
- —Lokaler Snapshot vor jeder Änderung an Bausteinen und HMI-Bildern
- —Wiederherstellen aus der Historie mit einem Klick
- —Übersetzungsprüfung nach jedem Bausteinimport: was sich nicht übersetzen lässt, wird nicht übernommen
- —Bis zu 14 Tage offline arbeiten, bevor die Lizenz kurz aufgefrischt werden muss
Kostenlos testenFehlt Ihnen etwas? Schreiben Sie an support@svghmi.pro (auf Englisch) und fragen Sie. Der größte Teil der Roadmap stammt aus solchen E-Mails.