Bibliotheken hinzufügen

  1. Um Bibliotheken hinzuzufügen, öffnen Sie zunächst das Bedienfeld „Programmstruktur“.

Bibliotheken beinhalten Sammlungen wiederverwendbarer Objekte, wie beispielsweise Funktionen, Funktionsblöcke oder Variablen, die in Projekten eingebunden werden. Inhalte dieser Bibliotheken können dort ohne erneute Deklaration verwendet werden.

Die Verwaltung von Bibliotheken eines Projektes erfolgt in Bibliotheksverwaltern, die Ihnen in der Programmstruktur unterhalb der Applikationen angezeigt werden. In Bibliotheksverwaltern werden sowohl anwendungsbezogene, funktionsbezogene Bibliotheken als auch Systembibliotheken von CODESYS und WAGO verwaltet.

Bibliotheksverwalter in der Programmstruktur
Bibliotheksverwalter in der Programmstruktur

Standardmäßig wird genau ein Bibliotheksverwalter pro Applikation (bzw. pro Controller) automatisch angelegt. Dies entspricht auch der Empfehlung von WAGO.

Ein sogenanntes Bibliotheksrepository „System“ beinhaltet bereits alle mit e!COCKPIT ausgelieferten und aktualisierten Bibliotheken von CODESYS und WAGO. Das Bibliotheksrepository wird beim Setup der e!COCKPIT-Software automatisch mit installiert. Aus diesem vorhandenen Bibliothekspool können Sie über den Bibliotheksverwalter Bibliotheken in Ihr Projekt laden.

Bibliotheksverwalter anlegen (sofern noch keiner existiert):

  1. Klicken Sie mit der rechten Maustaste auf die Applikation.
  2. Wählen Sie Bibliotheksverwalter im Kontextmenü aus.
  3. Klicken Sie im Dialogfenster auf [Hinzufügen].

Bibliotheken via Datei nachinstallieren:

  1. Öffnen Sie den Bibliotheksverwalter mit einem Doppelklick.
  2. Klicken Sie im Bibliotheksverwalter auf die Schaltfläche [Bibliotheksrepository].
  3. Klicken Sie auf die Schaltfläche [Installieren…].
  4. Wählen Sie die Bibliothek auf Ihrem PC aus (*.compiled-library, *.library, *.lib).
  5. Bestätigen Sie die Installation mit [Öffnen].
  1. Die Bibliothek wird im Bibliotheksrepository installiert.

Neue Bibliotheken aus dem Bibliotheksrepository laden:

  1. Öffnen Sie den Bibliotheksverwalter mit einem Doppelklick.
Bibliotheksverwalter öffnen
Bibliotheksverwalter öffnen

In der Regel werden verschiedene Bibliotheken angezeigt, die bereits von e!COCKPIT hinzugefügt wurden und aus der Geräteauswahl und Konfiguration resultieren. Diese Bibliotheken werden als „implizit“ bezeichnet und im Bibliotheksverwalter grau dargestellt. Sie sollten diese nur implizit ändern, indem Sie die Geräteauswahl oder Konfiguration im Projekt ändern.

Beispiele:

Weitere Bibliotheken aus dem vorhandenen Bibliotheksrepository in Ihr Projekt einfügen (z. B. WagoAppBluetooth):

  1. Um eine neue, jedoch bereits in e!COCKPIT installierte Bibliothek hinzuzufügen, klicken Sie auf [Bibliothek hinzufügen].
  2. Wählen Sie die entsprechende Bibliothek im Dialogfeld aus.
  3. Bestätigen Sie Ihre Auswahl mit der Schaltfläche [OK].

Der Bibliotheksverwalter fügt dem Projekt eine Referenz auf die bereits installierte Bibliothek hinzu. Diese Bibliothek wurde dem Projekt damit „explizit“ durch Sie hinzugefügt. Explizite Bibliotheken werden in der Liste schwarz dargestellt.

Darstellung expliziter Bibliotheken
Darstellung expliziter Bibliotheken

Im Bibliotheksrepository von e!COCKPIT können verschiedene Versionen einer Bibliothek verfügbar sein. Welche Version beim Hinzufügen einer Bibliothek verwendet wird, hängt von der Platzhalterauflösung der Bibliothek ab. Der Platzhalter einer Bibliothek dient als Referenz für die Bibliothek und beinhaltet relevante Eigenschaften einer Bibliothek wie Name, Firma, Version und Art der Auflösung. Es gibt generell drei mögliche Arten der Auflösungen:

Platzhalter projektspezifisch aktualisieren:

  1. Klicken Sie im Bibliotheksverwalter auf die Schaltfläche [Platzhalter].
  2. In einem Dialogfenster wird eine Liste von Platzhaltern angezeigt. Es handelt sich dabei um alle Platzhalter für Bibliotheken, die in Ihrem Projekt über Platzhalter eingebunden werden.
    In der Spalte „Bibliothek“ wird sowohl der Name als auch die Version der aktuell verwendeten Bibliothek angezeigt.
  3. Klicken Sie mit der linken Maustaste auf einen Bibliotheksnamen.
  4. Es werden alle Versionen der Bibliothek angezeigt, die im Bibliotheksrepository vorhandenen sind.
  5. Wählen Sie die gewünschte Version aus.
  6. Projektspezifische Änderung einer Bibliotheksversion
  7. Hinter dem Eintrag steht nun „Aufgelöst durch Platzhalterumlenkung“.
  8. Bestätigen Sie die Änderung mit [OK].

Hinweis

Bibliotheken in e!COCKPIT installieren!

Beachten Sie, dass alle verwendeten Bibliotheken fest eingebunden sein müssen, d. h. sie müssen in der e!COCKPIT-Bibliotheksdatenbank (Bibliotheksrepository) installiert sein. Tauschen Sie lediglich Bibliotheksdateien in einem lokalen Verzeichnis auf Ihrem Computer aus, sind die Bibliotheken nicht in e!COCKPIT verfügbar.

Weitere Informationen finden Sie unter: