Virtual and safe industrial control systems.

CODESYS® Virtual Control SL

even more hardware independence

CODESYS Virtual Control SL - the virtual controller for even more hardware independence

The IEC 61131-3-compatible CODESYS Virtual Control SL runtime system can be installed on any architecture with container technology - as often as required and with scalable performance.

This allows you to easily implement virtual control systems equipped with all the familiar features of CODESYS and programmed with the CODESYS Development System in the IEC 61131-3 languages.

To view the video, cookies must be enabled in the "Advertising" section!

What is a virtual controller?

What are the benefits of virtual controllers for machine and plant manufacturers? This video gives a brief overview and explains the CODESYS product range.

Advantages of virtual control systems compared to classic PLCs:

Cost savings

Replace n physical PLCs with a single platform with n virtual controllers. Immense cost savings in hardware procurement, wiring, operation, and maintenance.

Scalability

Simple scaling through dynamic generation of control instances and the option of expanding the hardware independently of the software.

Saves space and reduces cabling

CODESYS Virtual Control SL requires neither space in the control cabinet nor cabling. And the I/Os are simply connected via Industrial Ethernet.

Flexible orchestration

Set up / delete virtual controllers with or without Linux knowledge.

Security by design

Security by design by distributing tasks to several independent control instances with powerful intercommunication.

Maintenance made easy

Central maintenance and servicing of virtual control systems with IT system technologies and convenience, including application updates.

Flexibility

With CODESYS Virtual Control, you can implement new functions in your machine. New hardware is no longer necessary.

SoftSafety

Realize virtual safety control in accordance with IEC 61508 SIL3 through Diversified Encoding.

Reduced downtime

If a device fails, no redundant PLC structure is necessary. Why? Because a central hardware executes several virtual controls. The result: higher availability.

To view the video, cookies must be enabled in the "Advertising" section!

How do you use virtual controllers?

Select the appropriate computer architecture for your automation task, e.g. industrial PCs, edge devices, or servers on which Linux® (e.g. RHEL, Debian) including real-time patch (PREEMPT_RT) and the appropriate container technology (Podman, Docker) are installed. You deploy or orchestrate the required number of CODESYS Virtual Control SL on this. You have various options for this:

  • via Linux commands or scripts
  • with appropriate tools (e.g. Kubernetes, OpenShift)
  • with the CODESYS Automation Server (in preparation)
  • The easiest way to do this is directly in the CODESYS Development System with an add-on tailored to automation engineers, which is seamlessly integrated. 
    The video shows you exactly how to do this.
     

To view the video, cookies must be enabled in the "Advertising" section!

Tutorial: CODESYS Deploy Tool - English

With version 4.14.0.0, CODESYS has simplified and standardized the management and configuration of its control products with the new central Deploy Tool. In this video, we guide you step-by-step through the installation, setup and use of the tool so that you can efficiently manage SoftPLC and virtual controllers such as CODESYS Control for Linux SL or Virtual Controls. Learn how to avoid compatibility issues, set up network licenses and configure your instances for optimal performance - all within a unified user interface.

The performance of the virtual controllers is scaled via the license: depending on the respective task, e.g. as a compact controller, motion controller, safety controller, or high-performance PLC. This means you have exactly the controllers you need for your application. You can access fieldbus I/Os via Industrial Ethernet. These are configured as in a normal PLC in the CODESYS Development System. If required, you can even virtualize the Ethernet port for different protocols using the high-performance Virtual LAN technology. Application programming is carried out in the CODESYS Development System as with other compatible controllers. You can even continue to use available CODESYS projects on virtual controllers without any problems - simply by switching the device description.

The virtual safety controller in accordance with IEC 61508 SIL3.

Can virtual controllers be used for safety applications?

CODESYS Virtual Safe Control SL - the virtual safety controller according to IEC 61508 SIL3

With CODESYS Virtual Safe Control SL, you can even use any containerized platform as a safety controller - with safety certification and regardless of the hardware platform used! The software solution creates dual-channel capability through "Diversified Encoding", which is based on "Coded Processing". The application processing is divided into two logical software channels. The safety concept developed in collaboration with SIListra Systems GmbH was approved by TÜV SÜD.


As before, the safety application can be configured in the safe IEC 61131-3 editor as part of the certified add-on module, which extends the CODESYS Development System. Users only notice that these are virtualized devices when connecting the safety I/O modules in the application.

Further information on CODESYS Virtual Safe Control SL can be found in the Safety section.

In the "Control and Engineering" category, the first place goes to CODESYS Virtual Safe Control SL.

CODESYS Virtual Safe Control SL: Product of the Year 2024

The readers of the German trade magazine "Computer & Automation" have voted for their Product of the Year 2024:

In the "Control and Engineering" category, the first place goes to CODESYS Virtual Safe Control SL.

We thank everyone who gave us their vote!

CODESYS Store How to get

How to get

Download the images from the CODESYS Store and use them as described. Alternatively, you can install CODESYS Virtual Control SL in the CODESYS Installer.

Purchase the appropriate application-based individual licenses for CODESYS Virtual Control SL and CODESYS Virtual Safe Control SL via the CODESYS Store.

CODESYS for Users (Brochure)

CODESYS - One software. All applications. Your automation solution.

2 MB