基于PLC的步进电机控制word格式_第1页
基于PLC的步进电机控制word格式_第2页
基于PLC的步进电机控制word格式_第3页
基于PLC的步进电机控制word格式_第4页
基于PLC的步进电机控制word格式_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告课程名称:电气控制与plc课程设计设计题目: 基于软plc的步进电机控制 系 别: 专 业: 班 级: 20 学生姓名: 学 号: 起止日期: 20年12月29日 20年1月14日 指导教师: 教研室主任: 指导教师评语: 指导教师签名: 年 月 日成绩评定项 目权重成绩1、设计过程中出勤、学习态度等方面0.22、课程设计质量与答辩0.53、设计报告书写及图纸规范程度0.3总 成 绩 教研室审核意见:教研室主任签字: 年 月 日教学系审核意见: 主任签字: 年 月 日摘 要步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为制执行元件,是电气自动化的关键产品之一, 广泛应用

2、在各种自动化控制系统和精密机械等领域。例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。软件plc综合了计算机和plc的开关量控制、模拟量控制、数学运算、数值处理、网络通信、pid调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种i/o系统的及网络的开放式结构。用plc控制步进电机的定位、转向、调速、细分有很大的优势与前景。此次设计是利用plc 的控制方法,上位机的监控功能,在试验室进行

3、模拟实现的。试验结果达到了预期的功能。 关键词:软plc;步进电机;上位机;定位;转向;调速;细分目 录设计要求11引言22、方案论证与对比32.1 方案一32.2 方案二32.3 方案对比与选择43、系统设计53.1 plc内部原理53.2 二相混合式步进电机工作原理63.3 驱动器原理73.4硬件与软件设计84、组态的设计104.1 i/o 口的定义104.2 构造数据库104.3 建立动画连接115、系统功能调试与性能分析125.1系统调试中的问题及解决方案125.1.1软件调试125.1.2、正反转未响应125.1.2、定位的误差125.1.3、组态设计中的问题125.1.2、其它12

4、6、详细仪器清单137、总结与致谢14参考文献15附录一 梯形图16附录二 源程序18基于软plc的步进电机控制设计要求本系统由软plc控制器、步进电机对象、自动化控制软件平台等组成,设计出软plc的控制程序,实现步进电机的速度、方向、定位、细分等控制功能。步进电机为二相混合式,供电电压24vdc,功率30 w,电流1.7a(或1.2a),转矩0.35nm,步矩角1.8/0.9,并配有细分驱动器,实现细分运行,减少振荡。主要内容包括:1. 设计出硬件系统的结构图、接线图、时序图等;2. 系统有启动、停止功能;3. 运用功能指令进行plc控制程序设计,并有主程序、子程序和中断程序;4. 用组态王

5、监控组态软件,设计出上位监控系统;5. 程序结构与控制功能自行创新设计;6. 进行系统调试,实现步进电机的控制要求。1引言步进电动机是一种用电脉冲信号进行控制,并将电脉冲信号转换成相应的角位移或线位移的执行机构。由于受脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比,通过控制脉冲数量来控制角位移量,从而达到准确定位的目的;通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的;通过改变通电顺序,从而达到改变电机旋转方向的目的。步进电机是机电一体化的关键产品,广泛应用于各种自动化控制系统和机电一体化设备中。随着微电子技术和计算机技术的发展,步进电机的需求量与日俱

6、增,在各行各业都得到了广泛的应用。可编程逻辑控制器programmable logic controller(通常称为plc)是一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制功能、网络技术和优越的性价比等性能,能充分适应工业环境,简单易懂,操作方便,可靠性高,是目前广泛应用的控制装置之一,plc对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,即可实现对步进电机的控制。利用plc控制步进电机,其脉冲分配可以有软件实现,也可由硬件组成。软件plc(softplc,也称为软逻辑softlogic)是一种基于基于pc机开发结构的控制系统

7、,它具有硬plc在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业pc转换成全功能的plc过程控制器。软件plc提供了与硬plc同样的功能,同时又提供了pc环境的各种优点。本文中,我们将对软plc进行综述,对采用plc来进行步进电机的设计研究进行介绍。并以三菱的fn2系列的plc为例,讨论步进电机的plc控制系统的硬件和软件设计方法,以及利用组态设计,通过上位机进行监控与plc进行通信,从而实现对系统的控制。2、方案论证与对比2.1 方案一步进电机的控制方式采用开环控制方式,即步进电机驱动系统的输入脉冲不依赖与转子的位置,而是事先按一定规律给定的。负载位置对控制电路没有反

8、馈,因此步进电机必须正确的响应每次励磁变化。图2.1 步进电机开环控制框图2.2 方案二闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反馈和适当的处理,自动给出脉冲链,使步进电机每一步都响应控制信号的命令,从而只要控制策略正确电机不可能轻易失步。图2.2 步进电机闭环控制框图2.3 方案对比与选择通过对比,步进电机的最显著的优势是不需要位置反馈信号就能够进行精确的位置控制。这种开环控制形式省去了昂贵的位置传感器件,只需对输入指令脉冲信号计数,就能知道电机的位置。在开环控制系统中,电机响应走步指令后的实际运行情况,控制系统是无法预测和监视的。在一些运行速度范围宽、负载大小变化频繁的场合

