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