Skip to main content
Suche

Objekt: Bibliotheksverwalter

Symbol: _cds_icon_library_manager.png

Der Bibliotheksverwalter listet alle Bibliotheken auf, die zur Applikationserstellung im Projekt eingebunden wurden. Er informiert jeweils über ihren Typ, ihre Eigenschaften und ihren Inhalt.

Sie können die Liste der eingebundenen Bibliotheken erweitern oder reduzieren, sowie bei nicht abhängigen Bibliotheken die Bibliothekseigenschaften bearbeiten.

Der Bibliotheksverwalter besteht aus 3 Fensterteilen:

  • Oberer Fensterbereich: Liste der eingebundenen Bibliotheken

  • Unterer linker Fensterbereich: Baumstruktur mit allen Bausteinen der oben gerade selektierten Bibliothek

  • Unterer rechter Fensterbereich: Dokumentation zu dem im Baum selektierten Bibliotheksbaustein

Für weitere Informationen siehe: Bibliotheken verwenden und Informationen für Bibliotheksentwickler

Liste der eingebundenen Bibliotheken

Wenn eine Bibliothek von anderen Bibliotheken abhängt, werden diese referenzierten Bibliotheken automatisch eingebunden.

Darstellung in grauer Schrift

Die Bibliothek wurde automatisch durch ein Plug-in in das Projekt eingefügt.

Darstellung in schwarzer Schrift

Die Bibliothek wurde mit dem Befehl Bibliothek hinzufügen in das Projekt eingefügt.

Name

Darstellung der eingebundenen Bibliothek gemäß folgender Syntax:

<Platzhaltername> = <Bibliotheksname>, <Version> (<Firma>):

<Platzhaltername>: Wenn es sich bei der Bibliothek um eine Platzhalterbibliothek handelt, steht der Platzhaltername vor einem =.

_cds_icon_unresolved_library.png <Platzhaltername> = (nicht aufgelöst): Die Platzhalterbibliothek ist ohne Auflösung.

<Bibliotheksname>: Name der Bibliothek, unter dem sie im Bibliotheksrepository verwaltet wird

<Version>: Version, die beim erstmaligen Einbinden referenziert wurde

(<Firma>): Anbieter (optional)

Namensraum

Namensraum für einen eindeutigen Zugriff auf den Inhalt der Bibliothek

Er wird dazu als Präfix vor einem Bausteinbezeichner verwendet:

<Namensraum>.<Bibliotheksbausteinbezeichner>

Üblicherweise stimmt der Namensraum mit dem Bibliotheksnamen überein.

Hinweis: Wenn die Bibliothek die Eigenschaft LanguageModelAttribute "qualified-access-only" hat, müssen Sie im Applikationscode über den Namensraum auf den Bibliotheksbaustein zugreifen. Ein qualifizierter (eindeutiger) Zugriff wird erzwungen.

Sie können den Standardnamensraum für den lokalen Gebrauch (innerhalb des Projekts) im Dialog Eigenschaften ändern.

Effektive Version

Version der Bibliothek nach der Auflösung

Diese Version der Bibliothek wird in der Applikation verwendet.

Voraussetzung: Der Bibliotheksverwalter liegt in der Ansicht Geräte und eine Platzhalterbibliothek ist selektiert.

Beispiel: 3.5.10.0

_cds_icon_info.png

Symbol, dessen Tooltip über die aktuelle vom Standard abweichende Auflösung der gerade selektierten Platzhalter-Bibliothek informiert

Beispiel, wenn der Bibliotheksverwalter in der Ansicht Geräte liegt: Dieser Platzhalter wird explizit auf diese Version umgelenkt (siehe Dialog Platzhalter).

Beispiel, wenn der Bibliotheksverwalter in der Ansicht POUs liegt: In Gerät 'Device_1‘, wird dieser Platzhalter aufgelöst zu 'VisuElemsAlarms, 1.0.0.0 (System)'.

_cds_icon_libman_signed_lib.png

