- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PLC技术步进电动机控制系统和其智能保护
基于PLC技术步进电动机控制系统和其智能保护
[摘 要]本文在步进电动机的基础上,利用可编程控制器PLC的性能特点,设计出PLC可控的步进电动机控制系统,并完成了加减速的设计,最后对控制系统的智能保护进行了理论上讨论,得到电机控制的新方法。
[关键词]步进电动机 PLC 智能保护 控制
中图分类号:U664.5+1 文献标识码:A 文章编号:1009-914X(2014)01-0018-01
1、引言
步进电动机是一种把电脉冲信号变换成角位移以控制转子转动的微特电机。在自动控制装置中作为执行元件。每输入一个脉冲信号,步进电动机前进一步,故又称脉冲电动机。步进电动机多用于数字式计算机的外部设备,以及打印机、绘图机和磁盘等装置。步进电动机的驱动电源由变频脉冲信号源、脉冲分配器及脉冲放大器组成,由此驱动电源向电机绕组提供脉冲电流。
PLC通过步进电机驱动器对步进电机进行控制,实现对步进电机的正转、反转和速度控制。而要进一步提高系统的控制性能,就需要改变高性能伺服系统中的非线性、参数变化、扰动和噪声等控制问题[2]
2、正文
2.1 步进电动机
2.1.1 电动机简介
步进电动机和一般电动机一样,分为定子和转子两大部分。定子有硅钢片叠成,装上一定相数的控制绕组,有环形分配器送来的电脉冲对多相定子绕组轮流进行励磁;转子用硅钢片叠成或用软磁材料做成凸极结构,步进电动机的位移量与输入脉冲数严格成比例,其转速与脉冲频率和步距角有关。[1]步进电动机是受其输入信号而动作的,脉冲发生器所产生的电脉冲信号,通过环形分配器按一定的顺序加到电动机的各相绕组上。为使电动机能够输出足够的功率,经环形分配器所产生的信号还需进行功率放大。
2.1.2 步进电动机的选择
在选择步进电动机时主要考虑的是步进电动机的类型选择,根据系统要求,确定步进电动机的电压值、电流值以及有无定位转矩和使用螺栓机构的定位装置,从而就可以确定步进电动机的相数和拍数。[3]
2.1.3 步进电动机驱动器
在对步进电机进行控制时,常常采用步进电机驱动器对其进行控制。步进电机驱动器采用超大规模集成电路组成,具有高度的抗干扰性以及快速的响应性,不宜出现死机或丢步现象。步进电机驱动器主要有电源部分、信号输入部分、输出部分组成。在与PLC连接时,需要连接的信号主要有脉冲输入信号和方向信号。 在采用步进电机驱动器来控制步进电机时,可以不考虑步进电机各相的时序问题,只要考虑输出脉冲的频率和步进电机的方向。当步进电机驱动器收到一个脉冲信号,它就驱动步进电机按照设定的方向转动一个固定的角度。根据生产机械的要求和步进电动机在整个系统中的实际情况来确定如何选用步进电动机伺服系统,
2.2 可编程逻辑控制器PLC的选择
PLC要和步进电机配合实现运动控制,需要在PLC内部进行设定并编制一定的程序。另外,步进电机控制是要用高速脉冲控制的,所以PLC必须是可以输出高速脉冲的晶体管输出形式,不可以使用继电器输出形式的PLC来控制步进电机。例如:S7-200 PLC在工业生产中得到了广泛的应用,可以用于开关量控制,也可用于运动控制,具有发送高速脉冲功能,该PLC的型号是CPU 224DC/DC/DC,采用24V直流供电,直流数字输入和输出,并采用晶体管型输出,最高可以输出20kHz的高速脉冲,有1个串行通信端口。该PLC有14个输入点,10个输出点。S7-200 CPU224 CN有两条高速脉冲输出指令PTO和PWM,产生高速脉冲串和脉冲宽度可调的波形,可以用来控制2个步进电机。 在利用PLC对步进电机进行控制时,只能利用Q0.0和Q0.1作为脉冲输出点,可以同时控制两个步进电机。S7-200 PLC可以设置控制字节和参数来设置PTO/PWM发生器,然后通过脉冲输出指令PLS,进行高速脉冲的输出。
2.3 控制功能设计
2.3.1 编程设计
PLC以S7-200为例来说明。计算机和S7-200 PLC通过USB接口的PC/PPI电缆进行连接和通信。STEP7-Mi-cro/Win32软件是S7-200的编程软件。对于CN的S7-200 PLC,在编写PLC程序时,需要将编程软件设置为中文界面,才可以下载PLC程序。PLC的编程可以采用梯形图和STL。PLC梯形图程序扫描原则,按先左后右、先上后下的顺序,逐行逐句扫描,执行程序。本文采用STL进行编程。梯形图和STL可以进行自动转换。S7-200有两个高速脉冲输出端,即Q0.0和Q0.1。当PLC没有采用设置为PTO/PWM输出时,Q0.0和Q0.1作为普通的输出端口使用。本文采用Q0.0作为高速脉冲串输出,采用Q0.2控制步进电机的正反转。按下按钮I0.0
文档评论(0)