Bibliotheksformate
Eine Bibliothek kann in verschiedenen Formaten vorliegen. Die Formate unterscheiden sich in zwei Merkmalen. Das erste Merkmal ist, ob das Format den bearbeitbaren Quellcode oder eine kompilierte Fassung enthält. Das zweite Merkmal ist, ob die Bibliothek ein Ordner oder eine einzelne Datei ist. Das Format bestimmt, wie die Bibliothek behandelt wird. Eine Quellbibliothek wird zur Bearbeitung in den Workspace geladen. Eine kompilierte Bibliothek wird nur eingebunden.
Bibliotheksformat | Endung | Inhalt | Bearbeitung |
|---|---|---|---|
Quellbibliotheksprojekt |
| Quellcode als CODESYS 4-Projekt, Ordner | editierbar |
Quellbibliotheksarchiv |
| gezippter Quellcode eines Quellprojekts | schreibgeschützt |
Kompilierte Bibliothek |
| kompilierte Bibliothek, zu CODESYS 3 kompatibel kein Quellcode | - |
Gepackte Quellbibliothek |
| Quellbibliothek im File-Based-Storage-Format, einzelne Datei Wird von CODESYS 4 erstellt und gelesen | - |
Ein Quellbibliotheksprojekt .fbslib/ ist ein Ordner mit dem Quellcode als CODESYS 4-Projekt. Wird es über einen relativen Pfad referenziert, wird es als vollständig editierbares Projekt in den Workspace geladen. Verwenden Sie dieses Format während der Entwicklung. Ein Quellbibliotheksarchiv .fbslib.zip fasst denselben Quellcode als einzelne, schreibgeschützt geladene Datei zusammen. Eine kompilierte Bibliothek .compiled-library-v3 enthält die kompilierte Bibliothek ohne Quellcode und ist zu CODESYS 3 kompatibel. Eine gepackte Quellbibliothek .fbslibpack enthält eine Quellbibliothek im File-Based-Storage-Format als einzelne Datei. Sie wird von CODESYS 4 gelesen und erstellt. In der CODESYS 3-IDE wird für dieses Format das Add-on CODESYS File-Based Storage benötigt.