9、,步进电机容易失步,而使整个系统趋于失控。这时候,可以对步进电机进行位置闭环控制。控制系统对电动机转子位置进行检测,并将信号反馈至控制单元,使得系统对步进电机发出的走步命令,只有得到相应实际位置响应后,方告完成。因此,闭环控制的最基本任务是防止步进电机失步。闭环控制的励磁延时设置随负载而变化,它能产生接近最佳的速度曲线和快速的负载定位。并且一般采用直接监视负载位置的方法,因此发生失步的可能性大大减小。但在本实验中因为要求不是很高,所以只要采取最简单的开环控制系统,用来实现步进电动机的正转、反转、加速、减速、定位。3、系统设计3.1 plc内部原理可编程控制器的结构多种多样,但其组成的一般原理基

10、本相同,都是以微处理器为核心的结构。通常由中央处理单元(cpu)、存储器(ram、rom)、输入输出单元(i/o)、电源和编程器等几个部分组成。可编程序控制器是从继电器控制系统发展而来的,它的梯形图程序与继电器系统电路图相似,梯形图中的某些编程元件也沿用了继电器这一名称,如输入、输出继电器等。这种计算机程序实现的“软继电器”,与继电器系统中的物理结构在功能上某些相似之处。plc实质上是一种被专用于工业控制的计算机,其硬件结构和微机是基本一至。如图3.1a plc硬件的基本结构图所示:编程器中央处理单元(cpu)输入电路输出电路系统程序存储区用户程序存储区电源图3.1 plc硬件的基本结构图根据

11、设计要求系统的i/o分配表如下:表 1 i/o分配表输入端输出端输入设备输入端子输出设备输出端子启动停止按钮sb1x000电机a相线圈y0正反选择按钮sb2x001电机b相线圈y1慢速选择开关sa1x002方向选择y2慢速选择开关sa2x003按钮k1驱动线圈y3定位按钮sb3x004按钮k2驱动线圈y4运行按钮sb4x005按钮k3驱动线圈y5细分按钮k1x006细分按钮k2x007细分按钮k2 x0103.2 二相混合式步进电机工作原理 二相步进电机有2个绕组,当一个绕组通电后,其定子磁极产生磁场,将转子吸合到此磁极处。若绕组在控制脉冲的作用下,通电方向按照aab四个状态周而复始进行变化,

12、电机科顺时针转动;通电顺序为aba时,电机就逆时针转动。步进电机是一种将电子数字脉冲信号转变为机械运动的电磁增量运动器件。典型的电机绕组固定在定子上,而转子则由硬磁或软磁材料组成。当控制系统将一个电脉冲信号经功率装置加到定子绕组中,电机便会沿一定的方向旋转一步。脉冲的频率决定电机的转速。电机转动的角度与所输入的电脉冲个数成正比;因此,只要简单地改变输入脉冲的数目,就能控制步进电机的转子运行角度,从而达到位置控制的目的。步进电机有以下特点:(1)运行角度正比于输入脉冲,便于开环运行,花费少;(2)具有锁定转矩;(3)定位精度高,并且没有累积误差;(4)具有优良的起动、停止、反转响应;(5)无电刷

13、和可靠性高;(6)可低速运行,直接驱动负载;(7)不适宜的控制会引起振动;(8)不宜运行于高速状态。图3.2二相图3.2 步进电机内部原理图3.3 驱动器原理步进电机必须有驱动器和控制器才能正常工作。驱动器的作用是对控制脉冲进行环形分配、功率放大,使步进电机绕组按一定顺序通电,控制电机转动。图3.3a 开环步进电动机控制系统框图 驱动电路由脉冲信号分配和功率细分驱动电路组成。根据控制器输入的脉冲和方向信号,为步进电机各绕组提供正确的通电顺序,以及电机需要的高电压、大电流;同时提供各种保护措施,如过流、过热等保护。功率驱动器将控制脉冲按照设定的模式转换成步进电机线圈的电流,产生旋转磁场,使得转子

14、只能按固定的步数来改变它的位置。连续的脉冲序列产生与其对应同频率的步序列。图3.3b 步进电机驱动控制电路硬件连接框图图中i1.0、i1.1和i1.5为输入控制信号端;q0.0和q0.1为两路高速脉冲,分别负责驱动电机开启定位和停止控制。3.4硬件与软件设计步进电机电机的plc控制系统是要求用由plc控制器、二相混合式步进电机、细分驱动器等器件组成,此外应设计要求要利用上位机进行监控,所以要用到上位机。根据设计要求该系统要实现对步进电机的速度、方向、定位、细分等控制功能,要设计相应的程序才能使之实现,而快速与慢速、以及定位功能的实现都是靠plc发出的高速脉冲来控制的,改变脉冲的宽度即频率来实现

