Introduction
The standard CODESYS project repository generates a proprietary binary format whose contents cannot be read or created with other tools. On the other hand, CODESYS File-Based Storage provides an alternative, text-based storage format. For each object in the project tree, one or more text files are created on the hard drive. These can be read or even created with other text editors.
Because each object is stored in its own text file, file-based projects are particularly suitable for version control systems such as Git or SVN. Changes can be tracked and different objects can be edited independently without causing conflicts.
A file-based project is identified by the extension of its project root folder.
File Extension | Type |
|---|---|
| CODESYS project which corresponds to a binary |
| CODESYS library which corresponds to a binary |
| Workspace file to open the project |
| Library archive. The archive is a single file. |
The XML-based export format is used for object types for which there is not yet a suitable format.
CODESYS File-Based Storage brings with it a set of new commands which are used for working with file-based projects or libraries.
For more information, see the following: Reference help Commands
Outside of the changed project
When creating projects from other tools, it must be noted that inconsistencies in the project of CODESYS 3 will not be allowed. It could happen that projects with an invalid status cannot be opened or displayed.