A VM-based approach for real-time EtherCAT control

The paper is aiming at designing and implementing a real-time control platform for distributed motors. With the proposed design, experts can activate a monitor at a remote site, check the states of motor in real time and send proper control parameters to immediately control the motor via its controller. By leveraging the modern virtualization technologies, two designs are presented in the paper. We investigate the real-time performance of the host machine by executing stress test on the virtual machines. We also prove that the realization of our design can obtain a precise response time when issuing a command to an EtherCAT slave device.

[1]  C. Taliercio,et al.  Performance Comparison of VxWorks, Linux, RTAI, and Xenomai in a Hard Real-Time Application , 2008 .

[2]  Stefano Scanzio,et al.  Performance of a Real-Time EtherCAT Master Under Linux , 2011, IEEE Transactions on Industrial Informatics.

[3]  P. Mantegazza,et al.  RTAI: Real Time Application Interface , 2000 .

[4]  Guoyin Zhang,et al.  Study and Comparison of the RTHAL-Based and ADEOS-Based RTAI Real-time Solutions for Linux , 2006, First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06).

[5]  Stefano Scanzio,et al.  A user space EtherCAT master architecture for hard real-time control systems , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).