RoboPLC
RoboPLC is a framework and tools for creating both PLC (Programmable Logic Controller) and robotic real-time Linux applications in Rust.
RoboPLC is a successor of rPLC project and continues our evolution of Rust-based controller programming.
Completely Rust-way (everything is done with procedural macros).
Fully modular architecture. The framework components can be used both together and separately.
Convenient, easy to use API.
RoboPLC perfectly plays together with EVA ICS v4.
RoboPLC programs are created for Linux only, work in std mode and use real-time capabilities of the Linux kernel.
Minimum supported Rust version: 1.66.0.
See also:
EVA ICS plugin for Visual Studio Code - for quick import of EVA ICS data objects.
Additional modules available: