Skip to main content

Kompatibilität zu CODESYS 4

Das dateibasierte Speicherformat wird von zwei Produkten gemeinsam genutzt: CODESYS File-Based Storage, das auf CODESYS 3 basiert, und CODESYS 4.

. Die Kompatibilität zwischen den beiden Produkten beschränkt sich auf den folgenden Funktionsumfang:
  • Nur Bibliotheken: Zwischen den beiden Produkten werden nur Bibliotheken (.fbslib) ausgetauscht. Entwicklungsprojekte (.fbsproj) sind nicht kompatibel.

  • Nur Strukturierter Text: Innerhalb einer Bibliothek sind nur Objekte in Strukturiertem Text kompatibel. Objekte in anderen Sprachen werden zwischen den beiden Produkten nicht ausgetauscht.

  • Objekttypen: Einige Objekttypen werden von CODESYS 4 noch nicht unterstützt. Ein Objekt eines nicht unterstützten Typs lässt sich in CODESYS 4 nicht verwenden.

  • Objektmetadaten: Die Objekt-GUID und die Objekteigenschaften, die CODESYS File-Based Storage speichert, werden von CODESYS 4 nicht verwendet. Diese Felder sind im Format optional. Wenn CODESYS File-Based Storage eine von CODESYS 4 geschriebene Bibliothek liest, wird eine neue Objekt-GUID erzeugt. Es wird angenommen, dass das Objekt keine Eigenschaften besitzt.

Einschränkungen des Bibliotheksverwalters

Im Bibliotheksverwalter von CODESYS 4 werden Bibliotheksreferenzen unterstützt, die von CODESYS File-Based Storage, das auf CODESYS 3 basiert, nicht unterstützt werden.

  • Relative Pfadreferenzen: Eine Bibliothek, die über einen relativen Pfad referenziert wird, lässt sich in CODESYS 3 nicht auflösen.

  • Nicht unterstützte Referenzversionen: In CODESYS 4 werden Bibliotheksreferenzversionen in einer Form zugelassen, die sich in CODESYS 3 nicht darstellen lässt. Eine gültige CODESYS 3 Version hat eine der folgenden Formen:

    • 2 bis 4 numerische Komponenten, zum Beispiel 3.5.17.0

    • einen Platzhalter als letzte Komponente, zum Beispiel 3.5.*

    • den Wert = für dieselbe Version wie der Container

Wenn CODESYS File-Based Storage eine Bibliothek öffnet, die eines dieser Merkmale verwendet, wird das Problem im Meldungsfenster gemeldet. Die Bibliothek wird schreibgeschützt geöffnet, damit die ursprünglichen Dateien auf der Festplatte nicht überschrieben werden.