PLC课程设计报告-五相十拍步进电动机控制.doc_第1页
PLC课程设计报告-五相十拍步进电动机控制.doc_第2页
PLC课程设计报告-五相十拍步进电动机控制.doc_第3页
PLC课程设计报告-五相十拍步进电动机控制.doc_第4页
PLC课程设计报告-五相十拍步进电动机控制.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

plc课程设计报告课程设计题目:五相十拍步进电动机控制 专 业: 自动化 班 级: 姓 名: 学 号: 指导教师: 2016年 6月 22 日目录目录i内容摘要ii第1章 引言111 步进电动机简介112 设计任务及要求11.2.1控制要求11.2.2功能要求21.2.3性能要求2第2章 系统总体方案设计221设计的基本思路222方案原理分析22.2.1 步进电动机的驱动控制22.2.2 步进电动机的调速控制32.2.3 步进电动机的转向控制3第3章 plc控制系统设计33.1硬件设计33.1.1选择plc类型33.1.2 plc外部接线图33.1.3输入输出编址43.2软件设计53.2.1 步进控制设计53.2.2 控制流程图63.2.3 梯形图程序设计6结 论7设计总结8致 谢9参考文献10内容摘要步进电动机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。步进电动机是一种控制精度极高的电机, 在工业上有着广泛的应用。步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。基于plc控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。改善矩角特性一般通过增加步进电机的运行拍数来实现。本文主要是介绍采用可编程控制器(plc) 对五相2/3十拍步进电机进行控制的设计原理及方法进行分析。本文详细的介绍了用plc控制步进电机系统的原理,及硬件和软件设计方法。其内容主要包括i/o地址分配、pic外部接线图、控制流程图、梯形图以及语句表。本文设计过程中使用了十六位移位寄存器,大大简化了程序的设计,使程序更紧凑,方便了设计。关键词: 步进电动机;总体方案;梯形图;调试过程 25第1章 引言11 步进电动机简介 步进电机作为执行元件,是电气自动化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。目前,比较典型的控制方法是用单片机产生脉冲序列来控制步进电机。但采用单片机控制,不仅要设计复杂的控制程序和i/o接口电路,实现比较麻烦。基于plc控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。步进电机广泛应用于对精度要求比较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪、机械阀门控制器等。矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。改善矩角特性一般通过增加步进电机的运行拍数来实现。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。12 设计任务及要求1.2.1控制要求 1五相步进电动机有五个绕组: a、b、c、d、e 正转顺序: abcbcbcdcdcdededeaeaeabab反转顺序: abcbcbcdcdcdededeaeaeabab 2用五个开关控制其工作:1 号开关控制其运行 ( 启 / 停 )。2 号开关控制其低速运行 (转过一个步距角需 0.5 秒)。3 号开关控制其中速运行 (转过一个步距角需 0.1 秒)。4 号开关控制其低速运行 (转过一个步距角需 0.03 秒)。5 号开关控制其转向 ( on 为正转,off 为反转 )。1.2.2功能要求对五相六拍步进电机的控制,主要分为两个方面:五相绕组的接通与断开顺序控制。正转顺序:abcbcbcdcdcdededeaeaeabab 反转顺序:abcbcbcdcdcdededeaeaeabab以及每个步距角的行进速度。围绕这两个主要方面,可提出具体的控制要求如下:(1) 可正转或反转;(2) 运行过程中,正反转可随时不停机切换;(3) 步进三种速度可分为高速(0.03s),中速(0.1s),低速(0.5s)三档,并可随时手控变速;1.2.3性能要求 在实现控制要求的基础上,应使程序尽量简洁紧凑。另一方面,同一控制对象,根据生产的工艺流程不同,控制要求或控制时序会发生变化,此时,要求程序修改方便、简单,即要求程序有较好的柔性。第2章 系统总体方案设计21设计的基本思路 在进行程序设计时,首先应明确对象的具体控制要求。由于cpu对程序的串行扫描工作方式,会造成输入输出的滞后,而由扫描方式引起的滞后时间,最长可达两个扫描周期,程序越长,这种滞后越明显,则控制精度就越低。因此,在实现控制要求的基础上,应使程序尽量简洁紧凑。另一方面,同一控制对象,根据生产的工艺流程不同,控制要求或控制时序会发生变化,此时,要求程序修改方便、简单,即要求程序有较好的柔性。以simatic移位指令为步进控制的主体进行程序设计,可较好的满足上述设计要求。22方案原理分析 2.2.1 步进电动机的驱动控制步进电动机是一种将电脉冲信号转换成机械位移的机电执行元件,它实际上是一种多相或单相同步电动机。使用步进电动机时,只需要将单路单脉冲信号先通过脉冲分配器转变为电动机所需的多路(单路)单脉冲信号,再经功率放大后分别送入电动机各相绕组,即可使步进电动机准确运行。如图2-1所示,由于微机控制系统的输出脉冲电流往往是毫安级的,而步进电动机的电子绕组需要很大的电流才可以驱动其旋转,所以要使用功率放大器来驱动。plc功率放大器驱动步进电动机指令图2-1 步进电动机的驱动控制每当一个脉冲信号施于步进电动机的控制绕组时,其转轴就会转过一个步距角,从而可以转换为角位移或线位移来带动负载。2.2.2 步进电动机的调速控制用计数器实现定时功能,控制状态转移。用vw10寄存定时时间的一半数值,用t32,t96组成震荡电路,并引出m3.0,作为计数脉冲,控制ctu计数器计数,定时时间到了计数器常开触点闭合,对应的状态位常闭触点封锁复位按钮,对应位为“no”,复位输入断开,计数器有效,开始计数,完成一次计数则进行状态转移。2.2.3 步进电动机的转向控制通过i0.1的通断,选择正反转,通过调用相应的子程实现正反转,i0.1为“off”,实现反转,i0.1为“no”时实现正转。第3章 plc控制系统设计 3.1硬件设计3.1.1选择plc类型根据上图的i/o分配表,有5个输入5个输出,通过查阅手册可知,s7-200 cpu222有8个输入6个输出,故选择s7-200 cpu224xp基本单元1台3.1.2 plc外部接线图plc外部接线图的输入输出设备、负载电源的类型等的设计就结合系统的控制要求来设定。步进电动机采用五相十拍控制外部接线图如图3-2所示。图3-2五相十拍控制外部接线图3.1.3输入输出编址控制步进电机的5个输入开关及控制a、b、c、d、e五相绕组工作的输出端在plc中的i/o编址如表3-4所示。表3-4 i/o地址分配表输入点输出点元件名称符号地址编码元件名称符号地址编码低速运行常开按钮sb1i0.4a绕组aq0.0中速运行常开按钮sb2i0.5b绕组bq0.1高速运行常开按钮sb3i0.6c绕组cq0.2启/停转换开关qs1i0.0d绕组dq0.3正反转转换开关qs2i0.1e绕组eq0.43.2软件设计3.2.1 步进控制设计1、正转顺序功能图如下:2、反转顺序功能图如下:3.2.2 控制流程图由于上述具体控制要求,可作出步进电机在运行时的程序框图,如图3-1所示。图3-1 五相2/3十拍步进电动机控制流程图由上图3-1可知,以工作框图为基本依据,结合考虑控制的具体要求,首先可将梯形图程序分为4个模块进行编程,即模块1:步进速度选择;模块2:正转、反转;模块3:起动、停止;模块4:移位控制功能模块;模块:5:a、b、c、d、e五相绕组对象控制。然后,将各模块进行连接,最后经过调试、完善、实现控制要求。3.2.3 梯形图程序设计本课程设计采用主程序加子程序,设置三个子程,分别为:公用程序、正转子程、反转子程,公用程序主要功能为:步进电机转速,赋初值1000到vw10,步进电机每隔2s转移一步,同时根据i0.1的状态实现正反转无扰切换,同时选择速度档位,以及关闭开关断开,输出清零。正反转程序实现正反转,用顺序功能图实现状态转移,输出不同的状态,然后用统一输出的方式输出。用计数器实现定时功能,控制状态转移。具体程序见附件。结 论这次课程设计对我们而言是对所学课程内容掌握情况的一次自我验证,对所学内容的综合应用能力的检验,它培养和训练了我们的编程以及调试能力,进而提高了我们对学习和应用相关专业知识的兴趣。通过本次设计我们的能力得到了锻炼,因而有着极其重要的意义。本次课程设计的内容是五相2/3十拍步进电动机控制程序的设计与调试,针对现在的plc技术,实现一些设计。我们还应该加强plc语句的练习,要能够运用自如。此外还应掌握plc的外部接线方法。通过这次设计,我学会了plc的基本编程方法,对plc的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的掌握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序用到plc中的时候,问题就出现了,不是不能运行,就是和运行的结果和要求的结果不相符合。在课程设计过程中我了解到,plc并不是一门单一的编程技术,它是一门系列专业课程。首先要学好plc本身的编程语言梯形图,语句表语言,达到这个水平你才能读懂程序,进而可以设计一些工程学要求的程序。在这次课程设计过程中也遇到了不少的问题和困难。我们大家在一起讨论时,常会发生一件分歧,还有重要的一点就是大家的基础知识不够扎实,使得设计进度缓慢,必须不断的在书本上学习新的知识来弥补不足等。但幸运的是,随着课程设计的逐步进行,我们对种种问题进行了研究解决,最终才获得了预期的成果。设计总结机电控制技术是一门侧重应用方向的学科。所以要多一点实践。不要看不起小的项目,在其中你能总结出设计程序的逻辑思维方法,总结中不断进步。在学完plc理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习。我们基本学会了plc设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力。通过这次设计实践。我学会了plc的基本编程方法,对plc的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们知道的都是思想上的,对一些细节不加重视。在课程设计过程中我了解到,plc并不是一门单一的编程技术,它是一门系统专业课程。plc可以广义的认为是一台背嵌入操作系统的高可靠性pc机。首先需要精深plc本身的编程语言梯形图、语句表语言。达到这个水平你只能读懂编好的程序,并可以设计一些工程需要程序。在一些大型程序中还需要用到数据库的知识,lc入门很快但要不断进取努力。通过合作,我们的合作意识得到加强。合作能力得到提高。上大学后,很多同学都没有过深入的交流,在设计的过程中,我们用了分工与合作的方式,每个人互责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同时我们还向别的同学请教。在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己的想法。能过比较选出最好的方案。在这过程也提高了我们的表过能力。在设计的过程中我们还得到了老师的帮助与意见。在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,因而做事要学思结合。 致 谢本次课程设计在研究过程中,涂绪坚老师多次询问研究进程,设计过程中给予了我很大的指导和帮助,帮助我开拓研究思路,精心点拨、热忱鼓励。老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和创新的进取精神对我产生重要影响。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。在他的引导下,我认识了有了设计的思路,极大的开拓了我的学术视野,也为本篇设计打下了理论基础。在这次设计中老师又给我提出了许多宝贵的意见。虽然我遇到了许多困难,但是我及时地和老师讨论这些问题,最终问题都迎刃而解了。减少了我在这次设计中的困惑和完成时间。在论文撰写方面更是给予了方向性的指导和建设性的意见和建议。最后感谢在大学三年半年间,传授我知识的老师们,感谢在学习和生活上给予我帮助的同学们,没有他们的帮助就没有我今天的成绩。经过一周的学习,本次课程设计已经接近尾声,作为一个在校学生,由于经验的匮乏,难免有许多考虑不周全的地方,毕竟这次设计是我第一次进行电气全面和系统的设计,疏漏和不足之处在所难免,可能存在许多细节未做到及时处理,请老师指正,以帮助我不断提高,不断进步。我相信通过这次全面系统的设计以及在这个过程中各位老师的不断点拨,在今后的工作中我一定会做到更好。参考文献1 王宗才.机电传动与控制.北京:电子工业出版社, 2011:247-2602 程宪平.机电传动与控制.华中科技大学出版社,2003:102-1103 吴中俊,黄永红.可编程控制器原理及应用.机械工业出版社,2003:57-664 陈立定,苏开才.电气控制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论