Beckhoff Hypervisor Enables Virtual Machines for Control Applications

April 7, 2022
The use of virtual machines in a manufacturing environment helps ensure the uptime operation of real-time control systems while other operating system functions reboot or are adapted as needed.

Long used in IT to extend computing system capabilities, hypervisor technology enables the creation of virtual machines (VMs). If you’re not familiar with VMs, they are essentially virtual computers installed on physical computer systems. As Microsoft describes the technology, a VM “is no different than any other physical computer like a laptop, smart phone, or server. It has a CPU, memory, disks to store your files, and can connect to the internet if needed. While the hardware parts of your computer are physical and tangible, VMs are virtual—or software-defined—computers [located] within physical servers, existing only as code.”

To enable use of hypervisor technology in the industrial control realm, Beckhoff has released its TwinCAT/BSD Hypervisor, which allows for simultaneous execution of virtual machines and TwinCAT real-time applications on an industrial PC (IPC). According to Beckhoff, the “optimized hypervisor integration in TwinCAT/BSD, plus matching configurations of Beckhoff hardware and software, provide maximum performance for VMs while maintaining TwinCAT real-time properties for automation.”

Because VMs allow different operating systems to be run on one PC, users can take advantage of the features of each. Beckhoff claims this capability of VMs enables users to enhance the security properties of the overall system by operating user environments in a modular and isolated manner with the TwinCAT/BSD Hypervisor. For example, TwinCAT real-time applications can operate separately from a Windows desktop environment for machine operation on an IPC while the Windows operating system runs in a VM environment. In this case, if Windows restarts due to a software update, for example, it will not interrupt machine control execution as Windows would only be restarting in the VM environment while TwinCAT continues to run in the real-time context supported by the TwinCAT/BSD host.

Using the device passthrough feature of TwinCAT/BSD Hypervisor, hardware resources such as the GPU, USB ports and/or network interfaces can be assigned to a virtual machine. In this way, access to the TwinCAT/BSD system by users and/or network interfaces can be limited, further boosting control system security.

TwinCAT/BSD Hypervisor supports operation of Linux on the controller in addition to Windows.

In this video captured at Modex 2022, Doug Schuchart, global intralogistics industry manager at Beckhoff, explains the TwinCAT/BSD Hypervisor technology and how virtual machines can be used in control system operations.

About the Author

David Greenfield, editor in chief | Editor in Chief

David Greenfield joined Automation World in June 2011. Bringing a wealth of industry knowledge and media experience to his position, David’s contributions can be found in AW’s print and online editions and custom projects. Earlier in his career, David was Editorial Director of Design News at UBM Electronics, and prior to joining UBM, he was Editorial Director of Control Engineering at Reed Business Information, where he also worked on Manufacturing Business Technology as Publisher. 

Companies in this Article

Sponsored Recommendations

Crisis averted: How our AI-powered services helped prevent a factory fire

Discover how Schneider Electric's services helped a food and beverage manufacturer avoid a factory fire with AI-powered analytics.

How IT Can Support More Sustainable Manufacturing Operations

This eBook outlines how IT departments can contribute to amanufacturing organization’s sustainability goals and how Schneider Electric's products and...

Three ways generative AI is helping our services experts become superheroes

Discover how we are leveraging generative AI to empower service experts, meet electrification demands, and drive data-driven decision-making

How AI can support better health – for people and power systems

Discover how AI is revolutionizing healthcare and power system management. Learn how AI-driven analytics empower businesses to optimize electrical asset performance and how similar...