Abstract

Ethernet-based motor drives are hard real-time control systems used to operate servomotors through the industrial Ethernet. Recently, Ethernet-based drives have drawn attention as a solution for industrial transport systems where numerous linear motor drives move magnetic shuttles individually or collectively to accurately position production parts. This paper presents the design and implementation of an Ethernet-based motor drive that enables delay analysis for synchronized motor actuation and sensing to build a scalable and precise industrial transport system. Our software design constructs the drive function using periodic tasks run by a rate-monotonic real-time scheduler and performs worst-case response analysis to determine the end-to-end delay required for the control host to actuate or sense the motor in the drive. Based on the calculated drive delays, clock-based I/O using Ethernet-provided global time realizes synchronized motor operation across multiple drives. In the Ethernet-networked control system, different phases of the host cycle with respect to the drive cycle can result in different actuation and sensing delays. To reduce the delay, we propose a phase-shifted loop method and present a heuristic to find the best phase that minimizes the normalized drive delays. Experimental results obtained using a prototype EtherCAT drive show that the phase-shifted loop significantly reduces the difference between the commanded and feedback currents while properly managing tracking errors. Performance evaluations are performed to investigate the impact of different Ethernet technologies on delays. Elaborated delay models are developed for EtherCAT and Ethernet Powerlink, and a comparative study of delay performance is conducted for various parameters, such as the number of drives, the message size, the network topology, and the bandwidth.

Highlights

  • Ethernet-based motor drives are hard real-time embedded control systems used to actuate and monitor one or several servomotors through industrial Ethernet [1]–[7]

  • We address the above design problem by developing an Ethernet-based linear motor drive with a sophisticated software design and Ethernet delay model, which can be used as a building block for building a scalable and highly responsive industrial transport system

  • It is noteworthy that the model includes the latest Ethernet Powerlink (EPL) extension, the pollresponse chaining (PRC) mechanism, which has been shown in our experiments to significantly improve the drive delay compared with the standard poll mode

Read more

Summary

INTRODUCTION

Ethernet-based motor drives are hard real-time embedded control systems used to actuate and monitor one or several servomotors through industrial Ethernet [1]–[7]. Building a scalable Ethernet-based transport system that supports highspeed precision motion requires a systematic approach to drive software design It must minimize the drive delay while ensuring synchronized motor actuation and sensing of all drives. Based on the multitasked drive model, our design performs worst-case response analysis to determine the delay required for the control host to actuate or sense the motor in the drive, and attempts to minimize the delay using our phaseshifted loop method. Note that the scope of this paper covers only how to design the drive software, not the motion control host, and how to analyze the end-to-end delay relative to the host cycle for motor actuation and sensing To this end, we design multitasked software that implements the drive function, and develop a model that analyzes the response time of the drive task and the message delay of industrial Ethernet.

BACKGROUND
DRIVE TASK DESIGN FOR DETERMINISTIC MOTOR OPERATION AND MINIMIZED DELAY
ETHERNET MESSAGE DELAYS
ACTUATION AND SENSING DELAY
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.