A Hardware Independent Real-time Ethernet for Motion Control Systems

Shuai Ji, Chengrui Zhang, Tianliang Hu, Ke Wang


Ethernet for Manufacture Automation Control (EtherMAC) is a new kind of real-time Ethernet used in motion control systems. It adopts a line topology with a standard industrial computer based master node and field-programmable-gate-array based slave nodes. EtherMAC employs one slave node to manage cycle communication and clock synchronization, so the real-time demand for its master node can be greatly reduced and dedicated hardware is no longer mandatory. Its distributed clock compensation mechanism can get synchronization accuracy in nanosecond order. The advantages of industrial computer and field programmable-gate-array are combined with EtherMAC, so that high control performance can be achieved.


Real-time Ethernet, cycle time, synchronization, motion control, FPGA

Full Text:



M. P. Thomesse(2005); Fieldbus technology in industrial automation, Proceedings of the IEEE, ISSN 0018-9219, 93(6):1073-1101.

M. Felser and T. Sauter(2004); Standardization of industrial ethernet - The next battlefield?, IEEE International Workshop on Factory Communication Systems, Proceedings, 2004, ISBN 0-7803-8734-1, 413-420.

J. D. Decotignie(2005); Ethernet-based real-time and industrial communications, Proceedings of the IEEE, ISSN 0018-9219, 93(6): 1102-1117.

P. Neumann(2007); Communication in industrial automation's what is going on? Control Engineering Practice, ISSN 0967-0661, 15(11): 1332-1347.

Digital Data Communications for Measurement and Control, Part 2: Additional Profiles for ISO/IEC 8802-3 Based Communication Networks in Real-Time Applications, IEC 61784-2, 65C/350/CD circulated for comments.

L. Seno, S. Vitturi, L. Peretti, M. Zigliotto, and C. Zunino (2011); Real-time Ethernet networks for motion control, Computer Standards & Interfaces, ISSN 0920-5489, 33(5): 465-476.

L. Seno, S. Vitturi, and C. Zunino(2009); Real time Ethernet networks evaluation using performance indicators, Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on, ISSN 1946-0759, 1-8.

J. Jaspemeite, M. Schumacher(and K. Weber 2007); Limits of increasing the performance of industrial Ethernet protocols, 12th IEEE International Conference on Emerging Technologies and Factory Automation, ISBN 978-1-4244-0825-2, 17-24.

J. Robert, J.-P. Georges, E. Rondeau, and T. Divoux(2012); Minimum cycle time analysis of Ethernet-based real-time protocols, International Journal of Computers, Communications and Control, ISSN 1841-9836, 7(4): 743-757.

Performance analysis of industrial ethernet networks by means of timed model-checking D Witsch, , B Vogel-Heuser, JM Faure(2006); Performance analysis of industrial ethernet networks by means of timed model-checking, Information control problems in manufacturing 2006, ISBN 978-0-08-044654-7, 99 C104.

M. Schumacher, J. Jasperneite, and K. Weber(2008); A new approach for increasing the performance of the industrial Ethernet system PROFINET, IEEE International Workshop on Factory Communication Systems, ISBN 978-1-4244-2349-1, 159-167.

M. Felser(2005); Real-time ethernet - Industry prospective, Proceedings of the IEEE, ISSN 0018-9219, 93(6): 1118-1129.

J. D. Decotignie(2009); The many faces of industrial ethernet [past and present], Industrial Electronics Magazine, ISSN 1932-4529, 3(1): 8-19.

S. Potra and G. Sebestyen(2006); EtherCAT Protocol Implementation Issues on an Embedded Linux Platform, 2006 IEEE International Conference on Automation, Quality and Testing, Robotics, ISBN 1-4244-0360-X, 420-425.

S. Ruping, E. Vonnahme, and J. Jasperneite(1999); Analysis of Switched Ethernet networks with different topologies used in automation systems, Fieldbus Technology: Systems Integration, Networking, and Engineering: ISBN 978-3-211-83394-0, 9:351-358.

J. Jasperneite, J. Imtiaz, M. Schumacher, and K. Weber(2009); A Proposal for a Generic Real-Time Ethernet System, IEEE Transactions on Industrial Informatics, ISSN 1551-3203, 5(2): 75-85.

H. Li, H. Zhang, and D. Peng(2009); Research and application on INTERBUS operator terminal, Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on, ISBN 978-1-4244-4519-6, 309-312.

D. Jansen and H. Buttner(2004); Real-time Ethernet: the EtherCAT solution, Computing and Control Engineering, ISSN 0956-3385, 15(1): 16-21.

P. Ferrari, A. Flammini, S. Rinaldi, and G. Gaderer(2008); Evaluation of clock synchronization accuracy of coexistent Real-Time Ethernet protocols, 2008 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication, ISBN 978-1-4244-2274-6, 87 - 91.

D. Sun(2003); Position synchronization of multiple motion axes with adaptive coupling control, Automatica, ISSN 0005-1098, 39(6): 997-1005.

M. Tomizuka, J.-S. Hu, T.-C. Chiu, and T. Kamano(1992); Synchronization of Two Motion Control Axes Under Adaptive Feedforward Control, Journal of Dynamic Systems, Measurement, and Control, ISSN 1528-9028, 114(2): 196-203.

X. L. Zhang, X. Q. Tang, and J. H. Chen(2008); Time synchronization of hierarchical real-time networked CNC system based on ethernet/internet, The International Journal of Advanced Manufacturing Technology, ISSN 0268-3768, 36(11-12):1145-1156.

X. Xu, Z. Xiong, J. Wu, and X. Zhu(2013); High-precision time synchronization in realtime Ethernet-based CNC systems, The International Journal of Advanced Manufacturing Technology, ISSN 0268-3768, 65(5-8):1157-1170.

L. Zhang, Z. Liu, and C. Honghui Xia(2002); Clock synchronization algorithms for network measurements, in INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, ISSN 0743-166X, 1(1):160- 169.

B. S. Michael Samuelian(2007); A Universal Approach for implementing Real-Time Industrial Ethernet. White Paper: IXXAT and Altera [Online].

K. Wang, C. Zhang, X. Xu, S. Ji, and L. Yang(2012); A CNC system based on realtime Ethernet and Windows NT, The International Journal of Advanced Manufacturing Technology, ISSN 0268-3768, 65(9-12):1383-1395.

G. Morel, P. Valckenaers, J.-M. Faure, C. E. Pereira, and C. Diedrich(2007); Manufacturing plant control challenges and issues, Control Engineering Practice, ISSN 0967-0661, 15(11): 1321-1331.

DOI: https://doi.org/10.15837/ijccc.2016.1.617

Copyright (c) 2017 Shuai Ji, Chengrui Zhang, Tianliang Hu, Ke Wang

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]

INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2016: IF=1.374. .

IJCCC is indexed in Scopus from 2008 (CiteScore 2017 = 1.04; SNIP2017 = 0.616, SJR2017 =0.326):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.


 Impact Factor in JCR2017 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.29 (Q3). Scopus: CiteScore2017=1.04 (Q2); Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.