5相步进电机plc

发布时间:   来源:文档文库   
字号:



可编程控制器课程设计



目: 五相步进电机的模拟控制 院、 系: 电气工程系 级: 号: 名: 指导教师: 高原 任: 王哈力



五相步进电机的模拟控制
1课程设计的控制要求
按下启动按钮SB1E相通电→D相通电→C相通电→B相通电→A相通电→EEDDDCCCBBBAAAEED……循环下去。
按下SB3加快相序变换速度,按下SB4相序变换速度还原。 按下停止按钮SB2,所有操作都停止需要重新启动。

2 PLCI/O分配及中间继电器、定时器的使用说明
1 PLCI/O分配表
代号 代号 I0.0 SB1 启动按钮 Q0.0 A I0.1 SB2 停止按钮 Q0.1 B I0.2 SB3 高速按钮 Q0.2 C I0.3 SB4 低速按钮 Q0.3 D M6.0 D相通电 Q0.4 E M6.1 DC相通电 M5.1 M6.2 C相通电 M5.2 M6.3 CB相通电 M5.3 M6.4 B相通电 M5.4 M6.5 BA相通电 M5.5 M6.6 A相通电 M5.6 M6.7 AE相通电 M5.7 T37 换相定时器 T38 T39 相间通电定时器 M0.0 M0.1 工作信号 M0.2 M1.0 首位初始化信号2 M5.0

步进电机A 步进电机B 步进电机C 步进电机D 步进电机E E相通电 D相通电 C相通电 B相通电 A相通电 E相通电 ED相通电
相间通电定时器 T37配合
首位初始化信号1 首位初始化

3PLC的硬件接线图

4PLC的控制流程图










5PLC的程序清单及注释
LD I0.0 O M0.1 A I0.1 = M0.1 LD M0.1 AN M0.0 TON T37VW10 //LD T37 = M0.0 LD M0.1 TON T3820 AN T38 = M1.0 LD M0.1 O M0.2 = M0.5 LD M6.7 TON T3920 AN T39 = M0.2 LD M0.0 //SHRB M5.0,M5.1,15 LD M5.5 O M6.5 O M6.6 O M6.7 A M0.1 A I0.1 = Q0.0 //ALD M5.4 O M6.3 O M6.4 O M6.5 A M0.1 A I0.1 电机调速相序控制 相得电
= Q0.1 //B相得电 LD M5.3 O M6.1 O M6.2 O M6.3 A M0.1 A I0.1 = Q0.2 //C相得电 LD M5.2 O M5.7 O M6.0 O M6.1 A M0.1 A I0.1 = Q0.3 //DLD M5.1 O M5.6 O M5.7 O M6.7 A M0.1 A I0.1 = Q0.4 //ELD I0.2 //A I0.1 MOVW 5,VW10 LD I0.0 //O I0.3 A I0.1 MOVW 20,VW10

相得电 相得电 调高速 调低速
6PLC的程序实验验证过程
第一次程序验证失败,现象为电机停止之后无法再次启动。通过查阅相关资料以及询问老师,发现了错误,在PLC中当使用复位语句时,必须用置为语句才可使程序重新开始运行,置位复位必须成对出现。我们的解决方案为取消了复位程序,在需要停止的继电器处加入了常闭触点,实现停止功能。
第二次验证实现了功能,按下启动按钮SB1E相通电→D相通电→C相通电→B相通电→A相通电→EEDDDCCCBBBAAAEED……循环下去。按下SB3加快相序变换速度,按下SB4相序变换速度还原。按下停止按钮SB2,所有操作都停止需要重新启动。


7PLC课程设计总结

本设计能够完成五相步进电机的启动以及速度控制。本设计所用元件也很简单,采用西门子S7-200系列PLC完成,通过采用定时器控制电机绕组通、断电来实现电机的循环转动。对定时器进行不同的时间定时控制其速度。
经过本次课程设计,让我更加深刻的学习和巩固了电气控制及PLC门课程,不仅从理论上掌握了课堂上没有学懂的知识,还从实践中拓宽了我的知识面,让我对我们专业的知识有了更加全面的认识,更加清晰的认识到我们专业知识的实用性。
这次做课程设计也使我受益匪浅,这次设计历时两周,是我们要真正用心去做的,是我们自己学习的过程和研究的过程,在这次课程设计中遇到了很多问题,也获得了很多意想不到的知识。通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。使我PLC的基本原理,在常用编程设计思路技巧的掌握方面都能向前迈了一大步。

本文来源:https://www.2haoxitong.net/k/doc/0ed656a7c1c708a1294a4425.html

《5相步进电机plc.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式