基于PLC的55BF004型步进电机驱动控制系统的设计

发布时间:   来源:文档文库   
字号:
维普资讯http://www.cqvip.com
第3卷第4期 2007年10月 
沈阳工程学院学报(自然科学版) 
Journal of Shenyang Instute of Engineering(Natural Science) 
Vo1.3 NO.4 Oct.2oo7 
基于PLC的55BF004型步进电机驱动控制系统的设计 
李朝珲,杨秀敏 
(沈阳工程学院自动控制工程系,沈阳110136) 

要:介绍了基于SIEMENS公司S7—200系列可编程序控制器的步进电机驱动控制系统的设计过程.给出了步进电 
机电气控制系统的硬件组成和软件设计,包括步进电机的驱动电路、可编程序控制器输入/输出接线图;说明了利用 PLC软件编程实现脉冲分配器功能来控制步进电机方向、步数和速度的方法. 关键词:步进电机;驱动电路;PLC;软环分 中图分类号:TP273 
文献标识码:A 
文章编号:1673—1603(2007)04—0360—04 
0 引 言 
步进电机作为执行机构广泛用于各种自动控制系 统中,是机电一体化的关键产品之一.以步进电机为驱 
是,它接受数字控制信号(电脉冲信号),并转化成与之 相对应的角位移或直线位移.步进电机的角位移量与 
输入的脉冲个数严格成正比,其角速度和脉冲频率成 正比,而且在时间上与脉冲同步.因而只要输入脉冲的 数量、频率和电动机绕组的相序,即可获得所需要的转 角、速度和方向. 
动装置构成的位置控制系统控制简单,价格低,易维 护,随着微电子技术和计算机技术的发展,对步进电机 的需求与日俱增,应用范围也在不断扩大 J. 
可编程序控制器(Programmable Logi Con— roler,简称PLC)控制系统因稳定可靠、结构简单、成 本低廉、简单易学、功能强大和使用方便等特点,已经 成为应用最广泛的通用工业控制装置,成为当代工业 自动化的主要支柱之一 J. 
在实际应用中,一般的PLC控制的位置控制系 统,通常在PLC中附加1块专用的步进电机智能定位 
转子的转角与输入脉冲数关系如式(1)所示. 
0 =N 
(1) 
式中0 为电动机转过的角度;N 为脉冲数目;p为 步进电机的工作方式与电动机的结构和种类密切 
电动机步距角. 
相关,系统采用三相六拍工作方式. 
在三相六拍工作方式中,控制电流切换6次,磁场 旋转1周,转子移动1个齿距,各相的通电顺序为:A 

控制模块(脉冲分配器),再与驱动电源相连接实现控 制功能.目前市场上1台S7—200 CN系列的PLC价 
AB—B—BC—C—CA—A.六拍工作方式时的电压 
及电流波形如图1所示. 
格在1 500元左右,而1块智能定位控制模块也能卖 到1 500元,再加上驱动电源1 000~2 000元,在一些 中小型企业中不免显得成本过高.在此介绍利用PLC 
软件编程实现脉冲分配器功能来控制步进电机方向、 步数和速度的方法,省去了硬件脉冲分配器,降低了硬 
件成本,提高了驱动电源的可靠性,方便于实现变拍驱 
动. 
图1 三相感应式步进电机六拍工作方式时的电压及电流波形 
系统原理分析 
1.1步进电机工作方式 
其中细线表示磁极绕组中的电流波形,可见磁极 的驱动电压是方波,而电流不是方波,这主要是由于步 
步进电机区别于其他控制用途电动机的最大特点 
收稿日期:2007—06—29 
进电机的每相绕组存在一定的充电和放电时间. 
作者简介:李朝珲(1981一),男,湖北荆门人,自动控制工程系电自041班毕业生. 
指导教师:杨秀敏(1963一),女,山东临沂人,教授,主要从事计算机测控技术、电力电子技术的研究 

维普资讯http://www.cqvip.com
第4期 李朝珲,等:基于PLC的55BF004型步进电机驱动控制系统的设计 ・361・ 
1.2步进电机驱动控制系统 
传统步进电机驱动控制系统如图2所示E。] 
控制电路 

嚣圉一 H二I   
图2传统步进电机驱动控制系统 
匦 母一 
系统硬件电路设计 
2.1驱动电路 
 
图3基于PLC的步进电机驱动控制系统 
脉冲分配器用来接受来自脉冲发生器的CP脉 
冲,并按步进电机状态转换要求的状态顺序产生各相 表1给出了55BF004型3相步进电机的参数,此 型电机设计了带恒流源的单电源驱动电路,其电机一 相驱动电路如图4所示. 
表1 55BF004型3相步进电机参数 
导通或截止的信号.每来1个CP脉冲,脉冲分配器的 
输出转换1次.因此,步进电机转速的高低、升速或降 速、起动或停止都完全取决于CP脉冲的有无或频率 的高低.同时脉冲分配器还接受控制器的方向信号,从 而决定其输出的状态转换是按正序或者反序转换,于 是就决定了步进电机的转向.这种控制方式也称为硬 环分方式. 
该驱动控制系统采用了基于PLC的软环分控制 
2.2 PLC硬件接线图 
方式,即采用PLC软件编程的方式实现脉冲分配.这 样,虽然增加了软件编程的复杂程度,但省去了硬件脉 
系统选用SIEMENS公司S7—200系列, 
冲分配器,降低了成本.系统控制框图如图3所示.’ 
CPU224CN DC/EIC/cC可编程控制器,其硬件接线如 
图5 4—53所示. 
图4电机一相驱动电路 
系统软件设计 
3.1 PLC程序设计 
精确的控制脉冲,选用PLC的Q0.0(20 ld-z高速脉冲 输出口)输出高速脉冲,用高速计数器计数高速脉冲. 每当计数N个脉冲时就产生中断,置位或复位1次 Q0.2(输出到A相)、Q0.3(B相)或Q0.4(C相).这 
该系统采用STEP 7一Micr0/wIN编程软件完成 了控制系统的软件设计.控制程序按功能主要分为4 
样,每产生1次中断输出,就相当于给电机的一相输入 1个脉冲,此时电机的脉冲频率为 
FM= 
部分,分别为电机手动/自动控制、正/反转运行、加戚 
/f亘速运行、暂停/报警.其程序流程如图6所示. 
三相脉冲由PLC 24VDC输出端产生,为了得到 

维普资讯http://www.cqvip.com

362・ 沈阳工程学院学报(自然科学版) 第3卷 
图5 PLC硬件接线 
图6软件设计流程 
式中FM为电机运行的脉冲频率,FIz;N为高速计数 制精度. 
器预设值;Up为PLC产生的高速脉冲频率(20 kIz). 3.2触摸屏软件编程 
这样,当由触摸屏输入或改变N值时,FM的范 采用与S7~200 CN系列PLC相配套的专用 围可达20 kHz之大,完全可以满足一般的步进电机控
HMI设备K—TP 178micro触摸屏,利用编辑软件 

本文来源:https://www.2haoxitong.net/k/doc/c7d11804cc7931b765ce15b8.html

《基于PLC的55BF004型步进电机驱动控制系统的设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式