基于plc的步进电机控制__(课程设计)_第1页
基于plc的步进电机控制__(课程设计)_第2页
基于plc的步进电机控制__(课程设计)_第3页
基于plc的步进电机控制__(课程设计)_第4页
基于plc的步进电机控制__(课程设计)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

摘 要本文介绍了本实验旨在完成使用 PLC(Programmable Logic Controller)控制步进电机的整步运行、正反转运行、快慢速运行以及定位运行。文中指出本次使用的编程思想主要为模块化设计即为完成任务可对程序划分为主程序及子程序。由于步进电机需要脉冲来运行,所以本程序使用 PTO 高速脉冲输出脉冲。在定位程序中则应用到中断子程序命令。另外,本文为更好的阐述实验内容,加入了与之前完全不同的方式的对比实验。在对比试验中则应用计时器来完成步进电机的脉冲产生,另步进电机的各种功能则使用了一般的设计方式来实现。二者完成完全相同的功能。关键词:PLC 步进电机 PTO 高速脉冲 目 录1 实验内容11.1 实验任务11.2 实验要求 12 实验设备22.1 步进电机简介22.2 PLC 简介23 设计过程33.1 设计思想33.2 程序设计44 对比实验 124.1 对比程序思想124.2 对比程序14谢辞15参考文献16大连交通大学专业课程实践训练11实验内容1.1实验任务本次实验要求改变 PLC 脉冲输出信号的频率,实现步进电机的速度控制。同时按下K1、K2、K3 按钮,步进电机进行整步运行。按下慢/快按钮,电机慢/快速运行。用 PLC输出脉冲的个数,实现步进电机的精确定位。在整步运行状态下,设脉冲数为一固定值,并用计数器进行计数,实现电机的精确定位控制。按下停止按钮,系统停止工作。1.2实验要求本设计要求使用步进电机。选用的步进电机为二项混合式,供电电压 24VDC,功率30W,电流 1.7A,转矩 0.35NM,步矩角 1.8/0.9,并配有细分驱动器,实现细分运行,减少震荡。本设计要求选用 PLC 设计出输出频率可变的控制程序,实现对步进电机的速度、方向、定位、细分等控制功能。本设计旨在培养综合设计能力、创新能力、分析问题与解决问题的能力。掌握 PLC控制的步进电机控制系统的构成及设计方法;掌握 PLC 控制程序设计、调试的方法。大连交通大学专业课程实践训练22 实验设备2.1步进电机简介步进电机又称为脉冲电动机,是数字控制系统中的一种执行元件。其功能是将脉冲电信号变换为相应的角位移或直线位移,即给一个脉冲电信号,电动机就转到一个角度或前进一步。步进电动机的角位移量 或线位移量 S 与脉冲数 k 成正比,在负载能力范围内这些关系不因电源电压、负载大小、环境条件的波动而波动。因而可适用于开环系统中作执行元件,使控制系统大为简化,步进电动机可以在很宽的范围内通过改变脉冲频率来调速;能够快速启动、反转和制动。它不需要变换能直接将数字脉冲信号转换为角位移,很适合采用微型计算机控制。近几十年来,数字技术和电子计算机的迅速发展为步进电机的应用开辟了广阔的前景。在现代工业,特别是航空、导弹、无线电等工业中,要求加工的机械零件形状复杂,数量多,精度高,利用人工操作不仅劳动强度大,生产效率低,而且要求精度难以达到。目前,我国已较多地将步进电机用于机械加工的数字程序控制机床中(即数控机床) ;在绘图机、轧钢机的自动控制,自动记录仪表和数模变换等方面也得到很多的应用。2.2PLC简介国际电工委员会(IEC)1987 年 2 月颁布第三稿,终稿中对可编程控制器的定义是:“可编程序控制器是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各类型机械的生产过程;而有关的外围设备,都应按易于与工业系统相连成一体,易于扩充其功能的原则设计。 ”PLC 的发展大致分为:初级阶段、崛起阶段、成熟阶段、飞速发展阶段和开放性、标准化阶段。PLC 总的发展趋势是向高集成度、体积小、容量大、速度快、易使用、性能高,信息化、软 PLC、标准化、与现场总线技术紧密结合等方向发展。初期的 PLC 主要在以开关量居多的电气顺序控制系统中使用,但 20 世纪 90 年代后PLC 也被广泛地在流程工业自动化系统中使用,一直到现在的现场总线控制系统,PLC更是其中的主要角色,其应用面越来越广。PLC 之所以被广泛使用,其主要原因是:价格低、抗干扰能力强,可靠性高、控制系统结构简单,通用性强、编程方便,易于使用、功能强大、设计、施工、调试的周期短、维护方便。目前 PLC 在国内外已广泛应用于钢铁、采矿、水泥、石油、化工、制药、电力、机械制造、汽车、批量控制、装卸、造纸/纸浆、食品/粮食加工、纺织、环保和娱乐等行业。大连交通大学专业课程实践训练33设计过程3.1设计思想为实现实验要求本控制程序采用模块化设计,分为主程序、子程序、和中断程序。参数定义及 IO 接口地址分配如下:输入信号 输出信号信号元件及作用 PLC 输入口地址 信号元件及作用 PLC 输出口地址启动停止按钮 I0.0 PLC 脉冲输出 Q0.0慢速按钮 I0.1 方向控制 Q0.1快速按钮 I0.2 运行灯 Q0.2定位按钮 I0.3正反转按钮 I0.4接 0V DC 1M 接 24V DC 1L表 11 程序完成功能:(1) 当按下启停开关是步进电机运行灯亮,步进电机以 1000ms 为周期整步运行。(2) 当按下正反转按钮时步进电机无论快慢反向运行。(3) 当按下快速按钮时步进电机以 100ms 为周期快速运行。(4) 当按下慢速按钮时步进电机以 2500ms 为周期慢速运行。(5) 再次按下启停按钮步进电机停止运行,运行灯灭。大连交通大学专业课程实践训练4图 12 程序完成功能:(1) 当按下启停按钮时步进电机可以运行。(2) 当按下定位按钮是步进电机以 1000ms 为周期运行同时运行灯亮,运行 3 步后电机停止运行灯灭。 (注:该步可重复操作。 )(3) 再次按下启停按钮步进电机彻底停止。图 23.2程序设计设计 1 程序如图: 大连交通大学专业课程实践训练5图 3程序 Network 1 与 Network 2 表示当启停键按下,按下快速按钮由于 Network 1 中快速常闭开关断开 Network 1 无法调用 POTSBR1 子程序,同时 Network 2 开始运行子程序POTSBR2 由于 M0.1 的设计快速按钮自锁 POTSBR2 实现持续的运行。同理按下慢速按钮时 POTSBR2 停止 POTSBR1 开始运行。快慢按钮之间互锁,快慢键自身自锁。大连交通大学专业课程实践训练6图 4Network 3 主要负责按下启停按钮时运行灯亮灭,当无快慢信息输入时 POTSBR3运行,由于 M0.0 和 M0.1 两个常闭开关,当按下快慢任意一键时 POTSBR3 停止。同时正反转按钮按下实现方向的变化 。Network 1、2、3 为并列的主程序,它们共同控制子程序的调用及一些基本功能。一程序子程序如下图所示:子程序中我们使用 PLS Q0.0 输出高速脉冲。高速脉冲串输出 PTO 和宽度可调脉冲输出 PWM 都由 PLS 指令激活输出。Q0.0 的寄存器选用 SMB67 以及 SMB68。SMW67 为控制 PTOPWM 脉冲输出的基本功能,控制字节为 16#8D。16#8D 意为 SM67 控制字由低到高8 位 16 进制数为 1000 1101 即允许脉冲输出 PTO 模式下单管线异步更新,以 ms 为周期单位允许 PTO 更新输出脉冲个数但脉冲周期不更新。SMW68 为周期值。大连交通大学专业课程实践训练7图 5上图为 POTSBR1 子程序图中 SMB67 为 16#8D,SMW68 为 2500,即将慢速运行周期设定为 2500ms 当调用该子程序时 PLS 由 Q0.0 输出周期为 2500ms 的脉冲。图 6大连交通大学专业课程实践训练8图 7上两图同理将快速脉冲周期定为 100ms,正常速周期为 1000ms。POTSBR1、2、3 三个子程序分别等待调用。由以上主程序及其子程序即可完成,要求中整步运行,按下慢快按钮,电机慢快速运行。PLC 输出信号为驱动器方向电平的输入信号,实现步进电机的方向控制。按下正反转按钮,电机正反转运行。运行灯指示启停状态。2 程序设计如图:大连交通大学专业课程实践训练9图 8Network 1 当按下启停按钮和定位按钮时给 POTSBR0 一个上升沿将其触发,为防止定位后下降沿再次触发 POTSBR0 在定位开关和 POTSBR 之间加一 P 开关。Network 2 当按下定位按钮时运行灯通过自锁保持在定位期间始终亮。Network 1、2 为 2 号程序的主程序,二者共同保证子程序的调用及运行灯的工作。大连交通大学专业课程实践训练10图 9上图为 2 号程序的子程序。PLS 设置同 1 号程序脉冲仍由 Q0.0 输出,SMD72 定为3 意为 PLS 输出三个脉冲后程序停止。中断程序名为 INT_0,ENI 开中断。大连交通大学专业课程实践训练11图 9上图为中断子程序 INT_0 当脉冲输出数为 3 时中断,此时运行灯状态清零。由上两个子程序共同完成计数中断从而实现定位。大连交通大学专业课程实践训练124对比试验41 对比程序思想完成实验后我们加入了对比实验,此次的实验目的同上,只是设计思路不同。完成主实验是我们采用了模块化的设计思路,对完成任务的程序分为主程序和子程序。而此次的设计思路则不分主从,产生脉冲方式则改为计时器产生脉冲。下图为 1 任务程序图:图 10上图为一程序运行灯与正反转的控制程序,其设计与主实验的程序完全相同。下图与上图在该实验中并列。下图为正常速与快慢速运行的控制程序。其正常速度周期为 1000ms,快速周期为 100ms,慢速周期为 2500ms。其各状态速度同上。大连交通大学专业课程实践训练13图 11大连交通大学专业课程实践训练14下图为定位程序:图 124.2实验对比经过两次以不同的设计思想对同一任务进行设计,体会到模块化思想有着极大的优越性和先进性。在完成相同功能的前提下,模块化程序设计时可以实现多人分工同时进行,大大提高了设计效率缩短了设计周期。在阅读程序时,模块化的程序会相对短小,便于阅读。而 PTO 产生高速脉冲的方式相比于计时器也更为直观和简便。15谢 辞本次专业课程实践已经到了尾声,感激之情溢于言表。从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!回想实践这几个周的经过,我感慨颇多。刚接触到实践题目,大家都是一脸的迷茫不知如何开始。感谢姚老师,他为我们解答实践过程中的难点,并悉心的指导的我的操作。在此我向姚老师致以诚挚的谢意和崇高的敬意。同时我还要感谢同组的同学们,感谢大家在我遇到困难和疑惑时真诚的帮助我、支持我。感谢学校给我们提供的方便条件开放实验室给我们进行课题。我要感谢在我人生中最美丽的四年里出现并给予我无私帮助的所有人,我向你们致以最诚挚的谢意!感谢你们!在论文即将完成之际我在这里再一次感谢我的导师,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢我的同学们对我的帮助和指点。没有他们的帮助和提供资料对于我一个并没有明确思路和扎实基础知

温馨提示

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

评论

0/150

提交评论