基于PLCS7-300的步进电机开环设计论文_第1页
基于PLCS7-300的步进电机开环设计论文_第2页
基于PLCS7-300的步进电机开环设计论文_第3页
基于PLCS7-300的步进电机开环设计论文_第4页
基于PLCS7-300的步进电机开环设计论文_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、基于 PLCS7-300 的步进电机开环设计目录目录 1 矚慫润厲钐瘗睞枥庑赖。1. 引言 21.1 设计目的 21.2 设计过程 21.2.1 步进电机简介 21.2.2 步进电机的驱动电路 21.2.3 两相步进电机的通电方式 41.3 设计内容 52. 电路设计 63. PLC 硬件组态 64. PLC 编程元件地址分配表 64.1 线性化编程符号表 64.2 结构化编程符号表 74.3 结构化编程 FC的变量声明表 75. 控制程序 85.1 线性化编程 85.2 结构化编程 215.2.1 OB1 控制程序 215.2.2 FC1 控制程序 错误!未定义书签。 聞創沟燴鐺險爱氇谴净。

2、5.2.3 FC2 控制程序 错误!未定义书签。残骛楼諍锩瀨濟溆塹籟。6. 程序调试说明 307. 心得体会 错误!未定义书签。0 酽锕极額閉镇桧猪訣锥。8. 参考文献 错误!未定义书签。1 彈贸摄尔霁毙攬砖卤庑。1. 引言可编程控制器是电气控制技术中的关键技术。 可编程控制器为“自动化和电气工程及其 自动化”专业的一门重要专业课。通过本课程的学习,使学生掌握工厂电气控制设备技术和可编 程控制器的使用、分析和设计自动生产过程中的控制电路,掌握其使用方法。 謀荞抟箧飆鐸怼类蒋薔。PLC 课程设计的主要目的, 是通过对某个简单的自动化生产设备、 某条简单的自动化生产线、 某些简单的工艺过程的调查研

3、究,使学生明确生产工艺对电气控制提出的各项要求。根据这些要 求,进行 PLC 控制系统的原理设计、 硬件配置及软件编程设计。 通过不断地调试和完善程序来满 足生产工艺的要求。 厦礴恳蹒骈時盡继價骚。本课程设计提供了设计的备选课题。 通过课程设计, 使学生进一步熟悉 PLC 控制系统的应用, 并培养学生决实际问题的能力,掌握系统设计的思路及方法。 茕桢广鳓鯡选块网羈泪。1.1 设计目的 了解步进电机的工作原理及步进电机的开环控制原理。 综合应用所学 PLC知识设计基于 PLC 的步进电机开环控制系统; 通过自行编程调试掌握 PLC 控制系统的设计方法。1.2 设计过程1.2.1 步进电机原理简介

4、步进电动机是一种将数字式电脉冲信号转换成机械角位移的机电元件, 每一个脉冲信号可以 使步进电机前进一步,转过的角度与控制脉冲的个数呈严格的正比关系。其运行速度与控制脉冲 频率呈严格的正比关系,正是这个特点,使其可以和现代数字控制技术相结合,成为比较理想的 执行元件。步进电机主要应用于开环位置控制系统中。目前步进电机在数控机床、计算机外围设 备、钟表、包装机械、食品机械中得到广泛的应用。 鹅娅尽損鹌惨歷茏鴛賴。步进电机由定子和转子两部分组成。以二相步进电机为例,定子上有两组相对的磁极,每对 磁极缠有同一绕组,形成一相。定子和转子上分布着大小、间距相同的多个小齿。当步进电机某 一相通电形成磁场后,

5、 在电磁力的作用下, 转子被强行推动到最大磁导率 (或最小磁阻) 的位置。 步进电机接收到一个脉冲信号,就驱动步进电机转过一个步距角 ,对于一个 m相 n 拍的步进电 机来说,每走完 n 拍,转子就转过一个齿距角 ,所以齿距角 与步距角 的关系为: 籟丛妈羥为 贍偾蛏练淨。360 n 转子齿数 n 从控制原理上,步进电机可以分为反应式、永磁式和混合式步进电机三大类;按照控制绕组的相 数可以分为两相、三相、四相。 預頌圣鉉儐歲龈讶骅籴。本课程设计中用到的步进电机为两相步进电机。该步进电机转子共有 50 个齿,所以齿距角2为 7.2 。电机每相电流为 0.2A ,相电压为 5V。1.2.2 步进电

