Herunterladen Inhalt Inhalt Diese Seite drucken

Erstellen Von Bibliotheken - Bosch Rexroth IndraMotion MLC 13VRS Funktionsbeschreibung

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

Werbung

206/607
Bosch Rexroth AG
SPS-Programmierung
Variable "var1" ist an den Stellen (1) bis (5) im Projekt
definiert:
(1)
In der Bibliothek "Lib1" im globalen Bibliotheksverwal‐
ter, im Ordner "Allgemeiner Bausteinteil"
(2)
In der Bibliothek "Lib1" im Bibliotheksverwalter unter‐
halb einer Applikation "App1" einer Steuerung "Dev1"
(3)
In Bibliothek "Lib1", die in Bibliothek "F_Lib" eingebun‐
den (referenziert) ist, im globalen Bibliotheksverwalter,
im Ordner "Allgemeiner Bausteinteil"
(4)
Im Objekt "module1" das im Ordner "Allgemeiner Bau‐
steinteil" definiert ist
(5)
Im Objekt "POU1" das im Ordner "Allgemeiner Bau‐
steinteil" definiert ist
5.3.7

Erstellen von Bibliotheken

anderer Standard-Namensraum eingetragen werden. Später, wenn eine
Bibliothek bereits im Bibliotheksverwalter eines Projekts eingebunden
ist, kann der Namensraum jederzeit lokal durch den Anwender - eben‐
falls im Eigenschaften-Dialog - verändert werden
In den folgenden Beispielen sei der "Namensraum" der Bibliothek "Lib1"
in den Bibliothekseigenschaften mit "Lib1" eingetragen. Sehen Sie in
der rechten Spalte die Verwendung der Namensräume für eindeutige
Zugriffe auf Variable "var 1", die in Baustein "module1" und in Baustein
"POU1" definiert ist
Tab. 5-2:
Namensräume
Eine Bibliothek kann aus dem globalen Ordner "Allgemeiner Bausteinteil" er‐
zeugt und abgespeichert werden. Markieren Sie dazu den Ordner "Allgemei‐
ner Bausteinteil" und wählen Sie im Kontextmenü die Menüoption Bibliothek
erzeugen.... Alternativ können Sie eine Bibliothek erzeugen über das Haupt‐
menü Extras ▶ Bibliothek erzeugen.... Beim Erstellen muss folgendes beach‐
tet werden:
Um eine Bibliothek zu erzeugen müssen Sie im Objekt "Library Info" ei‐
nige Projektinformationen vergeben. Markieren Sie den globalen Ordner
"Allgemeiner Bausteinteil" und wählen Sie im Kontextmenü die Menüop‐
tion Hinzufügen ▶ Bibliotheks Info Objekt hinzufügen, um das Objekt
"Library Info" einzufügen. Alternativ können Sie das Objekt "Library Info"
aus der Bibliothek "SPS Objekte" durch ziehen mit der Maus auf den
globalen Ordner "Allgemeiner Bausteinteil" einfügen. Mit einem Doppel‐
klick auf des Objekt "Library Info" oder im Kontextmenü über die Me‐
nüoption Öffnen öffnet sich der Dialog "Projektinformationen"
In den Projektinformationen müssen in der Registerkarte "Zusammen‐
fassung" ein "Titel", eine "Versionsangabe" und die "Firma" eingetragen
werden. Wenn der "Standard-Namensraum" anders lauten soll als der
DOK-MLC***-FUNC****V13-AP06-DE-P
Rexroth IndraMotion MLC 13VRS Funktionsbeschreibung
Eindeutiger Zugriff auf "var1" mit Hilfe der entsprech‐
enden Namensraum-Angaben...
"Lib1.module1.var1"
"Dev1.App1.Lib1.module1.var1"
Voreingestellt: (Option "Publish..." ist beim Einfügen
von "Lib1" in "F_Lib" in den Bibliothekseigenschaften
von Lib1 deaktiviert): "F_Lib.Lib1.module1.var1"
Wenn die Option "Publish..." aktiviert wäre, würde
"module1" wie eine Komponente einer top-level einge‐
bundenen Bibliothek behandelt. Dann wäre normaler‐
weise auch ein Zugriff ohne Angabe des Namens‐
raums der "Vater"-Bibliothek "F_Lib" möglich:
"Lib1.module1.var1" oder "module1.var1").
Im vorliegenden Beispiel würde dies allerdings zu ei‐
nem Kompiler-Fehler führen, da der Aufruf dann nicht
mehr eindeutig wäre, siehe Punkt (1) und (4)
"module1.var1"
"POU1.var1"

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis