DevOps / Bibliotheken

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üpfung

Eine 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 bestehen

Ein 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

1

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.

2

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.

3

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.

4

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.

5

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.

Komponenten über jedes Projekt hinweg standardisieren

Automatisieren Sie die Bibliotheksverteilung, erkennen Sie Versionsabweichungen und setzen Sie Komponentenstandards in Ihrem gesamten TIA Portal Projektportfolio durch.