We designed a twin flying winding machine control system based on PLC to improve its performance. The system uses PLC to receive control signals and drives executing machines, employs touch screen to provide a user-friendly interface, uses AC servo system to perform winding and rotor indexing localization, and uses automatic tension control system to enhance the capacity of winding tension control. The system is able to speed up the winding of enameled wire, improve the accuracy of winding localization and indexing, and enhance the winding quality and the interaction between human and machine. It has been proven that the winding machine is easy-to-use and reliable. The system is suitable for automatic assembly line production control and can be applied widely.