Characterizing the Real-Time Communication Performance of Virtual PLC in Industrial Edge Platform

Massimiliano Gaffurini;Dennis Brandão;Stefano Rinaldi;Alessandra Flammini;Emiliano Sisinni;Paolo Ferrari
{"title":"Characterizing the Real-Time Communication Performance of Virtual PLC in Industrial Edge Platform","authors":"Massimiliano Gaffurini;Dennis Brandão;Stefano Rinaldi;Alessandra Flammini;Emiliano Sisinni;Paolo Ferrari","doi":"10.1109/OJIM.2025.3559573","DOIUrl":null,"url":null,"abstract":"The integration of virtual programmable logic controllers (vPLCs) into industrial automation systems introduces the potential for enhanced maintainability and scalability through container-based automation. Unlike traditional hardware-based PLCs, vPLCs operate within edge computing environments, leveraging lightweight virtualization to provide flexibility and support modern microservices architectures. However, the open question is: can vPLCs meet the stringent real-time performance requirements of industrial control applications, particularly in communication with sensors and actuators? This article objective is to fill this gap. Differently from other works in the literature, the performance of the real-time data exchange between vPLCs and sensors/actuators is evaluated. In particular, this article presents and describes a methodology designed for comparing real PLC and vPLC in real-time industrial automation scenarios. The methodology includes the definition of specific performance metrics, the design of a standardized experimental setup to characterize both device real-time performance and uncertainty sources, and the development of analytical models to support simulations and digital twin applications. The proposed method of comparison is demonstrated in a reference use case, including real-time Ethernet connectivity; results lead to: 1) important conclusions about methodology effectiveness and 2) the analytical model of the considered use case. In detail, the analysis indicates that vPLCs exhibit approximately 50% higher jitter, suggesting a minimum recommended PROFINET cycle time of 2 ms for optimal performance. The findings contribute to the broader understanding of vPLC capabilities in industrial automation, offering practical insights for industries aiming to transition to modern, containerized control systems without compromising real-time communication performance.","PeriodicalId":100630,"journal":{"name":"IEEE Open Journal of Instrumentation and Measurement","volume":"4 ","pages":"1-11"},"PeriodicalIF":0.0000,"publicationDate":"2025-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10963754","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of Instrumentation and Measurement","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10963754/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The integration of virtual programmable logic controllers (vPLCs) into industrial automation systems introduces the potential for enhanced maintainability and scalability through container-based automation. Unlike traditional hardware-based PLCs, vPLCs operate within edge computing environments, leveraging lightweight virtualization to provide flexibility and support modern microservices architectures. However, the open question is: can vPLCs meet the stringent real-time performance requirements of industrial control applications, particularly in communication with sensors and actuators? This article objective is to fill this gap. Differently from other works in the literature, the performance of the real-time data exchange between vPLCs and sensors/actuators is evaluated. In particular, this article presents and describes a methodology designed for comparing real PLC and vPLC in real-time industrial automation scenarios. The methodology includes the definition of specific performance metrics, the design of a standardized experimental setup to characterize both device real-time performance and uncertainty sources, and the development of analytical models to support simulations and digital twin applications. The proposed method of comparison is demonstrated in a reference use case, including real-time Ethernet connectivity; results lead to: 1) important conclusions about methodology effectiveness and 2) the analytical model of the considered use case. In detail, the analysis indicates that vPLCs exhibit approximately 50% higher jitter, suggesting a minimum recommended PROFINET cycle time of 2 ms for optimal performance. The findings contribute to the broader understanding of vPLC capabilities in industrial automation, offering practical insights for industries aiming to transition to modern, containerized control systems without compromising real-time communication performance.
工业边缘平台中虚拟PLC实时通信性能的表征
将虚拟可编程逻辑控制器(vplc)集成到工业自动化系统中,通过基于容器的自动化引入了增强可维护性和可扩展性的潜力。与传统的基于硬件的plc不同,plc在边缘计算环境中运行,利用轻量级虚拟化提供灵活性并支持现代微服务架构。然而,悬而未决的问题是:plc能否满足工业控制应用的严格实时性能要求,特别是在与传感器和执行器的通信中?本文的目标就是填补这一空白。与其他文献不同的是,本文评估了plc与传感器/执行器之间实时数据交换的性能。特别是,本文提出并描述了一种在实时工业自动化场景中用于比较真实PLC和vPLC的方法。该方法包括特定性能指标的定义,标准化实验装置的设计,以表征设备的实时性能和不确定性来源,以及分析模型的开发,以支持模拟和数字孪生应用。在一个参考用例中演示了所提出的比较方法,包括实时以太网连接;结果导致:1)关于方法有效性的重要结论和2)考虑用例的分析模型。详细地说,分析表明plc表现出大约50%的高抖动,这表明推荐的PROFINET周期时间最小为2 ms以获得最佳性能。研究结果有助于更广泛地了解vPLC在工业自动化中的功能,为旨在向现代集装箱控制系统过渡而不影响实时通信性能的行业提供实用见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信