Bibliothek, die mit einem vertrauenswürdigen Zertifikat signiert ist, kompatibel mit CODESYS >= V33.5 SP15

_cds_icon_libman_signed_lib_with_deps.png

Bibliothek, die mit einem vertrauenswürdigen Zertifikat signiert ist, aber mindestens eine unsignierte Bibliothek referenziert

_cds_icon_libman_signed_legacy_lib.png

Bibliothek, die mit einem privaten Schlüssel + Token signiert ist, kompatibel mit CODESYS >= V33.5 SP15

_cds_icon_libman_legacy_lib.png

Bibliothek, die nicht signiert ist, oder die mit einem nicht vertrauenswürdigen oder mit einem abgelaufenen Zertifikat signiert ist

Im Fall eines nicht vertrauenswürdigen Zertifikats steht im Kontextmenü der Befehl Zertifikat vertrauen zur Verfügung.

_cds_icon_unresolved_library.png

Nicht verfügbare Bibliothek oder nicht aufgelöste Platzhalterbibliothek

Tipp: Weisen Sie dem Platzhalter eine verfügbare Bibliothek zu. Klicken Sie dafür auf das Befehlsicon _cds_icon_placeholders.png. Dort können Sie den Platzhalter bearbeiten und beispielsweise die neueste Version, oder eine andere Bibliothek zuweisen.

_cds_icon_libman_unavailable_opt_lib.png

Bibliothek, die als optional definiert ist und die aktuell nicht verfügbar ist

_cds_icon_libman_try_to_reload.png

Bibliothek, für die der Status gerade noch bestimmt wird

_cds_icon_libman_unlicensed_lib.png

Lizenzierte Bibliothek, für die gerade keine gültige Lizenz vorliegt

_cds_icon_tampered_library.png

Bibliothekssymbol für eine Bibliothek, die nicht geladen werden kann, weil ihre Signatur (Verschlüsselung) nicht verifiziert werden konnte

_cds_icon_library_manager.png

Bibliotheken, die vom Bibliotheksverwalter im POU-Pool verwaltet werden

Tabelle 15. Befehle im Bibliotheksverwalter

_cds_icon_libman_add_library.pngBibliothek hinzufügen

Öffnet einen Dialog zum Auswählen einer Bibliothek

Es werden alle im Bibliotheksrepository installierten Bibliotheken angeboten.

_icon_delete_library.pngBibliothek löschen

Entfernt die gerade selektierte Bibliothek aus dem Projekt

_cds_icon_properties_library.pngEigenschaften

Öffnet einen Dialog zur Anzeige und Bearbeitung der Eigenschaften der gerade selektierten Bibliothek

_cds_icon_details.pngDetails

Öffnet einen Dialog mit Details zur gerade selektierten Bibliothek (allgemeine Informationen, Inhalt, Eigenschaften, Lizenzinformation)

_cds_icon_libman_try_to_reload.pngVersuchen Bibliothek neu zu laden

Wenn Sie eine als nicht gefunden markierte Bibliothek selektieren, können Sie mit diesem Befehl ein erneutes Laden ins Projekt versuchen.

_cds_icon_libman_download.pngDownload fehlender Bibliotheken

Öffnet einen Dialog, in dem die im Bibliotheksverwalter als fehlend gekennzeichneten Bibliotheken angezeigt werden.

Beim Download durchsucht CODESYS die in den Projektoptionen angegebenen Download-Server nach diesen Bibliotheken. Nach dem Download werden diese automatisch installiert.

Solange dieser Dialog geöffnet ist, können die neu installierten Bibliotheken wieder deinstalliert werden.

_cds_icon_placeholders.pngPlatzhalter

Öffnet den Dialog Platzhalter. Dort wird die aktuelle Auflösung dargestellt und Sie können sie bearbeiten.

_cds_icon_libman_parameter.pngBibliotheksparameter

Öffnet den Dialog Bibliotheksparameter . Dort werden die Parameter der Bibliotheken angezeigt, die im Bibliotheksverwalters der Applikation und des POU-Pools vorhanden sind. Sie können die Parameter in diesem Dialog anpassen.

