Skip to content
Snippets Groups Projects
Forked from silecs / opensilecs
Source project has a limited visibility.

Opensilecs is a framwork which can be used to configure and access PLC systems via FESA.

  • Opensilecs can generate a FESA design file and related c++ code for easy FESA integration
  • Opensilecs can generate a PLC data model which can be uploaded to the PLC
  • Opensilecs Provides a GUI to access PLC data in a easy way

Supported PLC vendors: Siemens, Beckhoff(untested), Schneider(untested)

Getting Started

If you plan to just use the silecs framework, please check the Opensilecs Wiki for handson courses and all required documentation.

Build & Install

If you want to touch the code of silecs itself, you can build it like this:

./build_and_install.sh v1.2.3 /home/user/MyCustomDir

Please open issues / merge requests in order to upstream your changes. (GSI account required)

History

The GSI Version of Silecs is a fork of the CERN Silecs version. It was forked 2018 and has evolved into a slightly different framework. The CERN Version of Silecs is difficult to access. It only can be viewed from within a CERN machine(proxy) while having a valid CERN-account. Here a link to the CERN Silecs Wiki.

License

Licensed under the GNU GENERAL PUBLIC LICENSE Version 3. See the LICENSE file for details.