TY - GEN
T1 - How Real (Time) Are Virtual PLCs?
AU - Javier Perez, Diogenes
AU - Waltl, Josef
AU - Prenzel, Laurin
AU - Steinhorst, Sebastian
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Production systems continuously need to become more cost-efficient and flexible. Hardware-based programmable logic controllers, while widely used in the industry, do not offer the level of flexibility and scalability required for future applications. Each hardware-based PLC entails costs for maintenance and they cannot keep up with resource-intensive loads, such as artificial intelligence. The virtualization of PLCs promises to solve these issues. A Virtual PLC at the local edge level between cloud and industrial assets provides the flexibility and resource capacity needed for modern control applications. In this paper, the concept of virtual PLCs in a COTS server is outlined as a SoftPLC that is running within a virtual machine managed by a hypervisor. In addition, the virtual PLC is implemented and evaluated to determine whether virtual PLCs can satisfy the requirements for specific domains of industrial automation. We compare multiple virtual PLC configurations to a SoftPLC without a hypervisor. Our results indicate that the virtual PLC implementation is on par in terms of switching and response time for applications requiring response times below 10 ms and deterministic behavior is achievable. While further work is necessary, virtual PLCs may offer tremendous advantages for future industrial systems.
AB - Production systems continuously need to become more cost-efficient and flexible. Hardware-based programmable logic controllers, while widely used in the industry, do not offer the level of flexibility and scalability required for future applications. Each hardware-based PLC entails costs for maintenance and they cannot keep up with resource-intensive loads, such as artificial intelligence. The virtualization of PLCs promises to solve these issues. A Virtual PLC at the local edge level between cloud and industrial assets provides the flexibility and resource capacity needed for modern control applications. In this paper, the concept of virtual PLCs in a COTS server is outlined as a SoftPLC that is running within a virtual machine managed by a hypervisor. In addition, the virtual PLC is implemented and evaluated to determine whether virtual PLCs can satisfy the requirements for specific domains of industrial automation. We compare multiple virtual PLC configurations to a SoftPLC without a hypervisor. Our results indicate that the virtual PLC implementation is on par in terms of switching and response time for applications requiring response times below 10 ms and deterministic behavior is achievable. While further work is necessary, virtual PLCs may offer tremendous advantages for future industrial systems.
KW - Edge Computing
KW - Real-time Control
KW - Server Virtualization
KW - Software Defined Automation
KW - vPLC
UR - https://www.scopus.com/pages/publications/85141442011
U2 - 10.1109/ETFA52439.2022.9921545
DO - 10.1109/ETFA52439.2022.9921545
M3 - Conference contribution
AN - SCOPUS:85141442011
T3 - IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
BT - 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation, ETFA 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022
Y2 - 6 September 2022 through 9 September 2022
ER -