- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC的步进电机加减速运行设计.doc
基于PLC的步进电机加减速运行设计
摘要:步进电机属于一种把电脉冲转换成为角位移形式的电子器件,其能够通过控制脉冲的个数来相应地控制角位移量,进而可以达到有效的准确定位目的,同时控制脉冲频率可以对电机转动的速度与加速度参数进行有效的控制,从而可以达到加减速的控制目的。 关键词:步进电机;PLC;加减速 1.引言 步进电机在数字控制系统当中属于一种执行功能的电动机,其可以有效地改变输入脉冲的个数从而相应地控制步进电动机转子机械位移参数的大小变化,通过改变输入脉冲相应的通电相序,可以有效地控制步进电动机转子机械位移变化量的方向,有利于达到方向位置的控制目的。目前阶段在世界范围内主要的PLC厂家所生产制造的PLC都具有专门形式的步进电机控制指令,能够非常方便地与步进电机搭建成有效的运动控制系统。PLC需要与步进电机配合达到特定的运动控制目标,同时需要在PLC内部实行一系列的设置或者编写一定功能的控制程序[1]。 2.硬件的设计 2.1.PLC的选取 本文的设计研究中PLC需要与步进电机配合达到特定的运动控制目的,在PLC系统内部进行一定的设置并且编写一定功能的控制程序。由于步进电机的控制需要使用高速脉冲进行控制,因此PLC应当是可以输出高速脉冲的晶体管输出形式,然而不能够使用继电器输出形式的PLC对步进电机进行控制,因为这种设计对于PLC系统的要求并不会显得太高,输入/输出点所需要使用的并不多,控制程序量较少,因此选择西门子S7-200CPU226型号的PLC就能够满足具体的要求。西门子S7系列的PLC具有体积小、速度高与标准化等优点,具备网络通信能力,可靠性较高[2]。 2.2.步进电机的选取 在选取步进电动机时需要考虑的主要是步进电动机的型号,根据实际的系统要求,需要确定步进电动机相应的电压值、电流值与有无定位转矩以及使用螺栓机构的具体定位装置,进而就能够更好地确定步进电动机的相数与拍数,本文的设计所选取的步进电机是57BYG250C型号,其具体的数据参数如表1所示。 表1 57BYG250C型步进电机的数据参数 型号 相数 相电流 步距角 保持转矩 空载启动频率 57BYG250C 2 1.5A 1.8° 1.0N·m 2kpps 2.3.步进电机驱动器的选取 步进电机的运行需要通过一个电子装置达到驱动目的,这种电子装置即为步进电机驱动器,其能够将控制系统所发出的脉冲信号转换成为步进电机相对应的角位移参数,或者可以描述为当控制系统每一次发出一个脉冲信号,通过驱动器的作用能够使步进电机相应地旋转一步距角,因此步进电机的转速和脉冲信号的频率是呈正比的关系。 通常情况下,对于两相四线类型的电机,能够直接与驱动器进行相连接,以两相混合式步进电动机驱动器作为例子,这主要是由电源输入部分、信号输入部分与输出部分所构成。各种型号驱动器的输入信号都是相同的,总共有三路具体信号,分别为步进脉冲信号CP、方向电平信号DIR与脱机信号FREE。脱机信号FREE属于低电平有效,此时电机会处在无力矩状态。如果FREE端处于高电平或者悬空不接的状态时,电机仍然维持正常运行的状态。步进电机驱动器相应的具体电气技术数据如表2所示。 表2 步进电机驱动器的电气技术数据 驱动器型号 相数 类别 细分数 最大相电流 工作电流 SH-2H057 2/4 混合式 二相八拍 3.0A DC(24V-40V) 3.控制功能设计 手动模式可以控制步进电机的具体运行,通过PLC操作程序能够从外部输入具体的脉冲数值,而且可以有效地实现正反转的运行目的。系统运行所经过的路线根据相应的包络控制电机运行,在包络之中数值分析运行的脉冲总数是1000个脉冲,相应的起动频率是500Hz,最大脉冲频率是1000Hz,这要求PLC控制系统中的高级指令PTO发生器应当包含三段管线,因为在包络之中的数值是使用周期而并非使用频率具体表示的,需要把频率数值转变成为周期数值[3]。 初始周期是2000μs,最高频率的周期是1000μs,然而对于第一段包络线而言,脉冲发生器调整脉冲周期相应的增量值为: 周期的增量值 (ECT-ICT)/Q (1000-2000)/110 -9μs/周期 在上式中的ETC、ICT与Q分别表示这段最高频率的周期、初始周期与脉冲数这三个参数。从以上的计算过程可得到给定了的初始频率、运行频率与行程。根据具体的公式能够计算出频率上升相应的斜率,基于这种原则,在操作子程序中设置外部给定的三个具体变量,分别为初始频率、运行频率与脉冲数,从而可以计算出各段相应的运行脉冲数,根据这原理可以达到对控制程序的设计目的。 4.PLC程序设计 PLC的I/O分配表如表3所示。 表3 系统的I/O分配表 PLC端 实验板端 注释 I0.0 SW0 停止 I0.1 SW1 启动 I0.2 SW2
文档评论(0)