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

Rock Quarry Implements Ignition to Improve Visibility, Safety & Decision-Making

George Reed, with the help of Factory Technologies, was looking to further automate the processes at its quarries and make Ignition an organization-wide standard.

Water Infrastructure Company Replaces Point-To-Point VPN With MQTT

Goodnight Midstream chose Ignition because it could fulfill several requirements: data mining and business intelligence work on the system backend; powerful Linux-based edge deployments...

The Purdue Model And Ignition

In the automation world, the Purdue Model (also known as the Purdue reference model, Purdue network model, ISA 95, or the Automation Pyramid) is a well-known architectural framework...

Creating A Digital Transformation Roadmap Using A Unified Namespace

Digital Transformation has become one of the most popular buzzwords in the automation industry, often used to describe any digital improvements to industrial technology. But what...