Standardisierte wiederverwendbare Komponenten
In jedem TIA Portal Projekt
T-IA Connect stellt 15 MCP-Tools bereit, die den gesamten TIA Portal Bibliotheks-Stack abdecken. Erstellen Sie Masterkopien, versionieren Sie Bibliothekstypen und verteilen Sie standardisierte Komponenten über Ihr Projektportfolio - alles skriptbar über REST API oder KI-Agent.
Zwei Ansätze zur Wiederverwendbarkeit
TIA Portal bietet zwei verschiedene Bibliotheksmechanismen - jeder mit unterschiedlichen Kompromissen für Versionierung, Umfang und Update-Management
Masterkopien
Snapshot - Keine VersionsverknüpfungEine Masterkopie ist eine eingefrorene Momentaufnahme eines Bausteins, UDT oder einer Variablentabelle, die in einer Bibliothek gespeichert ist. Wenn Sie sie in ein Projekt instanziieren, erhalten Sie eine unabhängige Kopie. Es gibt keine fortlaufende Verknüpfung zur Quelle - Änderungen am Original werden nicht übertragen. Masterkopien sind ideal für Vorlagen, die sich selten ändern und bei denen eine unabhängige Anpassung pro Projekt erwartet wird.
- Einmal instanziiert - keine Versionsverfolgung
- Funktioniert mit Bausteinen, UDTs, Variablentabellen und Bildobjekten
- Kann in der Projektbibliothek oder globalen Bibliothek gespeichert werden
- Schnell zu verwenden, keine Konsistenzprüfung
Bibliothekstypen
Versioniert - Verknüpfung bleibt bestehenEin Bibliothekstyp pflegt eine versionierte Abstammung. Jede Version ist nach der Freigabe unveränderlich. Eine Standardversion kann festgelegt werden und alle Projektinstanzen wissen, auf welcher Version sie basieren. T-IA Connect ermöglicht es Ihnen, Bibliothekstypversionen zu vergleichen und zu erkennen, welche Projekte veraltete Instanzen verwenden - was eine Standardisierungspipeline ermöglicht.
- Mehrere Versionen, jede nach Erstellung unveränderlich
- Standardversion wird auf neue Instanziierungen übertragen
- Versionsvergleich erkennt Abweichungen zwischen Projekten
- Verwendet für sicherheitskritische und regulierte Komponenten
Bibliotheksverwaltungs-Funktionen
15 MCP-Tools, die jeden Aspekt der TIA Portal Bibliotheksoperationen abdecken
Masterkopien
Erstellen Sie Masterkopien aus vorhandenen Bausteinen und UDTs, organisieren Sie diese in Ordnern, instanziieren Sie sie in ein beliebiges Projekt und löschen Sie veraltete. Vollständiger CRUD-Lebenszyklus via API.
Bibliothekstypen
Erstellen Sie neue Bibliothekstypen, fügen Sie neue Versionen hinzu, legen Sie die aktive Standardversion fest, vergleichen Sie zwei Versionen nebeneinander und löschen Sie veraltete Typen. Die Versionshistorie bleibt erhalten.
Projektbibliothek
Jedes TIA Portal Projekt enthält eine integrierte Projektbibliothek, die auf dieses Projekt beschränkt ist. T-IA Connect legt den vollständigen Baum der Projektbibliothek offen, sodass Sie deren Inhalt inventarisieren, exportieren und replizieren können.
Globale Bibliotheken
Globale Bibliotheken sind eigenständige .al20-Dateien, die projekt- und teamübergreifend genutzt werden. T-IA Connect kann globale Bibliotheken öffnen, schließen, speichern, erstellen und archivieren sowie deren vollständigen Inhaltsbaum abrufen.
Erstellen und Bereitstellen wiederverwendbarer Komponenten
Ein wiederholbarer Prozess vom Design bis zur flottenweiten Verteilung
Design der Komponente im TIA Portal
Erstellen Sie Ihren wiederverwendbaren Baustein oder UDT in einem Referenzprojekt. Testen Sie ihn gründlich an realer oder simulierter Hardware, bevor Sie ihn in eine Bibliothek übernehmen.
Erstellen einer Masterkopie oder Bibliothekstypversion
Verwenden Sie T-IA Connect, um eine Masterkopie für die Snapshot-Verteilung oder eine neue Bibliothekstypversion für die versionierte, verfolgte Bereitstellung zu erstellen. Legen Sie die neue Version ggf. als Standard fest.
Speichern in einer globalen Bibliothek
Übernehmen Sie die Komponente aus der Projektbibliothek in eine globale Bibliothek, die für alle Ingenieure zugänglich ist. T-IA Connect übernimmt das Öffnen, Schreiben und Speichern der globalen Bibliotheksdatei.
Verteilen über die Projektflotte
Iterieren Sie über Ihr Projektportfolio. Für jedes Projekt instanziiert T-IA Connect die Komponente aus der Bibliothek. Masterkopien werden einmal eingefügt; Bibliothekstypen erstellen verknüpfte Instanzen.
Audit und Update
Verwenden Sie das Versionsvergleichstool, um zu erkennen, welche Projektinstanzen ältere Bibliothekstypversionen verwenden. Erstellen Sie einen Abweichungsbericht und lösen Sie Updates selektiv oder für die gesamte Flotte aus.
Versionsverfolgung über Ihre Flotte
Bibliothekstypen bieten Ihnen den Audit-Trail, den Masterkopien nicht leisten können
In regulierten Branchen ist es eine Compliance-Anforderung und kein 'Nice-to-have', genau zu wissen, welche Version einer Sicherheitsverriegelung oder einer Motorsteuerungsvorlage auf jeder Maschine installiert ist. TIA Portal Bibliothekstypen enthalten Versionsmetadaten, aber deren manuelle Überprüfung über Dutzende von Projekten hinweg ist unpraktisch.
Mit dem Tool compare_library_type_versions von T-IA Connect können Sie zwei Versionen eines Bibliothekstyps programmatisch vergleichen. In Kombination mit get_project_library_tree und get_global_library_tree kann ein KI-Agent oder CI-Skript jedes Projekt in Ihrer Flotte durchlaufen, die verwendete Bibliothekstypversion abrufen und jede Abweichung von der erwarteten Baseline markieren.
Das Ergebnis ist eine Standardisierungspipeline: Ein Skript, das nach Plan läuft, Abweichungen erkennt und diese entweder meldet oder - mit dem Tool create_from_library_type - die Instanzen flottenweit automatisch aktualisiert.
MCP Tools Referenz
15 Tools für Projektbibliotheken, globale Bibliotheken, Masterkopien und Bibliothekstypen
Projekt- & Globaler Bibliotheksbaum
get_project_library_tree und get_global_library_tree liefern die vollständige Ordner- und Elementhierarchie jeder Bibliothek. Dient als Ausgangspunkt für Inventar- oder Audit-Skripte.
Masterkopie-Operationen
get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy und create_from_master_copy decken den gesamten Lebenszyklus der Masterkopie ab. Instanziieren Sie in jedes offene Projekt.
Bibliothekstyp-Operationen
get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions und create_from_library_type. Vollständiger versionierter Lebenszyklus.
Verwaltung globaler Bibliotheksdateien
open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library und list_global_libraries. Verwalten Sie gemeinsam genutzte .al20-Dateien als Teil Ihrer Pipeline.
Häufig gestellte Fragen
Was ist der Unterschied zwischen einer Masterkopie und einem Bibliothekstyp im TIA Portal?
Eine Masterkopie ist ein statischer Snapshot - nach der Instanziierung in ein Projekt besteht keine Verbindung mehr zur Bibliothek. Ein Bibliothekstyp pflegt die Versionierung und eine Live-Referenz: Sie können verfolgen, welche Version in jedem Projekt installiert ist, und Versionen programmatisch vergleichen. Verwenden Sie Masterkopien für unabhängige Vorlagen und Bibliothekstypen, wenn es auf Versionskonsistenz über Projekte hinweg ankommt.
Kann T-IA Connect Bibliothekstypen automatisch in mehrere Projekte instanziieren?
Ja. Das Tool create_from_library_type instanziiert einen versionierten Bibliothekstyp in jedes offene Projekt. Ein Skript oder KI-Agent kann jedes Projekt nacheinander öffnen, das Tool aufrufen, speichern und schließen - und so eine Komponente über eine gesamte Flotte ohne manuelle TIA Portal Interaktion verteilen.
Können globale Bibliotheken teamübergreifend genutzt werden?
Ja. Globale Bibliotheken sind eigenständige .al20-Dateien, die auf einem freigegebenen Netzwerklaufwerk abgelegt werden können. T-IA Connect kann globale Bibliotheken öffnen, lesen, ändern und speichern. Mehrere Ingenieure können auf dieselbe Datei zugreifen, wobei der gleichzeitige Schreibzugriff koordiniert werden sollte - die gleiche Einschränkung wie bei jeder gemeinsam genutzten Datei.
Wie funktioniert der Versionsvergleich?
Das Tool compare_library_type_versions nimmt zwei Versionskennungen für denselben Bibliothekstyp und liefert einen Diff ihrer Schnittstellen und Eigenschaften. Dies ermöglicht es einem CI-Skript oder KI-Agenten zu erkennen, ob die in einem Projekt installierte Version der erwarteten Baseline entspricht, und die Diskrepanz automatisch zu melden oder zu beheben.