_icon_library_repository.pngBibliotheksrepository

Öffnet den Dialog Bibliotheksrepository zum Installieren und Deinstallieren von Bibliotheken sowie zum Definieren von Bibliotheksablageorten

_cds_icon_libman_icon_legend.pngIcon-Legende

Öffnet den Dialog Information mit einer Legende zu den Icons, die in der Liste der eingebundenen Bibliotheken (siehe oben) den aktuellen Status einer Bibliothek anzeigen

_cds_icon_summary.pngZusammenfassung

Öffnet den Dialog Bibliothekszusammenfassung

In dem Dialog werden in einer Baumstruktur alle im Projekt referenzierten Bibliotheken angezeigt und diejenigen Bibliotheken, die diese Bibliotheken referenzieren.

  • Befehl Alle Vorkommen in der Bibliothekshierarchie anzeigen und Dialog schließen: Im Editor des Bibliotheksverwalters werden in der geöffneten Baumstruktur die Bibliotheken markiert, die diese Bibliothek referenzieren oder verwenden. Voraussetzung ist, dass eine Bibliothek selektiert ist. Der Dialog Information wird anschließend geschlossen.

    Wenn Sie eine Bibliothek doppelklicken, wird dieser Befehl ebenfalls ausgeführt.

. Anzeige der Bibliotheken
  • Verwaltete Bibliothek: Name und Version der Bibliothek

  • Anzahl der Vorkommen: Anzahl der Stellen, an denen diese Bibliothek von anderen Bibliotheken referenziert wird

Wenn Sie bei einer Bibliothek auf + klicken, werden in der nächsten darunterliegenden Ebene die Bibliotheken angezeigt, die diese Bibliothek referenzieren.



_cds_icon_libman_trust_cert.pngZertifikat vertrauen

Nur im Kontextmenü einer im Bibliotheksverwalter selektierten Bibliothek, die mit einem nicht vertrauenswürdigen Zertifikat signiert wurde

Der Befehl macht das Zertifikat zu einem vertrauenswürdigen, das vorangestellte Icon ändert sich von _cds_icon_libman_legacy_lib.png zu _cds_icon_libman_signed_lib.png.

Bibliothek exportieren

Nur im Kontextmenü einer im Bibliotheksverwalter selektierten Bibliothek

Öffnet den Standarddialog zum Speichern der Bibliotheksdatei im Dateisystem

Baumstruktur aller Bausteine einer selektierten Bibliothek

Tabelle 16. Inhalt der selektierten Bibliothek <Bibliotheksname>

Alle Bibliotheksbausteine, die mit der Bibliothek eingebunden wurden, sind in einer Baumstruktur aufgelistet.

Voraussetzung: Eine Bibliothek ist im oberen Fensterbereich selektiert.



Tipp

Die üblichen Sortier- und Suchfunktionen stehen in der Menüleiste zur Verfügung.

Dokumentation des im linken unteren Fensterbereich ausgewählten Bibliotheksbausteins

Anmerkung

Die Dokumentation von Implementierungsbibliotheken muss einmalig erzeugt werden. Dies erfolgt über den Befehl Klicken zur Aktualisierung der Bibliotheksdokumentation.

Registerkarte Eingänge/Ausgänge

Schnittstelle (Eingänge/Ausgänge) des Bibliotheksbausteins

Registerkarte Graphisch

Graphische Darstellung der Schnittstelle

Registerkarte Dokumentation

Dokumentation des Bibliotheksbausteins

Hinweis: Beachten sie als Bibliotheksentwickler unbedingt die Regeln zur Dokumentationsmitgabe in „Richtlinien zur Bibliotheksentwicklung“.

Für weitere Informationen siehe: Library Development Summary

Registerkarte Bibliotheksparameter

Voraussetzung: Das Bibliotheksprojekt enthält ein Objekt mit Bibliotheksparametern.

Auf der Registerkarte befindet sich der Befehl Konfigurationsdialog öffnen. Dieser Befehl öffnet den Dialog Bibliotheksparameter.