6、机的驱动电路渗釤呛俨匀谔鱉调硯錦。1 所示:本设计中用到的步进电机的驱动电路图如图图1步进电动机驱动电路图中 TL1TL4对应的是面板上的插孔。图中标注的A及A,B及 B分别表示步进电机的定子的两相绕组的四个端子。 铙誅卧泻噦圣骋贶頂廡。1.2.3 两相步进电机的通电方式单四拍通电方式: 每次只有一相绕组通电, 四拍构成一定循环。 两相绕组按照 AB A B1A 的次序轮流通电。每拍转子转动转子齿距。 擁締凤袜备訊顎轮烂蔷。4 双四拍通电方式:每次有两相绕组同时通电, 两相控制绕组按 ABBA A B B AAB 的 1次序轮流通电。 每拍转子转动的角度与单四拍相等都是 1 转子齿距, 但与单

7、四拍的空间定位不重4合。 贓熱俣阃歲匱阊邺镓騷。 单、双八拍的通电方式:上两种通电方式的循环拍数等于4,称为满步通电方式。若通电方式等于 8,称为半步通电方式,即按 A ABB BA A A B B B A A 的次序通电。每 1拍转子转动 转子齿距。 坛摶乡囂忏蒌鍥铃氈淚。8 在上述通电方式中,改变通电的循环方向即可改变步进电机的转动方向,改变通电的频率, 即可改变步进电机的转速。 蜡變黲癟報伥铉锚鈰赘。本课程设计采用的是双四拍的通电方式,实现对两项步进电机的正反停控制的,以及可以实 现对步进电机转动角度的精确控制。 買鲷鴯譖昙膚遙闫撷凄。1.2.4 步进电机控制方式典型的步进电机控制系统如

8、图 2 所示:图 2 典型的步进电机控制系统步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。 在经历了 一个大的发展阶段后,日前其发展趋向平缓。然而,其基本原理是不变的,即:是一种将电脉冲 信号转换成直线位移或角位移的执行元件,每当对其施加一个电脉冲时,其输出转过一个固定的 角度。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数( 即脉冲频率 ) 成正比,其转向与脉冲分配到步进电机的各相绕组的脉冲顺序有关。所以只要控制指令 脉冲的数量、频率及电机绕组通电的顺序,便可控制步进电机的输出位移量、速度和转向。步进 电机的机理是基于最基本的电磁铁作用,可

9、简单地定义为,根据输人的脉冲信号,每改变一次励 磁状态就前进一定角度或长度, 若不改变励磁状态则保持一定位置而静止的电动机 : 从广义上讲, 步进电动机是一种受电脉冲信号控制的无刷式直流电机, 也可看作是在一定频率范围内转速与控制脉冲频率同步的同步电动机。 綾镝鯛駕櫬鹕踪韦辚糴。: 普通集成电路控制、步进电机的控制和驱动方法很多,按照使用的控制装置来分可以分为 单片机控制、工业控制机控制、可编程控制器控制等几种;按照控制结构可分为 : 硬脉冲生成器 硬脉冲分配结构 (硬-硬结构 ) 、软脉冲生成器软脉冲分配器结构 (软-软结构 ) 、软脉冲生成器硬脉 冲分配器结构 (软-硬结构 ) 。驅踬髏彦

10、浃绥譎饴憂锦。1硬硬结构如图 3 所示,这种步进电机的控制驱动系统由硬件电路脉冲生成器、硬件电路脉冲分配 器、驱动器组成。这种控制驱动方式运行速度比较快,但是电路复杂,功能单一。 猫虿驢绘燈鮒诛髅 貺庑。图3 硬硬结构控制2软软结构如图 4 所示,这种步进电机的控制驱动系统由软件程序脉冲生成器、软件程序脉冲分配器、 驱动器组成, 而软件脉冲生成器和脉冲分配器都有微处理器或微控制器通过编程实现。 用单片机、 工业控制机、普通个人计算机、可编程序控制器控制步进电机一般均可采用这种结构。这种控制 驱动方法电路结构简单、可以实现复杂的功能,但是占用CPU时间多,给微处理器运行其他工作造成困难。 锹籁饗

11、迳琐筆襖鸥娅薔。图4 软软结构控制3 软硬结构如图 5 所示,这种步进电机的控制驱动系统由软件脉冲生成器、硬件脉冲分配器和硬件驱动 器组成。硬件脉冲分配器是通过脉冲分配器芯片 (如 8713 芯片)来实现通电换相控制的。这种控 制驱动方法电路结构简单、可以实现复杂的功能,同时占用CPU时间较少,用可编程控制器全部实现了控制器和驱动器的功能。在PLC中,由软件代替了脉冲生成器和脉冲分配器,直接对步进电机进行并行控制,并且由 PLC输出端口直接驱动步进电机。如图 3.7 所示,这是一种软 - 软结 构,脉冲生成器和脉冲分配器均有可编程序控制器程序实现。 構氽頑黉碩饨荠龈话骛。图 5 软硬结构控制1

