Abstract
Multiple motors have been used for driving systems widely in recent years to meet the increased requirement of driving systems. In order to improve the dynamic and static performances, and to increase the load ability of the system, the problem of synchronized drive of multiple motors must be taken seriously, thus, the synchronized control of multiple motors is very important. A successful synchronized control scheme must control both the speed and the moment .In this sense, synchronization refers to controlling current and velocities of the motors relative to each other so that they remain well-coordinated.
In case of synchronization for multiple motors, the real time data communication is necessary. In order to satisfy this requirement, the complex signal lines are usually used to detect the speed and current of each motor and to command the desired speed and moment. Such a traditional implementation technique induces many problems in the view of reliability and economy because of the amount and complexity of wiring, noise and maintenance problems, etc. In order to remove these problems, a simple synchronization system with the aid of serial communication using PROFIBUS-DP is proposed in this paper. In this case, inflexible and expensive special wiring is not necessary. Furthermore, the system can be modified in terms of network nodes without changing the wiring.
In this system,this assembly control system takes S7-300 PLC as a master station, through PROFIBUS-DP connect with 4 S7-200 PLC as slave stations, and simultaneously S7-300 PLC must communicate with the human machine interface as well as MM420 through PROFIBUS. PROFIBUS is an international, open, have been widely used worldwide fieldbus. The equipments produced by different manufacturers of the equipment can be communicated without special handling and transformation when using PROFIBUS in the system. Therefore, this design selects the PROFIBUS to be practical, and decrease design cost as well. A S7-200 PLC controls the servo motor, thus by the servo motor control cam gear, so finally satisfies on various manipulators of the automatic assembly machine to act the changing movement. Other 3 S7-200 PLC control 6 stepping motors, thus control the up and down of the assembly machine's six material poles. In addition, S7-300 PLC connects through PROFIBUS with MM420 by the RS-485 interface, to control the start and speed of the large asynchronous motor, which finally makes the automatic assembly machine main dividing plate start, stop and speed. And the other 6 asynchronous motors which used in controlling the six storehouses are controlled directly by S7-300 to start and stop.
Key words:Multi-motor, synchronous control, S7-300 S7-200 Profibus Fieldbus Wincc MM420
目 錄
摘 要 I
外文摘要 III
目 錄 V
第一章 緒 論 1
1.1 多電機協同控制研究的現狀 1
1.2 裝配機研究的現狀 1
1.3 同步控制在裝配機上的應用 2
1.4 PLC的應用背景和趨勢 2
1.5 PLC的應用價值 2
1.6 S7-300的特點及應用背景 3
1.7 系統概述和研究方法 3
1.8 論文的設計任務 4
1.9 本章小結 5
第二章 系統整體方案 6
2.1 S7-300硬件概述 6
2.2 STEP7的編程語言 7
2.3 S7-300與 S7-200的通訊 7
2.4 S7-300的通訊接口 11
2.5 控制系統流水線動作細分 12
2.6 系統總體流程設計 17
2.7 初始化巡檢流程圖 17
2.8 S7-300與人機界面的通信 18
2.9 本章小結 19
第三章 伺服電機單電機控制 20
3.1 伺服電機軟硬件設置 20
3.2 S7-300與S7-200的通信約定 20
3.3 伺服電機的調試流程圖 21
3.4 伺服電機的調試部分程序舉例 21
3.5 本章小結 23
第四章 異步電機單電機控制 24
4.1 大異步電機控制規劃 24
4.2 小異步電機控制規劃 24
4.3 S7-300與MM420的PROFIBUS-DP通訊 24
4.4 組態 MICROMASTER 4 24
4.5 在MICROMASTER上設置參數 25
4.6 使MM420準備運行 26
4.7 由PLC控制MM420 26
4.8 異步電機控制系統調試流程圖 27
4.9 異步電機調試控制系統程序舉例 27
4.10 伺服、異步聯動調試流程圖 28
4.11 本章小結 29
第五章 步進電機單電機控制 30
5.1 步進電機的概述 30
5.2 步進電機軟硬件設置 30
5.3 S7-300控制步進電機流程圖 33
5.4 本章小結 33
第六章 全自動運行控制系統 34
6.1 全自動運行時的控制要求 34
6.2 全自動運行時的控制流程圖 34
6.3 全自動運行時伺服、異步同步聯動 36
6.4 本章小結 38
第七章 總結 39
參考文獻 41