A collection of CODESYS project examples and utilities to help you quickly prototype and learn. Each example is packaged as a .projectarchive and includes a README Markdown file explaining its purpose and usage.
What is a projectarchive file?
Each example has its own folder containing:
example-folder/
├── example.projectarchive # The actual CODESYS project
└── README.md # Description and instructions
.projectarchive– The CODESYS project file, ready to open.README.md– Explains the example, its purpose, and any setup instructions.
- Clone this repository
- Open the
.projectarchivefile in CODESYS. - Read the
README.mdinside the example folder to understand the example and any setup steps. - Modify or combine examples for your own projects.
- The main branch is protected to ensure stability. Direct pushes are not allowed.
- Contributions must be made via Pull Requests (PRs).
- Add new examples in separate folders.
- Each folder must contain:
- A
.projectarchivefile - A
README.mdfile describing the example
- A
- Use clear and descriptive folder names to make examples easy to find.
- PRs will be reviewed before merging to ensure quality and consistency.
- Only
.projectarchivefiles and.mddocumentation are included. - This repository is intended to share ready-to-use CODESYS examples with all dependencies included.