12、.3 设计内容1)能够实现两相步进电机以双四拍的起动和停止、正转和反转相互切换及改变转速。2)当按下按钮 SB1时,步进电机以双四拍方式和 500MS/步的频率顺时针方向运行 30 步后停止;当按下按钮 SB2时,步进电机以双四拍方式和 500MS/步的频率逆时针方向运行 30 步后停止;当按下按钮 SB4时,步进电机以双四拍方式和 2S/ 步的频率顺时针方向运行; 任何时刻按下按钮 SB3,步进电机停止。2. 电路设计PLC 控制步进电动机硬件图设计正 SB4I0.3图6 控制两相步进电动机正反转及改变转速控制线路接线图3.PLC 硬件组态PLC 的硬件组态如表 1 所示:表 1 PLC 硬

13、件组态表4.PLC 编程元件地址分配表4.1 线性化编程符号表PLC线性化编程符号表如表 2 所示:表 2 PLC 线性化编程符号表4.2 结构化编程符号表PLC结构化编程符号表如表 3 所示:表 3 PLC结构化编程符号表4.3 结构化编程 FC的变量声明表PLC结构化编程 FC1的变量声明表如表 4 所示:表 4 PLC 结构化编程 FC1的变量声明表8PLC结构化编程 FC2的变量声明表如表 5 所示:表 5 PLC 结构化编程 FC2的变量声明表5. 控制程序5.1 线性化编程910111213T汁,eiL#日艸fiooa :inocdsijAl$Siao!JELL-UOOS#SS山1

14、U忧YL八兀即OW。审奧迟離况一J孕班目廿”峯郭审觀畀罟UTL ”审期监如叱加也耳目如西:0T謝犁書(IDGx - * * IS Al-SWOOSfllSSd _ s丄口0飞|AlI_OiL目刚e-wI_(沪SOW茂u*EVbaKOLEIL停頁“u申拥zu,gp址ppg同耳151617181920215.2 结构化编程5.2.1 OB1 控制程序2223245.2.2 FC1 控制程序26275.2.3 FC2 控制程序2829306. 程序调试说明在 PLC 程序设计及调试过程中存在以下要说明的:在进行 PLC线性化程序设计时,出现两个相同地址的输出时,程序只执行后一个地址的输出。 解决方法

15、:通过查找资料发现西门子PLC程序中,不容许同时存在两个相同地址的输出,于是在两个相同的输出地址删去了一个,别找办法使其实现原来的功能。 輒峄陽檉簖疖網儂號泶。在进行 PLC 结构化程序设计时,用模块化的思想来实现在主程序中调用同一 FC 快来实现步进 电机的正反转,这样设计更加简单,通俗易懂。并且在FC 中使用了全局变量,导致 PLC的输出口本身的通电状态去控制 PLC的循环通电状态。 尧侧閆繭絳闕绚勵蜆贅。在进行 PLC的结构化程序调试时,一按下启动按钮,西门子PLC立刻出现死机状态。解决方法:通过网上查找资料发现,没有将FC 功能块下载到 PLC 中,导致在主程序中一调用 FC功能块就出

16、现死机状态,故将 FC 功能块下载到 PLC后,死机状态立刻解决。 识饒鎂錕缢灩筧嚌 俨淒。在控制步进电动机的正反转的控制程序中可以加入开关互锁来使电机的正反转控制可以直接 切换。在步进电机正反转控制中加入比较器、整数函数、计数器可以实现对步进电机转动步数的精确 控制。7. 心得体会在为期三周的可编程逻辑控制器课程设计中,利用软硬件结合,实现对步进电机工作状态正 反停的自动控制和精确控制。通过设定不同延时计时器的数值,来改变步进电机的工作频率。对 PLC的编程工作是对人的毅力和耐心的挑战,这就促使我们必须是出于兴趣使然,兴趣使我具备 了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的

17、思路整齐的排列,PLC 按我的要求有条不紊的运行时,兴趣得到了极大的满足。 凍鈹鋨劳臘锴痫婦胫籴。通过这次设计实践, 我学会了 PLC的基本编程方法, 对 PLC的工作原理和使用方法也有了更 深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道 的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到 PLC 中的时候,问 题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出 现的问题,我们对 PLC 的理解得到加强,看到了实践与理论的差距。 恥諤銪灭萦欢煬鞏鹜錦。通过合作,我们的合作意识得到加强,合作能力得到提高。上大学后,很多同学都没有过深 入的交流,在设计的过程中,我们用了分工与合作的方式,每个人互责一定的部分,同时在一定 的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同 时我们还向别的同学请教。在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己 的想法,在这过程

温馨提示

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

评论

0/150

提交评论