ANY//DOCS
ENZur Website ↗

Bibliotheksverwaltung

Die Projektbibliothek speichert wiederverwendbare Elemente (Master Copies und Typen), die im gesamten Projekt geteilt werden können. Öffnen Sie den TIA Portal-View-Container in der Aktivitätsleiste und nutzen Sie den Projekt-Explorer in der Seitenleiste — die Projektbibliothek erscheint als eigener Zweig des Baums (mit den Ordnern Master Copies und Typen). Die Bibliotheks-Operationen erreichen Sie per Rechtsklick auf einen Knoten im Projekt-Explorer über das Untermenü Bibliothek; bei einem Typ stehen sie zusätzlich in der Werkzeugleiste der Ansicht Bibliothekstyp.

Verfügbare Operationen

1. In Bibliothek kopieren (Master Copy erstellen)

  1. Rechtsklick auf einen Baustein im Projekt-Explorer
  2. Untermenü Bibliothek öffnen und "In Bibliothek kopieren" auswählen
  3. Erstellt eine Master Copy des ausgewählten Bausteins in der Projektbibliothek
  4. Die Kopie kann später in jeder SPS instanziiert werden

2. Aus Bibliothek instanziieren

  1. Rechtsklick auf eine Master Copy unter dem Knoten Projektbibliothek
  2. Untermenü Bibliothek öffnen und "Im Projekt instanziieren" auswählen
  3. Erstellt einen neuen Baustein in der SPS aus der Master Copy
  4. Die ursprüngliche Master Copy bleibt unverändert

3. Typen und ihre Versionen

Unter Project Library zeigt der Ordner Types jeden Typ der Projektbibliothek mit seiner Art als Beschreibung, Faceplate, Skriptmodul, Bausteintyp oder Unified-Typ, und darunter eine Zeile je Version mit ihrem Zustand, In Bearbeitung oder Freigegeben, und dem Zusatz Standard bei der Standardversion.

Ein Doppelklick auf einen Typ oder eine Version öffnet die Ansicht Bibliothekstyp. Sie zeigt die Felder des Typs, darunter Namensraum, Autor, Kommentar, Konsistenz, die Mindest-Geräteversion und die Dokumentformate, und eine Tabelle der Versionen mit Zustand, Standard, Autor, Kommentar, Änderungsdatum und den Typen, von denen eine Version abhängt oder die sie verwenden. Die Werkzeugleiste der Ansicht bietet dieselben Aktionen wie das Untermenü Bibliothek, dazu Reload, das den Typ neu aus dem Projekt liest; die Aktionen auf einer einzelnen Version bleiben inaktiv, bis Sie eine Versionszeile gewählt haben.

4. Typdokumente (Export und Import)

  • Typdokumente exportieren, auf einem Typ oder einer Version: Sie wählen ein Dokumentformat und einen Ordner, danach nennt Studio die geschriebenen Dateien
  • Typversion aus Dokumenten importieren, auf einem Typ: Sie geben den Ordner an, den Dateinamen ohne Erweiterung und ob vorhandener Inhalt überschrieben wird; die Dokumente kommen als Version dieses Typs zurück
  • Typ aus Dokumenten importieren, auf dem Ordner Types: wahlweise mit dem HMI-Gerät, für das der Typ gelesen wird, und die Dokumente kommen als neuer Typ zurück

Auf TIA Portal V21 nennt ein Faceplate-Typ kein Dokumentformat, dort werden deshalb nur Baustein- und Skriptmodul-Typen als Dokumente exportiert und importiert.

5. Instanzen anzeigen

Instanzen anzeigen auf einem Typ oder einer Version zeigt, wo er verwendet wird: in den PLCs, auf den klassischen HMI-Geräten und auf den Bildern der WinCC-Unified-Geräte. Ein Klick auf den Eintrag eines Unified-Bilds öffnet das Bild mit markiertem Objekt; eine leere Liste nennt, wo gesucht wurde.

6. Versions-Lebenszyklus

Auf einem Typ oder einer seiner Versionen bietet das Untermenü Bibliothek:

  • Neue Version (Bearbeiten): legt aus der gewählten Version eine neue Version in Bearbeitung an
  • Freigeben: gibt eine Version in Bearbeitung mit Versionsnummer, Autor und Kommentar frei
  • Verwerfen: verwirft eine Version in Bearbeitung
  • Als Standard festlegen: macht die Version zu der, die eine neue Instanz übernimmt
  • Version löschen: entfernt die Version aus der Bibliothek

