Herunterladen Inhalt Inhalt Diese Seite drucken

Referenzierte Bibliotheken; Bibliotheksversionen; Eindeutiger Zugriff Auf Bibliotheksbausteine (Namensraum) - Bosch Rexroth IndraMotion MLC 11VRS Funktionsbeschreibung

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 11VRS:
Inhaltsverzeichnis

Werbung

184/557
Bosch Rexroth AG
SPS-Programmierung
Suchreihenfolge
7.3.4

Referenzierte Bibliotheken

Sichtbarkeit
7.3.5

Bibliotheksversionen

7.3.6

Eindeutiger Zugriff auf Bibliotheksbausteine (Namensraum)

POUs der Bibliothek durch einen Doppelklick auf den jeweiligen Eintrag geöff‐
net werden.
Wenn eine Bibliotheksfunktion im Projekt angesprochen wird, werden die Bib‐
liotheken und Repositories in der Reihenfolge durchsucht, in der sie im Biblio‐
theks-Repository Dialog aufgeführt sind, siehe auch
Zugriff auf Bibliotheksbausteine (Namensraum)" auf Seite
Eine Bibliothek kann andere Bibliotheken einbinden (referenzierte Bibliothe‐
ken), wobei die Verschachtelung beliebig tief sein kann. Wenn eine solche
"Vater"-Bibliothek dann selbst in ein Projekt eingebunden wird, stehen die in
ihr referenzierten Bibliotheken dort ebenfalls zur Verfügung. Allerdings nur die‐
jenigen, die in der "Vater"-Bibliothek im globalen Ordner "Allgemeiner Bau‐
steinteil" eingebunden sind!
Beim Erstellen eines Bibliotheksprojekts, das andere Bibliotheken referenziert,
kann in den Eigenschaften jeder eingebundenen Bibliothek festgelegt werden,
wie sie sich später, wenn sie über die "Vater"-Bibliothek in ein Projekt einge‐
bunden wird, verhalten soll:
1.
Ihre Sichtbarkeit im Bibliotheksverwalter, eingerückt unterhalb der "Va‐
ter"-Bibliothek, kann deaktiviert werden. Somit können "versteckte Bibli‐
otheken" in einem Projekt bereitgestellt werden.
2.
Wenn gerade eine reine "Container"-Bibliothek erzeugt wird, also ein Bib‐
liotheksprojekt, das selbst keine Bausteine definiert, sondern nur andere
Bibliotheken referenziert, kann der spätere Zugriff auf deren Bausteine
vereinfacht werden. Eine "Container"-Bibliothek erstellt man, um mit ihrem
Einbinden in ein Projekt gleichzeitig ein ganzes Set von Bibliotheken ein‐
binden zu können. In diesem Fall ist es möglich, den Zugriff auf die
Bausteine dieser Bibliotheken zu vereinfachen, indem sie zu "Top-
Level"-Bibliotheken definiert werden und daraufhin beim Zugriff auf die
Bausteine der Namensraum der Bibliotheken weggelassen werden kann.
Dazu dient die Option "Publish..." in den Bibliothekseigenschaften. Diese
Option sollte allerdings nur beim Erstellen eines Container-Bibliothek‐
sprojekts verwendet werden!
Siehe auch
Kap. 7.3 "Bibliotheksverwaltung " auf Seite
Mehrere Versionen einer Bibliothek können gleichzeitig auf dem System
installiert sein
Mehrere Versionen einer Bibliothek können gleichzeitig im Projekt einge‐
bunden sein. Folgendermaßen wird eindeutig geregelt, auf welche Versi‐
on eine Applikation in diesem Fall zugreift:
Wenn mehrere Versionen auf derselben Ebene im Bibliotheksverwalter
vorliegen, hängt es von der Definition in den Bibliotheks-Eigenschaften
ab, welche Version verwendet wird (eine bestimmte oder immer die neu‐
este). Wenn mehrere Versionen auf verschiedenen Ebenen vorliegen
(was im Falle von
referenzierten, Seite 184
kann), wird ein eindeutiger Zugriff auf Bibliotheksbausteine durch die An‐
gabe des entsprechenden Namensraums erreicht; siehe folgender Ab‐
schnitt.
Grundsätzlich gilt folgendes: Wenn im Projekt mehrere Bausteine glei‐
chen Namens verfügbar sind, muss der Zugriff auf eine Bausteinkompo‐
nente eindeutig sein, ansonsten treten Kompiler-Fehler auf. Dies gilt
DOK-IM*MLC-FUNC****V11-RE03-DE-P
Rexroth IndraMotion MLC 11VRS Funktionsbeschreibung
Kap. 7.3.6 "Eindeutiger
184.
181.
Bibliotheken der Fall sein

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis