Performance evaluation of industrial Ethernet protocols for networked control application

Abstract Boosted by trends such as Industrial IoT and Industry 4.0, industrial Ethernet networks (EtherNet/IP, EtherCAT and PROFINET IRT as top-3 players) have been commonly deployed in industrial automation. The aim of this paper is to provide a practical guideline for selecting the right protocol in industrial networked control systems (NCSs) by comparing the performance of these protocols. Communication delays are discussed, formulated and evaluated with a study of a typical NCS. Simulation results demonstrate that with different frame packing, media access scheme, etc., EtherNet/IP, EtherCAT and PROFINET IRT offer different levels of real-time capabilities which lead to different control performance.

[1]  Hans Dermot Doran,et al.  Extending summation-frame communication systems for high performance and complex automation applications , 2014, 2014 10th IEEE Workshop on Factory Communication Systems (WFCS 2014).

[2]  Jérémy Robert,et al.  Minimum Cycle Time Analysis of Ethernet-Based Real-Time Protocols , 2014, Int. J. Comput. Commun. Control.

[3]  Hassan Kaghazchi,et al.  Improved architecture for Profinet IRT devices , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[4]  Kai Wang,et al.  Analysis of real-time Ethernet communication technologies of summation frame and individual frames , 2017, 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC).

[5]  Julián Salt,et al.  A Delay-Dependent Dual-Rate PID Controller Over an Ethernet Network , 2011, IEEE Transactions on Industrial Informatics.

[6]  Dawn M. Tilbury,et al.  Experimental Determination of Real Time Peer to Peer Communication Characteristics of EtherNet/IP , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[7]  Tsutomu Yamada,et al.  Communication architecture of EtherCAT master for high-speed and IT-enabled real-time systems , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[8]  Martin Rostan,et al.  EtherCAT enabled advanced control architecture , 2010, 2010 IEEE/SEMI Advanced Semiconductor Manufacturing Conference (ASMC).

[9]  Nina F. Thornhill,et al.  Wireless communication in process control loop: Requirements analysis, industry practices and experimental evaluation , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[10]  Jürgen Jasperneite,et al.  Fast and simple scheduling algorithm for PROFINET IRT networks , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[11]  Steven X. Ding,et al.  An Integrated Design Framework of Fault-Tolerant Wireless Networked Control Systems for Industrial Automatic Control Applications , 2013, IEEE Transactions on Industrial Informatics.

[12]  J. Jasperneite,et al.  A new approach for increasing the performance of the industrial Ethernet system PROFINET , 2008, 2008 IEEE International Workshop on Factory Communication Systems.

[13]  A. Valenzano,et al.  Synchronize Your Watches: Part II: Special-Purpose Solutions for Distributed Real-Time Control , 2013, IEEE Industrial Electronics Magazine.

[14]  Gerhard P Hancke,et al.  Introduction to Industrial Control Networks , 2013, IEEE Communications Surveys & Tutorials.

[15]  Carlos E. Cugnasca,et al.  Implementation of a Control Loop Experiment in a Network-Based Control System With LonWorks Technology and IP Networks , 2010, IEEE Transactions on Industrial Electronics.

[16]  Andreas Springer,et al.  Automatic Packing Mechanism for Simplification of the Scheduling in Profinet IRT , 2016, IEEE Transactions on Industrial Informatics.

[17]  Andrzej Kwiecien,et al.  Performance of HTTP Protocol in Networked Control Systems , 2013, IEEE Transactions on Industrial Informatics.

[18]  Özgür Gürbüz,et al.  Wireless Model-Based Predictive Networked Control System Over Cooperative Wireless Network , 2011, IEEE Transactions on Industrial Informatics.

[19]  Gunnar Prytz,et al.  A performance analysis of EtherCAT and PROFINET IRT , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[20]  Taehyoun Kim,et al.  Toward a Holistic Delay Analysis of EtherCAT Synchronized Control Processes , 2013, Int. J. Comput. Commun. Control.

[21]  Lihua Xie,et al.  End-to-End Delay Evaluation of Industrial Automation Systems Based on EtherCAT , 2017, 2017 IEEE 42nd Conference on Local Computer Networks (LCN).

[22]  Christian Rehtanz,et al.  Measuring delays of ethernet communication for distributed real-time applications using carrier sense , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[23]  Lucia Lo Bello,et al.  Priority-Driven Swapping-Based Scheduling of Aperiodic Real-Time Messages Over EtherCAT Networks , 2015, IEEE Transactions on Industrial Informatics.

[24]  Guo-Ping Liu,et al.  Design and Practical Implementation of External Consensus Protocol for Networked Multiagent Systems With Communication Delays , 2015, IEEE Transactions on Control Systems Technology.

[25]  Xiangning He,et al.  Modeling, analysis, and implementation of real time network controlled parallel multi-inverter systems , 2012, Proceedings of The 7th International Power Electronics and Motion Control Conference.

[26]  Thilo Sauter,et al.  The Three Generations of Field-Level Networks—Evolution and Compatibility Issues , 2010, IEEE Transactions on Industrial Electronics.

[27]  Gianluca Cena,et al.  Evaluation of EtherCAT Distributed Clock Performance , 2012, IEEE Transactions on Industrial Informatics.

[28]  K.-E. Arzen,et al.  How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime , 2003, IEEE Control Systems.

[29]  Jürgen Jasperneite,et al.  Limits of increasing the performance of Industrial Ethernet protocols , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[30]  Jasmin Velagic,et al.  Networked based control and supervision of induction motor using OPC server and PLC , 2011, Proceedings ELMAR-2011.

[31]  Lihua Xie,et al.  Network delay analysis of EtherCAT and PROFINET IRT protocols , 2014, IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society.

[32]  Won-jong Kim,et al.  Switched Ethernet-Based Real-Time Networked Control System with Multiple-Client–Server Architecture , 2013, IEEE/ASME Transactions on Mechatronics.

[33]  Stefan Palis,et al.  Design of communication systems for networked control system running on PROFINET , 2014, 2014 10th IEEE Workshop on Factory Communication Systems (WFCS 2014).