TwinCAT/BSD Hypervisor,一个强大的新功能的TwinCAT/BSD操作系统Beckhoff,可以在IPC (Industrial PC)上同时执行虚拟机和TwinCAT实时应用程序。在TwinCAT/BSD中优化的管理程序集成,加上Beckhoff硬件和软件的匹配配置,为虚拟机(通常称为vm)提供了最大的性能,同时为自动化维护了TwinCAT实时属性。
虚拟机的高性能执行意味着可以在一个IPC上使用不同的操作系统,因此用户可以利用每个操作系统的特点和优势。此外,用户可以通过模块化和隔离的方式操作用户环境来增强整个系统的安全属性。例如,TwinCAT实时应用程序可以独立于Windows桌面环境在IPC上进行机器操作。在这种情况下,Windows操作系统运行在虚拟机环境中。因此,当Windows由于软件更新而重新启动时,它不会中断计算机控制的执行。这确保了最佳的机器可用性,因为Windows只在虚拟机环境中重启,而TwinCAT继续在由TwinCAT/BSD主机支持的实时上下文中运行。
通过TwinCAT/BSD Hypervisor的设备直通特性,GPU、USB端口和/或网络接口等硬件资源可以显式地分配给虚拟机。通过这种方式,用户和/或网络接口可以限制对TwinCAT/BSD系统的访问,从而增加了控制系统安全性的机会。
除了Windows之外,TwinCAT/BSD Hypervisor还支持在控制器上运行Linux发行版的操作,例如运行Linux容器。在这种情况下,仅供主机使用的网络支持Linux容器和机器控制器之间的数据通信。这确保了未加密的网络通信只在本地发生在TwinCAT/BSD和Linux容器主机之间,并且机密的机器数据不会离开IPC。