Bibliothekskonfiguration erstellen
Die Bibliothekskonfiguration definiert das Layout für die zu erstellende Bibliothek (z.B. Ordner der Bibliothek) und die einzubindenden Elemente (z.B. die Anwenderbausteine).
So erstellen Sie eine Bibliothekskonfiguration:
- Wählen Sie einen Ordner im →Projekt, in dem Sie die Bibliothekskonfiguration erstellen wollen.
Im Menü Datei oder im Kontextmenü des Ordners wählen Sie Neu und den Befehl Bibliothekskonfiguration.
Ergebnis: Im Projektexplorer wird die Bibliothekskonfiguration (mit Symbol ) angezeigt. Die Bibliothekskonfiguration ist im Editor für die Bibliothekskonfiguration geöffnet.Passen Sie die bereits vorgegebenen Einstellungen für die Bibliothekskonfiguration laut Ihren Bedürfnissen an.
Beispiel für BibliothekskonfigurationDas folgende Beispiel bewirkt, dass die erzeugte Bibliothek:
- eine Bibliothek vom Typ
LOGICAD
ist (siehe "Eigene Bibliothek erstellen und bereitstellen" für die möglichen Bibliothekstypen) - eine Snapshot-Bibliothek ist (siehe "Arbeitsabläufe: Snapshot-Bibliotheken und/oder finalisierte Bibliotheken erstellen/verwenden" für Details)
- den folgenden Inhalt enthält:
- 2 Ordner – siehe die Anweisungen
FOLDER ...
- insgesamt 4 Bausteine – siehe die Anweisungen
IEC := ...
- Dateien für die externe Bausteinhilfe – siehe die Anweisungen
FILE := ...
, die direkt nach den Anweisungen für die Bausteinen folgen - Binäries, Include und Source-Dateien – siehe die Anweisungen ab
BINARY_LIBRARIES
- 2 Ordner – siehe die Anweisungen
LIBRARY com.Musterfirma.Controller (* Die komprimierte Bibliothek wird mit dem Namen 'com.Musterfirma.Controller__1.1.0-SNAPSHOT.zip' erstellt. *) VERSION := 1.1.0-SNAPSHOT; PACKAGETYPE := zip; FOLDER "Motors" (* Die komprimierte Bibliothek enthält den Ordner 'Motors' und den Unterordner 'Testing'. In der ZIP-Datei existiert also: FOLDER\Motors\Testing *) IEC := com.Musterfirma.Controller.Motor1; (* Unter 'Motors" werden die Dateien 'com.Musterfirma.Controller.Motor1' und 'com.Musterfirma.Controller.Motor2' enthalten sein. *) IEC := com.Musterfirma.Controller.Motor2; FILE := ".olh\com.Musterfirma.Controller.Motor1.DE.html", SOURCEPATH := "src/"; (* Die Dateien für die externe Bausteinhilfen zu 'Motor1' und 'Motor2' - in Deutsch. *) FILE := ".olh\Motor1.png", SOURCEPATH := "src/"; FILE := ".olh\com.Musterfirma.Controller.Motor2.DE.html", SOURCEPATH := "src/"; FILE := ".olh\Motor2.png", SOURCEPATH := "src/"; FILE := ".olh\style.css", SOURCEPATH := "src/"; FOLDER "Testing" (* Unter 'Testing" werden die Dateien 'com.Musterfirma.Controller.Test1' und 'com.Musterfirma.Controller.Testr2' enthalten sein. *) IEC := com.Musterfirma.Controller.Test1; IEC := com.Musterfirma.Controller.Test2; FILE := ".olh\com.Musterfirma.Controller.Test1.DE.html", SOURCEPATH := "src/"; (* Die Dateien für die externe Bausteinhilfen zu 'Test1' und 'Test2' - in Deutsch. *) FILE := ".olh\Test1.png", SOURCEPATH := "src/"; FILE := ".olh\com.Musterfirma.Controller.Test2.DE.html", SOURCEPATH := "src/"; FILE := ".olh\Test2.png", SOURCEPATH := "src/"; FILE := ".olh\style.css", SOURCEPATH := "src/"; END_FOLDER END_FOLDER BINARY_LIBRARIES FOR BuiltInPlc (* Die Bibliothek wird außerdem noch einige Binaries, Include- und Source-Dateien enthalten. *) FILE := "libs\mathlib.lib"; END_BINARY_LIBRARIES BINARY_OBJECTS FOR BuiltInPlc FILE := "libs\mathlib.o"; END_BINARY_OBJECTS INCLUDES FILE := "h\mathlib.h"; END_INCLUDES SOURCES FILE := "code.c" , SOURCEPATH := "c"; END_SOURCES END_LIBRARY
Mehr Erklärungen zu den Anweisungen finden Sie unter "Syntax für Bibliothekskonfiguration" und "Beispiel: Bibliothek mit Bausteinen inkl. Hilfe-Dateien erstellen".
- eine Bibliothek vom Typ
- Speichern Sie die Bibliothekskonfiguration: z.B. Menü Datei, Speichern
Darstellung/Aktionen im Editor für eine Bibliothekskonfiguration
- Der Inhalt einer Bibliothekskonfiguration wird in einem Editor ähnlich zum ST-Editor angezeigt. In Folge können Sie die Funktionalitäten des ST-Editors (z.B. die Inhaltshilfe) im Editor für eine Bibliothekskonfiguration benutzen.
- Aktionen im ST-Editor sind zum Großteil auch im Editor für eine Bibliothekskonfiguration anwendbar. Wählen Sie einfach den Befehl im Editor für eine Bibliothekskonfiguration. Falls das Ergebnis nicht Ihren Vorstellungen entspricht, machen Sie die Aktion rückgängig (Menü Bearbeiten, Rückgängig).
- Der Editor für eine Bibliothekskonfiguration unterstützt jedoch eine andere Syntax als der ST-Editor. Informieren Sie sich unter "Syntax für Bibliothekskonfiguration" über die korrekte Syntax im Editor für eine Bibliothekskonfiguration.