您好,欢迎访问三七文档
哈尔滨理工大学可编程控制器课程设计题目:五相步进电机的模拟控制院、系:电气工程系班级:学号:姓名:指导教师:高原系主任:王哈力年月日五相步进电机的模拟控制1课程设计的控制要求按下启动按钮SB1,E相通电→D相通电→C相通电→B相通电→A相通电→E→ED→D→DC→C→CB→B→BA→A→AE→E→D……循环下去。按下SB3加快相序变换速度,按下SB4相序变换速度还原。按下停止按钮SB2,所有操作都停止需要重新启动。2PLC的I/O分配及中间继电器、定时器的使用说明表1PLC的I/O分配表代号说明代号说明I0.0SB1启动按钮Q0.0A步进电机A相I0.1SB2停止按钮Q0.1B步进电机B相I0.2SB3高速按钮Q0.2C步进电机C相I0.3SB4低速按钮Q0.3D步进电机D相M6.0D相通电Q0.4E步进电机E相M6.1DC相通电M5.1E相通电M6.2C相通电M5.2D相通电M6.3CB相通电M5.3C相通电M6.4B相通电M5.4B相通电M6.5BA相通电M5.5A相通电M6.6A相通电M5.6E相通电M6.7AE相通电M5.7ED相通电T37换相定时器T38相间通电定时器T39相间通电定时器M0.0与T37配合M0.1工作信号M0.2首位初始化信号1M1.0首位初始化信号2M5.0首位初始化3PLC的硬件接线图4PLC的控制流程图5PLC的程序清单及注释LDI0.0OM0.1AI0.1=M0.1LDM0.1ANM0.0TONT37,VW10//电机调速LDT37=M0.0LDM0.1TONT38,20ANT38=M1.0LDM0.1OM0.2=M0.5LDM6.7TONT39,20ANT39=M0.2LDM0.0//相序控制SHRBM5.0,M5.1,15LDM5.5OM6.5OM6.6OM6.7AM0.1AI0.1=Q0.0//A相得电LDM5.4OM6.3OM6.4OM6.5AM0.1AI0.1=Q0.1//B相得电LDM5.3OM6.1OM6.2OM6.3AM0.1AI0.1=Q0.2//C相得电LDM5.2OM5.7OM6.0OM6.1AM0.1AI0.1=Q0.3//D相得电LDM5.1OM5.6OM5.7OM6.7AM0.1AI0.1=Q0.4//E相得电LDI0.2//调高速AI0.1MOVW5,VW10LDI0.0//调低速OI0.3AI0.1MOVW20,VW106PLC的程序实验验证过程第一次程序验证失败,现象为电机停止之后无法再次启动。通过查阅相关资料以及询问老师,发现了错误,在PLC中当使用复位语句时,必须用置为语句才可使程序重新开始运行,置位复位必须成对出现。我们的解决方案为取消了复位程序,在需要停止的继电器处加入了常闭触点,实现停止功能。第二次验证实现了功能,按下启动按钮SB1,E相通电→D相通电→C相通电→B相通电→A相通电→E→ED→D→DC→C→CB→B→BA→A→AE→E→D……循环下去。按下SB3加快相序变换速度,按下SB4相序变换速度还原。按下停止按钮SB2,所有操作都停止需要重新启动。7PLC课程设计总结本设计能够完成五相步进电机的启动以及速度控制。本设计所用元件也很简单,采用西门子S7-200系列PLC完成,通过采用定时器控制电机绕组通、断电来实现电机的循环转动。对定时器进行不同的时间定时控制其速度。经过本次课程设计,让我更加深刻的学习和巩固了电气控制及PLC这门课程,不仅从理论上掌握了课堂上没有学懂的知识,还从实践中拓宽了我的知识面,让我对我们专业的知识有了更加全面的认识,更加清晰的认识到我们专业知识的实用性。这次做课程设计也使我受益匪浅,这次设计历时两周,是我们要真正用心去做的,是我们自己学习的过程和研究的过程,在这次课程设计中遇到了很多问题,也获得了很多意想不到的知识。通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。使我在PLC的基本原理,在常用编程设计思路技巧的掌握方面都能向前迈了一大步。
本文标题:5相步进电机plc
链接地址:https://www.777doc.com/doc-2228542 .html