5相步进电机plc

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

哈尔滨理工大学

可编程控制器课程设计

题目:五相步进电机的模拟控制

院、系:电气工程系

班级:

学号:

姓名:

指导教师:高原

系主任:王哈力

年月日

五相步进电机的模拟控制

1课程设计的控制要求

按下启动按钮SB1,E相通电→D相通电→C相通电→B相通电→A相通电→E→ED→D→DC→C→CB→B→BA→A→AE→E→D……循环下去。

按下SB3加快相序变换速度,按下SB4相序变换速度还原。

按下停止按钮SB2,所有操作都停止需要重新启动。

2 PLC的I/O分配及中间继电器、定时器的使用说明

3PLC的硬件接线图

4PLC的控制流程图

5PLC的程序清单及注释

LD I0.0

O M0.1

A I0.1

= M0.1

LD M0.1

AN M0.0

TON T37,VW10 //电机调速LD T37

= M0.0

LD M0.1

TON T38,20

AN T38

= M1.0

LD M0.1

O M0.2

= M0.5

LD M6.7

TON T39,20

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 //A相得电LD 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 //D相得电LD M5.1

O M5.6

O M5.7

O M6.7

A M0.1

A I0.1

= Q0.4 //E相得电LD I0.2 //调高速A I0.1

MOVW 5,VW10

LD I0.0 //调低速O I0.3

A I0.1

MOVW 20,VW10

6PLC的程序实验验证过程

第一次程序验证失败,现象为电机停止之后无法再次启动。通过查阅相关资料以及询问老师,发现了错误,在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的基本原理,在常用编程设计思路技巧的掌握方面都能向前迈了一大步。

相关文档
最新文档