{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T20:57:14Z","timestamp":1779915434032,"version":"3.53.1"},"reference-count":45,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,3,2]],"date-time":"2022-03-02T00:00:00Z","timestamp":1646179200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100007835","name":"Silesian University of Technology","doi-asserted-by":"publisher","award":["22\/FSW18\/0003-03\/2019"],"award-info":[{"award-number":["22\/FSW18\/0003-03\/2019"]}],"id":[{"id":"10.13039\/501100007835","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>At the beginning of the current century, Ethernet-based communication networks began to be implemented in industrial applications. Some previously used protocols were migrated to Ethernet networks, while many others were strictly developed for this communication medium. Numerous industrial Ethernet protocols do not deliver all the capabilities provided by the Ethernet. For example, limitations may arise associated with wireless communication, use of dedicated switching devices, or operation solely for certain topologies. On the other hand, new technologies are now available, such as software defined networks (SDN), that add new features to Ethernet-based communication systems. In this paper, an EtherCAT network in combination with SDN is analyzed. EtherCAT network may only consist of devices with an implemented EtherCAT protocol stack. Therefore, regular Ethernet switches cannot typically be used in this network and, hence, special network infrastructure may be required to create topologies other than standard line topology. It is shown, however, that this limitation can be overcome by the application of SDN. In addition, a definition of datagram forwarding rules (called SDN flows here) is given, and we demonstrate that EtherCAT datagrams can be sent through routes that are required for proper EtherCAT network operation.<\/jats:p>","DOI":"10.3390\/s22051944","type":"journal-article","created":{"date-parts":[[2022,3,2]],"date-time":"2022-03-02T22:53:25Z","timestamp":1646261605000},"page":"1944","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Utilization of SDN Technology for Flexible EtherCAT Networks Applications"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9067-9971","authenticated-orcid":false,"given":"Ireneusz","family":"Smo\u0142ka","sequence":"first","affiliation":[{"name":"Department of Distributed Systems and Informatic Devices, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, 44-100 Gliwice, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4800-2323","authenticated-orcid":false,"given":"Jacek","family":"St\u00f3j","sequence":"additional","affiliation":[{"name":"Department of Distributed Systems and Informatic Devices, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, 44-100 Gliwice, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Dong, L., and Yan, D. (2021, January 13\u201315). Design and Implementation of Energy Consumption Data Acquisition System of Tram Based on Lab View. Proceedings of the 2021 IEEE 4th International Conference on Computer and Communication Engineering Technology (CCET), Beijing, China.","DOI":"10.1109\/CCET52649.2021.9544125"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Akima, T., and Shibata, K. (2008, January 20\u201322). Development of real-time ethernet based I\/O network. Proceedings of the 2008 SICE Annual Conference, Chofu, Japan.","DOI":"10.1109\/SICE.2008.4654627"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Cupek, R., Ziebinski, A., and Drewniak, M. (2017, January 22\u201325). An OPC UA server as a gateway that shares CAN network data and engineering knowledge. Proceedings of the 2017 IEEE International Conference on Industrial Technology (ICIT), Toronto, ON, Canada.","DOI":"10.1109\/ICIT.2017.7915574"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Nguyen, N.T., Papadopoulos, G.A., J\u0119drzejowicz, P., Trawi\u0144ski, B., and Vossen, G. (2017). Application of OPC UA Protocol for the Internet of Vehicles. Proceedings of the Computational Collective Intelligence, Springer International Publishing.","DOI":"10.1007\/978-3-319-67077-5"},{"key":"ref_5","first-page":"2035","article-title":"Cost-Effective Hot-Standby Redundancy with Synchronization Using EtherCAT and Real-Time Ethernet Protocols","volume":"18","year":"2020","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1109\/TII.2014.2360499","article-title":"Virtualization as a way to distribute PC-based functionalities","volume":"11","author":"Gaj","year":"2015","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"103388","DOI":"10.1016\/j.compind.2020.103388","article-title":"Heterogeneous and dependable networks in industry\u2013A survey","volume":"125","author":"Scanzio","year":"2021","journal-title":"Comput. Ind."},{"key":"ref_8","first-page":"165","article-title":"The IoT gateway with active queue management","volume":"31","author":"Klamka","year":"2021","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_9","unstructured":"(2021, October 05). POWERLINK Basics\u2013Brochure. Available online: https:\/\/www.ethernet-powerlink.org\/uploads\/media\/POWERLINKBasics_brochure_e.pdf."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Romanov, A., and Slepynina, E. (2020, January 13\u201315). Real-time Ethernet POWERLINK Communication for ROS. Part I. General Concept. Proceedings of the 2020 Ural Smart Energy Conference (USEC), Ekaterinburg, Russia.","DOI":"10.1109\/USEC50097.2020.9281198"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Niu, C., Xie, Z., and Zhou, T. (2021, January 19\u201321). Application of Ethernet\/IP Protocol in Equipment Lifecycle Management. Proceedings of the 2021 IEEE International Conference on Information Communication and Software Engineering (ICICSE), Chengdu, China.","DOI":"10.1109\/ICICSE52190.2021.9404137"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kampen, A.-L., Fojcik, M., Cupek, R., and Stoj, J. (2021, January 11\u201313). The requirements for using wireless networks with AGV communication in an industry environment. Proceedings of the 2021 17th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Bologna, Italy.","DOI":"10.1109\/WiMob52687.2021.9606399"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Dias, A.L., Sestito, G.S., Turcato, A.C., and Brand\u00e3o, D. (2018, January 12\u201314). Panorama, challenges and opportunities in PROFINET protocol research. Proceedings of the 2018 13th IEEE International Conference on Industry Applications (INDUSCON), Sao Paulo, Brazil.","DOI":"10.1109\/INDUSCON.2018.8627173"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Wu, X., Xie, L., and Lim, F. (November, January 29). Network delay analysis of EtherCAT and PROFINET IRT protocols. Proceedings of the IECON 2014 \u201340th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA.","DOI":"10.1109\/IECON.2014.7048872"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1277","DOI":"10.1109\/LCOMM.2017.2668400","article-title":"Synchronization Improvement of Distributed Clocks in EtherCAT Networks","volume":"21","author":"Park","year":"2017","journal-title":"IEEE Commun. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"58620","DOI":"10.1109\/ACCESS.2020.2982704","article-title":"Accuracy Improvement of Master\u2013Slave Synchronization in EtherCAT Networks","volume":"8","author":"Park","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1109\/LCOMM.2020.3027388","article-title":"Time Synchronization Between EtherCAT Network and External Processor","volume":"25","author":"Park","year":"2021","journal-title":"IEEE Commun. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"184365","DOI":"10.1109\/ACCESS.2019.2960497","article-title":"Analysis of Machine Learning Methods in EtherCAT-Based Anomaly Detection","volume":"7","author":"Akpinar","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2308","DOI":"10.1109\/TNSM.2020.3037050","article-title":"Methodology to Determine the Device-Level Periodicity for Anomaly Detection in EtherCAT-Based Industrial Control Network","volume":"18","author":"Akpinar","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1599","DOI":"10.1109\/TCAD.2018.2859241","article-title":"Game Theoretic Feedback Control for Reliability Enhancement of EtherCAT-Based Networked Systems","volume":"38","author":"Li","year":"2019","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, B., Liu, J., and Zhang, L. (2020, January 27\u201329). PWM Precise Synchronous Control Method Based on EtherCAT Distributed Ring Net Topology. Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China.","DOI":"10.23919\/CCC50068.2020.9188768"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Delgado, R., Kim, S., You, B., and Choi, B. (2016, January 19\u201322). An EtherCAT-based real-time motion control system in mobile robot application. Proceedings of the 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Xi\u2019an, China.","DOI":"10.1109\/URAI.2016.7734098"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chuang, W.-L., Yeh, M.-H., and Yeh, Y.-L. (2021). Develop Real-Time Robot Control Architecture Using Robot Operating System and EtherCAT. Actuators, 10.","DOI":"10.3390\/act10070141"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Robertz, S.G., Henriksson, R., Nilsson, K., Blomdell, A., and Tarasov, I. (2007). Using Real-Time Java for Industrial Robot Control. Proceedings of the 5th International Workshop on Java Technologies for Real-Time and Embedded Systems, Association for Computing Machinery.","DOI":"10.1145\/1288940.1288955"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Gaj, P., and Ma\u0107kowski, M. (2020). Electromagnetic compatibility issues in hybrid wired and wireless industrial networks. PLoS ONE, 15.","DOI":"10.1371\/journal.pone.0232405"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wu, X., and Xie, L. (2019, January 28\u201330). On the Wireless Extension of PROFINET Networks. Proceedings of the 2019 IEEE VTS Asia Pacific Wireless Communications Symposium (APWCS), Singapore.","DOI":"10.1109\/VTS-APWCS.2019.8851634"},{"key":"ref_27","unstructured":"(2017, August 09). ETG.1600G (R)V1.0.2 EtherCAT Installation Guideline: Guideline for Planning, Assembling and Commissioning of EtherCAT Networks. EtherCAT Technology Group. Available online: https:\/\/documents.pub\/document\/etg1600-ethercat-installation-guideline-installation-guideline-guideline-for.html."},{"key":"ref_28","unstructured":"EtherCAT Technology Group (2018). ETG.1700S(D)V0.9.1 EtherCAT TSN Communication Profile, EtherCAT Technology Group."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Peserico, G., Morato, A., Tramarin, F., and Vitturi, S. (2021). Functional Safety Networks and Protocols in the Industrial Internet of Things Era. Sensors, 21.","DOI":"10.3390\/s21186073"},{"key":"ref_30","first-page":"23","article-title":"Traffic-type Assignment for TSN-based Mixed-criticality Cyber-physical Systems","volume":"4","author":"Pop","year":"2020","journal-title":"ACM Trans. Cyber-Phys. Syst."},{"key":"ref_31","unstructured":"(2020). SDN (Software-Defined Networking). Software Networks, John Wiley & Sons, Ltd."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Ghaffar, Z., Alshahrani, A., Fayaz, M., Alghamdi, A.M., and Gwak, J. (2021). A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges. Electronics, 10.","DOI":"10.3390\/electronics10080880"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Urrea, C., and Ben\u00edtez, D. (2021). Software-Defined Networking Solutions, Architecture and Controllers for the Industrial Internet of Things: A Review. Sensors, 21.","DOI":"10.3390\/s21196585"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Yoon, H., Kim, S., Nam, T., and Kim, J. (2017, January 11\u201313). Dynamic flow steering for IoT monitoring data in SDN-coordinated IoT-Cloud services. Proceedings of the 2017 International Conference on Information Networking (ICOIN), Da Nang, Vietnam.","DOI":"10.1109\/ICOIN.2017.7899572"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Tomovic, S., and Radusinovic, I. (2015, January 24\u201326). Performance analysis of a new SDN-based WSN architecture. Proceedings of the 2015 23rd Telecommunications Forum Telfor (\u2121FOR), Belgrade, Serbia.","DOI":"10.1109\/TELFOR.2015.7377423"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Puente Fern\u00e1ndez, J.A., Garc\u00eda Villalba, L.J., and Kim, T.-H. (2018). Software Defined Networks in Wireless Sensor Architectures. Entropy, 20.","DOI":"10.3390\/e20040225"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Henneke, D., Wisniewski, L., and Jasperneite, J. (2016, January 3\u20136). Analysis of realizing a future industrial network by means of Software-Defined Networking (SDN). Proceedings of the 2016 IEEE World Conference on Factory Communication Systems (WFCS), Aveiro, Portugal.","DOI":"10.1109\/WFCS.2016.7496525"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Ahmed, K., Blech, J.O., Gregory, M.A., and Schmidt, H. (2015, January 14\u201317). Software Defined Networking for Communication and Control of Cyber-Physical Systems. Proceedings of the 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), Melbourne, VIC, Australia.","DOI":"10.1109\/ICPADS.2015.107"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Wazirali, R., Ahmad, R., and Alhiyari, S. (2021). SDN-OpenFlow Topology Discovery: An Overview of Performance Issues. Appl. Sci., 11.","DOI":"10.3390\/app11156999"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Ndonda, G.K., and Sadre, R. (2017, January 6\u20138). A low-delay SDN-based countermeasure to eavesdropping attacks in industrial control systems. Proceedings of the 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Berlin, Germany.","DOI":"10.1109\/NFV-SDN.2017.8169840"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Ujjan, R.M.A., Pervez, Z., Dahal, K., Khan, W.A., Khattak, A.M., and Hayat, B. (2021). Entropy Based Features Distribution for Anti-DDoS Model in SDN. Sustainability, 13.","DOI":"10.3390\/su13031522"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Josbert, N.N., Ping, W., Wei, M., and Li, Y. (2021). Industrial Networks Driven by SDN Technology for Dynamic Fast Resilience. Information, 12.","DOI":"10.3390\/info12100420"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Shi, Y., Zhang, Y., Jacobsen, H.-A., Tang, L., Elliott, G., Zhang, G., Chen, X., and Chen, J. (2019). Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish\/Subscribe Middleware. Sensors, 19.","DOI":"10.3390\/s19061449"},{"key":"ref_44","unstructured":"(2016, January 18). ET2000 Industrial Ethernet Multichannel Probe. Beckhoff. Available online: https:\/\/www.beckhoff.com\/en-en\/products\/i-o\/ethercat-development-products\/elxxxx-etxxxx-fbxxxx-hardware\/et2000.html."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"St\u00f3j, J., Zi\u0119bi\u0144ski, A., and Cupek, R. (2021). FPGA based Industrial Ethernet Network Analyser for Real-time Systems Providing Openness for Industry 4.0. Enterp. Inf. Syst., 1\u201321.","DOI":"10.1080\/17517575.2021.1948613"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/1944\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:30:36Z","timestamp":1760135436000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/1944"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,2]]},"references-count":45,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["s22051944"],"URL":"https:\/\/doi.org\/10.3390\/s22051944","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,2]]}}}