15、快慢,产生脉冲个数的多少来实现准确的定位,所以控制的关键是控制产生的脉冲。硬件连接与程序流程图分别如下图3.4a,图3.4b所示:图3.4a plc硬件连接图图3.4b 系统流程图4、组态的设计在本系统设计中采用灯的点亮来模拟电机的运行状态,监控软件采用了北京亚控公司的kingv iew6.5组态王软件。4.1 i/o 口的定义首先双击工程浏览器左侧大纲项“设备com1”,弹出串口设置对话框,如图6所示。图 4.1a 串口设置对话框要用组态软件进行实时监控首先要完成通讯连接,组态王通讯参数应与plc 的通讯参数设置保持一致。由于本系统是plc 与组态王间进行通讯,因此将plc的生产厂家、设备名

16、称、通讯方式等填入相应的对话框即可。然后选择工程浏览器左侧大纲项“设备com1”在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,选择plc三菱fx2系列产品中“编程口”4.2 构造数据库数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。根据梯行图程序中的i/o 配置列表,定义各变量如下表2所示。表2 i/o 配置列表变量名描述变量类型连接设备寄存器数据类型读写属性初始值x0控制起/停i/o离散fx 1nx0bit读写关x1

17、正反转i/o离散fx 1nx1bit读写关x2慢速按钮i/o离散fx 1nx2bit读写关x3快速按钮i/o离散fx 1nx3bit读写关x4定位i/o离散fx 1nx4bit读写关x5运行i/o离散fx 1nx5bit读写关y0a相i/o离散fx 1ny0bit只读关y1b相i/o离散fx 1ny1bit只读关4.3 建立动画连接图4.3动画连接图根据以上画面中的开关可以来控制plc设备上的开关按钮,可以监视控制plc上设备的运行,根据不同情况来调节系统的启停,快速慢速等功能。5、系统功能调试与性能分析5.1系统调试中的问题及解决方案5.1.1软件调试系统开始运行但没有响应,经试验分析是输入

18、频率过高,所以应输入适当的脉冲频率,脉冲低电平的持续时间不应少于300ns。过高的输入频率将可能得不到正确响应。5.1.2、正反转未响应有时在电机运行时按正反转方向键不能正确的响应,理论上信号的改变将使电机运行的方向发生变化,这可能是方向信号未领先脉冲信号输入至少10s,造成驱动器对脉冲的错误响应,从而不能改变方向。5.1.2、定位的误差本系统的定位功能只能在一定范围内实现,不能实现精确的定位,在定位的过程中可以停止但不能回到初始位置,功能有待完善。5.1.3、组态设计中的问题在设计实现上位机控制设计组态时注意i/o 配置必需设置好,要与plc上的设备配套起来,另外就是设置串口实现上位机与pl

19、c的通信,只有设置好了才能进行正常的通信,实现监控。5.1.2、其它系统启动时初始设定是正转,必需选择一个慢速或高速才能运行,由于试验器材不够,没有细分驱动器,不能实现细分功能。6、详细仪器清单表 3 仪器清单仪器名称数量三菱fx-2n plc1台plc模拟测试台1台模拟面板1块各类导线若干上位机1台7、总结与致谢这次课程设计我们做的是软plc控制步进电机控制系统的设计,要做好该设计,必须对整个系统有一个全面的了解,因此我最开始是在实验室里对该系统的各个模块进行实验,弄清楚各部分的工作原理和特性。在实验中,并不是十分顺利,经常会出现各种问题,例如线路,或者其他电路的分析,在实验中经常会出现各种

20、问题,例如电机不转或方向出现问题,有时是没有按预先启动,就要检查线路,通常我们都会用到万用表,示波器等工具检查电压,极性等来查找问题的所在,随着问题的出现,我们就在老师的帮助下解决并弄懂很多原理,很多都是实践中的经验,十分宝贵,让我们平时学的一些书面的理论有了很好的实践和融会贯通,很多都通过实验后都变的很直观,觉得每天都有新的收获,同时也锻炼了我们的动手能力。这次毕业设计不仅增强了我的专业方面的能力,在与小组成员的合作中,我们也学会了沟通和合作,学会共同解决问题,互帮互助。对于各自的个题也有更深的理解。也锻炼了我们在问题和困难面前的耐心与毅力,不轻易放弃,一遍不行就试第二遍,相信自己最终都能解决。当然要感谢刘老师在整个设计中对我们耐心详细的讲解和辅导,及理论和技术等各方面的支持。使我们能更好的完成课程设计。实践是检验真理的唯一标准。通过本次毕业设计,使我们对平时所学的各科理论知识有了更深更全面的理解,同时也提高了动手能力。因此要感谢学校提供的良好的实验设备和学习环境。特别要感谢导师

温馨提示

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

评论

0/150

提交评论