
CODESYS Virtual Control SL and Virtual Safe Control SL at SPS 2026
The focus was on the virtual PLC as a full-fledged control system within a software container: Functional control systems and safety control systems compliant with IEC 61508 SIL 3 run in parallel on the same standard hardware, are programmed within a single CODESYS project, and are managed using the Deploy Control SL add-on.

Software and hardware architecture
Multiple functional and secure control instances run in isolated containers on a Linux real-time system. An optional hypervisor can integrate additional operating systems and third-party software. Field devices and I/Os are connected via Industrial Ethernet, while a central license server provides the application-based licenses.
Getting started in four steps
The prepared images are instantiated on the target system. With Deploy Control SL, virtual controllers can be created, started, stopped, configured, and deleted directly from the CODESYS Development System. Alternatively, IT tools and scripts can be used.
Select a platform
Provide suitable x86 or ARM hardware running Linux, with real-time support and a container engine.
Deploy images
Instance and configure functional—and, if necessary, secure—virtual controllers from pre-built images.
Configure applications
Create functional and secure applications in the CODESYS Development System.
Manage centrally
Scale, update, diagnose, and manage instances separately.
Webinars on the topic
The recordings from the CODESYS Webinar Series 2026 provide an in-depth look at the topics—each featuring a live demonstration.
Virtual PLCs explained
Rethinking safety
Would you like to virtualize your control environment?
Download the images from the CODESYS Store and use them as described. Alternatively, you can install CODESYS Virtual Control SL using the CODESYS Installer. Purchase the appropriate application-based single-user licenses for CODESYS Virtual Control SL and CODESYS Virtual Safe Control SL from the CODESYS Store.