基于PLC的步进电机控制方案设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC的步进电机控制方案设计.doc

基于PLC的步进电机控制方案设计 [摘 要]PLC在工业控制领域应用广泛,其实时性、指令集成和界面操作便于实现运动控制功能。该文介绍了一种基于西门子S7-200PLC的步进电机控制系统,使用STEP7 Micro/WIN具有的脉冲串输出功能,设置加速和减速时间、组态包络输出脉冲串,实现步进电机速度和位置控制。使用MCGS软件组态触摸屏人机界面,实现电机控制和状态监控。该文详细介绍了系统组成、控制原理、程序设计和软件组态。该控制系统已经面向学生实验,使用效果良好。 [关键词]PLC;步进电机;触摸屏 中图分类号:TM301.2 文献标识码:A 文章编号:1009-914X(2015)33-0119-02 0 引言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,通过控制脉冲频率和个数,可以达到调速和定位的目的。S7-200PLC适用于小型电气自动化监测和控制系统,其具有的高速脉冲串输出(PTO)功能,方便了步进电机控制。 本文结合实验室现有资源,设计了步进电机控制方案,以触摸屏作为人机界面、以S7-200PLC作为主控制器、通过专用驱动器控制步进电机,步进电机带动直线运动单元,由限位开关反馈极限位置。文中详细介绍了系统组成和程序设计,方案为本科生课程设计提供了实验内容,使用效果良好。 1 系统组成 控制系统由PLC、触摸屏、步进电机及其驱动器、直线运动单元、限位开关、开关电源以及相关电路等设备组成,系统组成原理如图1所示。 1.1 PLC主机 PLC选用西门子S7-200 CPU226DC/DC/DC晶体管输出型,最大脉冲输出频率20kHz,脉冲输出电压5VDC[1]。主机有两个内置的脉冲发生器,指定给数字输出点Q0.0与Q0.1,有两种脉冲发生模式可供选择:脉冲串输出(PTO)和脉冲宽度调制输出PWM。 1.2 触摸屏 组态人机界面选用和利时HT6720T型7英寸高亮度TFT液晶显示屏,可配合S7-200PLC程序执行各类组态,模拟工程现场运作,丰富实验内容[2]。触摸屏与计算机采用USB连接、与PLC采用485通信。在PC机上运用MCGS组态软件,编程后下载到PLC,PLC通过程序指令将触摸屏输入的运动参数转化为控制指令,控制步进电机的实时运动。图形界面主要包括以下功能: (1)电机启动:通过触摸屏按钮启动或停止系统; (2)初始化:对系统的初始点进行设置; (3)控制方式选择:选择自动或手动控制方式; (4)数据输入:通过调用隐藏的小键盘,输入速度、方向等运动参数; (5) 过程显示:对运动中的速度、位移进行实时显示; (6) 检测报警:极限位置检测、错误报警等。 1.3 步进电机及其驱动 步进电机是一种将电脉冲信号变换成角位移或直线位移的常用电气执行元件,具有步进数可控、运行平稳、价格便宜等优点[3]。步进电机转子的位移与脉冲数成正比,因而其转速与脉冲频率成正比,而不受电源电压、负载大小及环境条件等影响。每一个脉冲信号可使步进电机旋转一个固定的角度前进一步,这个角度即为步距角。脉冲的数量决定了旋转的总角度,脉冲的频率决定了旋转的速度,方向信号决定了旋转的方向。 本系统电机采用杭州日升电气设备有限公司生产的57BYG250FC混合两相步进电机和配套驱动器型号HB202M。直线运动单元由步进电机、丝杠连接、五个定位限位开关、以及接线面板组成。其中丝杠是将步进电机的旋转运动转变成工作台面的直线运动,左右两端为极限限位开关,中间三个限位开关分别是前、中和后位置检测。接线面板上对应的五个限位开关分别有信号输出端子,并且有LED信号触发指示。步进电机驱动器上的信号公共端(COM-),脉冲输入端(CP),方向信号输入端(DIR),脱机控制信号输入端(FREE)以及24VDC电源输入都布置在接线面板相应区域。 直接关系运动结果的参数有以下几个: N:PLC发出的控制脉冲的个数; n:步进电机驱动器的脉冲细分数; θ:步进电机的步距角,即步进电机每收到一个脉冲变化,轴所转过的角度; d:丝杠的螺纹距,它决定了丝杠每转过一圈,工作台面前进的距离; 根据以上几个参数,得到以下结果: PLC发出的脉冲个数到达步进电机上,脉冲实际有效数应为N/n,步进电机每转过一圈,需要的脉冲个数为360/θ,则PLC发出N个脉冲,工作台面移动的距离为: 2 系统控制原理和主程序设计 2.1 控制原理 利用高速脉冲输出功能控制步进电机,S7-200PLC的CPU模块有两个PTO发生器,通过Q0.0、Q0.1输出高速脉冲列。每个PTO生成器有一个9位的控制字节、一个16位无符号的周期值或脉冲宽度值、以及一个无符号32位脉冲计数值。这些值全部存储在指定的特殊存储器区,并被预先设置,通过

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档