If you find yourself waiting for hardware, or needing to consolidate multiple control tasks onto a single high-performance PC, CODESYS Virtual Control for Linux SL turns a generic computer into a multi-core, multi-instance industrial controller with full IEC 61131-3 compliance.
Integrate automation directly into modern IT landscapes using standard tools like Docker or Podman .
Write a reusable library in ST, CFC, or LD: codesys virtual control for linux sl
Elias configured the device in the IDE:
Codesys Virtual Control is a software-based PLC (Programmable Logic Controller) that allows users to simulate and test PLC programs on a virtual environment before deploying them on actual hardware. This can significantly reduce development and testing time, making it an efficient tool for engineers and developers. If you find yourself waiting for hardware, or
Total downtime: 4 seconds.
If you want to expose PLC variables via REST, here's a starting point using or OPC UA : This can significantly reduce development and testing time,
Deploy dozens of parallel runtime systems on one piece of hardware, depending on its performance.
Extending the CODESYS Control runtime itself (requires CODESYS SDK):