MCP-Werkzeuge und Ressourcen
Werkzeuge führen Aktionen im CODESYS-Projekt aus und geben Ergebnisse zurück. Lesende Werkzeuge haben keine Auswirkung auf das Projekt. Schreibende Werkzeuge verändern Projektinhalte oder die Projektstruktur dauerhaft und sind in der Tabelle entsprechend gekennzeichnet.
Werkzeug | Beschreibung | Effekt |
|---|---|---|
| Zeigt die Struktur des Projektbaums oder eines bestimmten Teilbaums an. Optional werden Methoden, Eigenschaften und Aktionen unter ihren übergeordneten POUs eingeblendet. | Nur lesend |
| Gibt den Pfad des aktuell geladenen Projekts zurück. | Nur lesend |
| Gibt den Pfad der aktiven Auswahl in CODESYS zurück. Bei markiertem Code werden zusätzlich Zeilennummern und der ausgewählte Text zurückgegeben. | Nur lesend |
| Findet Objekte im Projektbaum anhand von Glob-Mustern. Bei vielen Ergebnissen mit gemeinsamem Vorfahren wird die Ausgabe gruppiert dargestellt. | Nur lesend |
| Findet Objekte im Projektbaum anhand von Glob-Mustern. Bei vielen Ergebnissen mit gemeinsamem Vorfahren wird die Ausgabe gruppiert dargestellt. | Nur lesend |
| Gibt den Structured-Text-Quellcode eines Objekts am angegebenen Pfad zurück. Verschachtelte Unterobjekte wie Methoden, Aktionen, Propertys und Transitionen werden standardmäßig mit ausgegeben. | Nur lesend |
| Erstellt neue Structured-Text-Objekte oder schreibt bestehende vollständig neu. Eine vollständige POU mit verschachtelten Unter-POUs kann in einem einzelnen Aufruf erstellt werden. Nicht explizit enthaltene Unter-POUs bleiben erhalten. | Bestehende Objekte am gleichen Pfad werden überschrieben. |
| Führt gezielte Textersetzungen in einem Structured-Text-Objekt durch. | Der angegebene Text wird im Zielobjekt ersetzt. |
| Erstellt einen neuen Ordner im Projektbaum. Das Werkzeug wird verwendet, um POUs in logische Gruppen zu organisieren. | Ein neuer Ordner wird im Projekt erstellt. |
| Entfernt ein Objekt aus dem Projekt. Das Werkzeug wird auch zum Entfernen einzelner untergeordneter Bausteine aus einem Funktionsbaustein verwendet. | Das Objekt wird unwiderruflich gelöscht. |
| Weist ein Programm einer Task zu, damit es im Laufzeitzyklus ausgeführt wird. Das Werkzeug wird nach dem Erstellen eines neuen Programms verwendet. | Der Task wird ein neuer Programmaufruf hinzugefügt. |
| Prüft das Projekt auf Fehler und gibt Diagnosemeldungen mit Quellpfaden und Zeilennummern zurück. Im Standardmodus bezieht sich das Tool auf Precompile-Regeln. Optional kann eine vollständige Kompilierung ausgelöst werden. | Nur lesend. Optional kann das Tool das Kompilieren des Projekts auslösen. |
| Gibt eine Liste aller in CODESYS verfügbaren Bibliotheken zurück. | Nur lesend |
| Gibt eine Liste aller in der Applikation referenzierten Bibliotheken zurück. | Nur lesend |
| Fügt dem Projekt eine Bibliotheksreferenz hinzu. | Dem Bibliotheksverwalter wird eine neue Referenz hinzugefügt. |
| Gibt einen kompakten Überblick über den Inhalt einer Bibliothek zurück. Enthält alle Funktionen, Typen und deren Signaturen auf oberster Ebene. | Nur lesend |
| Gibt detaillierte Dokumentation für bestimmte Funktionen einer Bibliothek zurück. Umfasst Parameter, Rückgabetyp und weitere relevante Einzelheiten. | Nur lesend |
| Sucht einen Typ oder eine Funktion anhand des Namens über alle verfügbaren Bibliotheken. Gibt Bibliotheksname und Elementtyp zurück. | Nur lesend |
| Gibt den vollständigen Gerätebaum und die E/A-Konfiguration aller Geräte im Projekt zurück. Umfasst Konnektoren, E/A-Kanäle, Zuordnungen zu Variablen und Geräteinformationen. | Nur lesend |