Jede dieser Aktionen fragt vorher nach und nennt Typ, Version und Wirkung. Eine freigegebene Version lässt sich nicht mehr ändern, und der Bildinhalt eines Faceplate-Typs wird nicht in Studio bearbeitet.

7. Typversion exportieren

  1. Rechtsklick auf einen Bibliothekstyp
  2. Untermenü Bibliothek öffnen und "Typversion exportieren" auswählen
  3. Exportiert die neueste freigegebene Version in eine XML-Datei

Hinweis: Auf diesem Weg lassen sich nur freigegebene Versionen exportieren, eine Version in Bearbeitung nicht.

Mehrere Typen auf einmal exportieren: Über die Import / Export-Ansicht können Sie Bibliothekstypen auch gebündelt exportieren — per Auswahl-Chip Library (Export Selected für den markierten Typ oder Ordner, Export All für die ganze Bibliothek) oder indem Sie Typen bzw. einen Typen-Ordner aus dem Projekt-Explorer auf den Export-Ordner-Baum ziehen. Die Typen werden als XML in einen Unterordner Library Ihres Export-Ordners geschrieben (neueste Version pro Typ).

8. Neuer Ordner

  1. Rechtsklick auf den Master Copies-Ordner, den Typen-Ordner oder einen beliebigen Bibliotheks-Unterordner
  2. Untermenü Bibliothek öffnen und "Neuer Ordner" auswählen
  3. Erstellt einen neuen Organisationsordner

9. Umbenennen

  1. Rechtsklick auf eine Master Copy, einen Bibliothekstyp oder Ordner
  2. Untermenü Bibliothek öffnen und "Umbenennen" auswählen
  3. Ermöglicht das Ändern des Namens des ausgewählten Elements

10. Löschen

  1. Rechtsklick auf ein Bibliothekselement
  2. Untermenü Bibliothek öffnen und "Löschen" auswählen
  3. Entfernt das Element dauerhaft aus der Bibliothek (mit Bestätigung)

11. Bibliothek aufräumen

  1. Rechtsklick auf den Knoten Projektbibliothek
  2. Untermenü Bibliothek öffnen und "Bibliothek aufräumen" auswählen
  3. Öffnet eine Abfrage mit zwei Optionen — Bibliothek aufräumen (komprimiert die Bibliothek und entfernt ungenutzte Versionen) oder Aufräumen und ungenutzte Typen löschen (entfernt zusätzlich ungenutzte Typen) — um die Bibliothek organisiert zu halten

Bekannte Einschränkungen

  • Master Copies können nicht als XML-Dateien exportiert werden (Siemens API-Einschränkung)
  • Als XML lassen sich nur freigegebene Bibliothekstyp-Versionen exportieren, keine Version in Bearbeitung
  • Eine freigegebene Version lässt sich nicht mehr ändern, und der Bildinhalt eines Faceplate-Typs wird nicht in Studio bearbeitet
  • Ein Skriptmodul-Typ hat keine Instanzen, Instanzen anzeigen gilt für ihn deshalb nicht

KI-Assistenten-Unterstützung

Mit den Typen der Projektbibliothek können Sie auch aus dem Chat arbeiten. Der Assistent listet die Typen mit ihrer Art, ihrem Ordner, ihrer Standardversion und der Zahl ihrer Versionen, liest einen Typ mit allen Feldern und seinen Versionen, schreibt die Dokumente einer Version heraus und liest Dokumente als neuen Typ oder als neue Version zurück, findet, wo ein Typ verwendet wird, und führt den Versions-Lebenszyklus für Sie aus: eine neue Version in Bearbeitung, das Freigeben, das Verwerfen, das Festlegen der Standardversion und das Löschen einer Version. Zum Beispiel: «Welche Faceplate-Typen führt dieses Projekt?», «Wo wird Motor_FP verwendet?» oder «Gib Version 0.0.2 von Motor_FP als 1.0.0 frei».

Alles, was schreibt, wird Ihnen zuerst gezeigt und erst nach Ihrer Freigabe ausgeführt, der Export und der Import von Dokumenten eingeschlossen. Master Copies bleiben beim Menü: eine anlegen, sie instanziieren, ein Bibliothekselement umbenennen oder löschen und die Bibliothek aufräumen sind Aktionen, die Sie im Projekt-Explorer ausführen.

Das Lesen der Typen gehört zu Ihrer TIA-Portal-Verbindung. Jede andere Bibliotheks-Operation setzt, in Studio wie aus dem Chat, einen Pro-Plan oder höher voraus. Wie der KI-Chat auf Tools zugreift, beschreibt die KI-Integration.