步进电机的PLC控制设计.docx
- 文档编号:8536816
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:18
- 大小:175.40KB
步进电机的PLC控制设计.docx
《步进电机的PLC控制设计.docx》由会员分享,可在线阅读,更多相关《步进电机的PLC控制设计.docx(18页珍藏版)》请在冰豆网上搜索。
步进电机的PLC控制设计
步进电机的PLC控制设计
2014~2015学年第1学期
《电气控制及PLC》
课程设计报告
题目:
步进电机的PLC控制设计
专业:
自动化
班级:
11自动化
(1)班
姓名:
李勇李亚李新明荆欢
贾伟黄龙飞皇甫趁心
指导教师:
江春红
电气工程学院
2014年10月31日
1、任务书
课题名称步进电机的PLC控制设计指导教师(职称)江春红
执行时间2014~2015学年第1学期第9周学生姓名学号承担任务
李勇负责软件系统的设计1109111021
李亚负责步进电机运行的控制原理设计1109111020
李新明负责硬件系统的设计1109111019
荆欢负责系统调试1109111018
贾伟文档的排版和整理1109111017
黄龙飞搜集整理资料1109111016
黄甫趁心负责各成员之间交流沟通1109111015
设计目的
学会运用所学的理论知识,进行步进电机运行的控制原
理设计、硬件系统设计、软件系统设计、创新设计,提高理
论知识工程应用能力、系统调试能力、分析问题与解决问题
的能力。
步进电机为二相混合式,供电电压24VDC,功率30W,
电流1.7A(或1.2A),转矩0.35NM,步矩角1.8?
/0.9?
,并配有细分驱动器,实现细分运行,减少振荡。
设计要求
摘要
步进电机可以对旋转角度和转动速度进行高精度控制。
步进电机作为制执行元件,是电气自动化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。
例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。
软件PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、网络通信、PID调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种I/O系统的及网络的开放式结构。
用PLC控制步进电机的定位、转向、调速、细分有很大的优势与前景。
此次设计是利用PLC的控制方法,上位机的监控功能,在试验室进行模拟实现的。
试验结果达到了预期的功能。
关键词:
软PLC;步进电机;上位机;定位;转向;调速;细分
1引言....................................................................................................................................................................1
2.方案论证与对比...............................................................................................................................................12.1方案一...........................................................................................................................................................12.2方案二...........................................................................................................................................................12.3方案对比与选择...........................................................................................................................................23、系统设计.........................................................................................................................................................2
3.1PLC内部原理..............................................................................................................................................23.2二相混合式步进电机工作原理.................................................................................................................4
3.3驱动器原理...................................................................................................................................................53.4硬件与软件设计............................................................................................................................................54、组态的设计.....................................................................................................................................................7
4.1I/O口的定义...............................................................................................................................................74.2构造数据库...................................................................................................................................................74.3建立动画连接...............................................................................................................................................85、系统功能调试与性能分析.............................................................................................................................8
5.1系统调试中的问题及解决方案....................................................................................................................8
5.1.1软件调试....................................................................................................................................................85.1.2、正反转未响应.........................................................................................................................................95.1.3、定位的误差.............................................................................................................................................95.1.4、组态设计中的问题.................................................................................................................................9
5.1.5、其它.........................................................................................................................................................96、详细仪器清单.................................................................................................................................................9
7、总结与致谢.....................................................................................................................................................9
参考文献.............................................................................................................................................................11
附录一梯形图...................................................................................................................................................12
附录二源程序...................................................................................................................................................14
1引言
步进电动机是一种用电脉冲信号进行控制,并将电脉冲信号转换成相应的角位移或线位移的执行机构。
由于受脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比,通过控制脉冲数量来控制角位移量,从而达到准确定位的目的;通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的;通过改变通电顺序,从而达到改变电机旋转方向的目的。
步进电机是机电一体化的关键产品,广泛应用于各种自动化控制系统和机电一体化设备中。
随着微电子技术和计算机技术的发展,步进电机的需求量与日俱增,在各行各业都得到了广泛的应用。
可编程逻辑控制器ProgrammablelogicController(通常称为PLC)是一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制功能、网络技术和优越的性价比等性能,能充分适应工业环境,简单易懂,操作方便,可靠性高,是目前广泛应用的控制装置之一,PLC对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,即可实现对步进电机的控制。
利用PLC控制步进电机,其脉冲分配可以有软件实现,也可由硬件组成。
软件PLC(SoftPLC,也称为软逻辑SoftLogic)是一种基于基于PC机开发结构的控制系统,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业PC转换成全功能的PLC过程控制器。
软件PLC提供了与硬PLC同样的功能,同时又提供了PC环境的各种优点。
本文中,我们将对软PLC进行综述,对采用PLC来进行步进电机的设计研究进行介绍。
并以三菱的FN2系列的PLC为例,讨论步进电机的PLC控制系统的硬件和软件设计方法,以及利用组态设计,通过上位机进行监控与PLC进行通信,从而实现对系统的控制。
2.方案论证与对比
2.1方案一
步进电机的控制方式采用开环控制方式,即步进电机驱动系统的输入脉冲不依赖与转子的位置,而是事先按一定规律给定的。
负载位置对控制电路没有反馈,因此步进电机必须正确的响应每次励磁变化。
PLC步进电机驱动器步进电机
图2.1步进电机开环控制框图
2.2方案二
闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反馈和适当的处理,自动给出脉冲链,使步进电机每一步都响应控制信号的命令,从而只要控制策略正确电机
1
不可能轻易失步。
步进电机驱动器步进电机
PLC
转换器自整角机
图2.2步进电机闭环控制框图
2.3方案对比与选择
通过对比,步进电机的最显著的优势是不需要位置反馈信号就能够进行精确的位置控制。
这种开环控制形式省去了昂贵的位置传感器件,只需对输入指令脉冲信号计数,就能知道电机的位置。
在开环控制系统中,电机响应走步指令后的实际运行情况,控制系统是无法预测和监视的。
在一些运行速度范围宽、负载大小变化频繁的场合,步进电机容易失步,而使整个系统趋于失控。
这时候,可以对步进电机进行位置闭环控制。
控制系统对电动机转子位置进行检测,并将信号反馈至控制单元,使得系统对步进电机发出的走步命令,只有得到相应实际位置响应后,方告完成。
因此,闭环控制的最基本任务是防止步进电机失步。
闭环控制的励磁延时设置随负载而变化,它能产生接近最佳的速度曲线和快速的负载定位。
并且一般采用直接监视负载位置的方法,因此发生失步的可能性大大减小。
但在本实验中因为要求不是很高,所以只要采取最简单的开环控制系统,用来实现步进电动机的正转、反转、加速、减速、定位。
3、系统设计
3.1PLC内部原理
可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构。
通常由中央处理单元(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、电源和编程器等几个部分组成。
可编程序控制器是从继电器控制系统发展而来的,它的梯形图程序与继电器系统电路图相似,梯形图中的某些编程元件也沿用了继电器这一名称,如输入、输出继电器等。
这种计算机程序实现的“软继电器”,与继电器系统中的物理结构在功能上某些相似之处。
PLC实质上是一种被专用于工业控制的计算机,其硬件结构和微机是基本一至。
如图
2
3.1aPLC硬件的基本结构图所示:
编程器
输输
中央处理单元出入
(CPU)电电
路
路
电
系统程序存储区用户程序存储区源
图3.1PLC硬件的基本结构图
根据设计要求系统的I/O分配表如下:
表1I/O分配表
输入端输出端
输入设备输入端子输出设备输出端子启动停止按钮SB1X000电机A相线圈Y0正反选择按钮SB2X001电机B相线圈Y1慢速选择开关SA1X002方向选择Y2慢速选择开关SA2X003按钮K1驱动线圈Y3
定位按钮SB3X004按钮K2驱动线圈Y4
运行按钮SB4X005按钮K3驱动线圈Y5
细分按钮K1X006
细分按钮K2X007
细分按钮K2X010
3
3.2二相混合式步进电机工作原理
二相步进电机有2个绕组,当一个绕组通电后,其定子磁极产生磁场,将转子吸合到
B,,ABAB此磁极处。
若绕组在控制脉冲的作用下,通电方向按照AAB四个状态
B,,ABAB周而复始进行变化,电机科顺时针转动;通电顺序为ABA时,电机就逆时针转动。
步进电机是一种将电子数字脉冲信号转变为机械运动的电磁增量运动器件。
典型的电机绕组固定在定子上,而转子则由硬磁或软磁材料组成。
当控制系统将一个电脉冲信号经功率装置加到定子绕组中,电机便会沿一定的方向旋转一步。
脉冲的频率决定电机的转速。
电机转动的角度与所输入的电脉冲个数成正比;因此,只要简单地改变输入脉冲的数目,就能控制步进电机的转子运行角度,从而达到位置控制的目的。
步进电机有以下特点:
(1)运行角度正比于输入脉冲,便于开环运行,花费少;
(2)具有锁定转矩;
(3)定位精度高,并且没有累积误差;
(4)具有优良的起动、停止、反转响应;
(5)无电刷和可靠性高;
(6)可低速运行,直接驱动负载;
(7)不适宜的控制会引起振动;
(8)不宜运行于高速状态。
图3.2二相图步进电机内部原理图
4
3.3驱动器原理
步进电机必须有驱动器和控制器才能正常工作。
驱动器的作用是对控制脉冲进行环形分配、功率放大,使步进电机绕组按一定顺序通电,控制电机转动。
I1.0
脉冲功率Q0.0PLC信号细分步进I1.1控制分配驱动电机电路电路电路Q0.1I1.5
图3.3a开环步进电动机控制系统框图
驱动电路由脉冲信号分配和功率细分驱动电路组成。
根据控制器输入的脉冲和方向信号,为步进电机各绕组提供正确的通电顺序,以及电机需要的高电压、大电流;同时提供各种保护措施,如过流、过热等保护。
功率驱动器将控制脉冲按照设定的模式转换成步进电机线圈的电流,产生旋转磁场,使得转子只能按固定的步数来改变它的位置。
连续的脉冲序列产生与其对应同频率的步序列。
I1.0A/D转换I1.1控制信号三菱PLC
I1.5器
比较器
步进功率放
电流检测电机大
比较器
图3.3b步进电机驱动控制电路硬件连接框图
图中I1.0、I1.1和I1.5为输入控制信号端;Q0.0和Q0.1为两路高速脉冲,分别负责驱动电机开启定位和停止控制。
3.4硬件与软件设计
5
步进电机电机的PLC控制系统是要求用由PLC控制器、二相混合式步进电机、细分驱动器等器件组成,此外应设计要求要利用上位机进行监控,所以要用到上位机。
根据设计要求该系统要实现对步进电机的速度、方向、定位、细分等控制功能,要设计相应的程序才能使之实现,而快速与慢速、以及定位功能的实现都是靠PLC发出的高速脉冲来控制的,改变脉冲的宽度即频率来实现快慢,产生脉冲个数的多少来实现准确的定位,所以控制的关键是控制产生的脉冲。
硬件连接与程序流程图分别如下图3.4a,图3.4b所示:
图3.4aPLC硬件连接图
图3.4b系统流程图
6
4、组态的设计
在本系统设计中采用灯的点亮来模拟电机的运行状态,监控软件采用了北京亚控公司的Kingview6.5组态王软件。
4.1I/O口的定义
首先双击工程浏览器左侧大纲项“设备\COM1”,弹出串口设置对话框,如图6所示。
图4.1a串口设置对话框
要用组态软件进行实时监控首先要完成通讯连接,组态王通讯参数应与PLC的通讯参数设置保持一致。
由于本系统是PLC与组态王间进行通讯,因此将PLC的生产厂家、设备名称、通讯方式等填入相应的对话框即可。
然后选择工程浏览器左侧大纲项“设备\COM1”在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,选择PLC三菱FX2系列产品中“编程口”
4.2构造数据库
数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。
根据梯行图程序中的I/O配置列表,定义各变量如下表2所示。
表2I/O配置列表
变量连接数据读写变量名描述寄存器初始值
类型设备类型属性
7
X0控制起/停I/O离散FX1NX0bit读写关
X1正反转I/O离散FX1NX1bit读写关
X2慢速按钮I/O离散FX1NX2bit读写关
X3快速按钮I/O离散FX1NX3bit读写关
X4定位I/O离散FX1NX4bit读写关
X5运行I/O离散FX1NX5bit读写关
Y0A相I/O离散FX1NY0bit只读关
Y1B相I/O离散FX1NY1bit只读关4.3建立动画连接
图4.3动画连接图
根据以上画面中的开关可以来控制PLC设备上的开关按钮,可以监视控制PLC上设备的运行,根据不同情况来调节系统的启停,快速慢速等功能。
5、系统功能调试与性能分析
5.1系统调试中的问题及解决方案
5.1.1软件调试
系统开始运行但没有响应,经试验分析是输入频率过高,所以应输入适当的脉冲频率,
8
脉冲低电平的持续时间不应少于300ns。
过高的输入频率将可能得不到正确响应。
5.1.2、正反转未响应
有时在电机运行时按正反转方向键不能正确的响应,理论上信号的改变将使电机运行的方向发生变化,这可能是方向信号未领先脉冲信号输入至少10μs,造成驱动器对脉冲的错误响应,从而不能改变方向。
5.1.3、定位的误差
本系统的定位功能只能在一定范围内实现,不能实现精确的定位,在定位的过程中可以停止但不能回到初始位置,功能有待完善。
5.1.4、组态设计中的问题
在设计实现上位机控制设计组态时注意I/O配置必需设置好,要与PLC上的设备配套起来,另外就是设置串口实现上位机与PLC的通信,只有设置好了才能进行正常的通信,实现监控。
5.1.5、其它
系统启动时初始设定是正转,必需选择一个慢速或高速才能运行,由于试验器材不够,没有细分驱动器,不能实现细分功能。
6、详细仪器清单
表3仪器清单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 PLC 控制 设计