基于PLC的步进电机控制方案设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:netgood
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]PLC在工业控制领域应用广泛,其实时性、指令集成和界面操作便于实现运动控制功能。该文介绍了一种基于西门子S7-200PLC的步进电机控制系统,使用STEP7 Micro/WIN具有的脉冲串输出功能,设置加速和减速时间、组态包络输出脉冲串,实现步进电机速度和位置控制。使用MCGS软件组态触摸屏人机界面,实现电机控制和状态监控。该文详细介绍了系统组成、控制原理、程序设计和软件组态。该控制系统已经面向学生实验,使用效果良好。
  [关键词]PLC;步进电机;触摸屏
  中图分类号:TM301.2 文献标识码:A 文章编号:1009-914X(2015)33-0119-02
  0 引言
  步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,通过控制脉冲频率和个数,可以达到调速和定位的目的。S7-200PLC适用于小型电气自动化监测和控制系统,其具有的高速脉冲串输出(PTO)功能,方便了步进电机控制。
  本文结合实验室现有资源,设计了步进电机控制方案,以触摸屏作为人机界面、以S7-200PLC作为主控制器、通过专用驱动器控制步进电机,步进电机带动直线运动单元,由限位开关反馈极限位置。文中详细介绍了系统组成和程序设计,方案为本科生课程设计提供了实验内容,使用效果良好。
  1 系统组成
  控制系统由PLC、触摸屏、步进电机及其驱动器、直线运动单元、限位开关、开关电源以及相关电路等设备组成,系统组成原理如图1所示。
  1.1 PLC主机
  PLC选用西门子S7-200 CPU226DC/DC/DC晶体管输出型,最大脉冲输出频率20kHz,脉冲输出电压5VDC[1]。主机有两个内置的脉冲发生器,指定给数字输出点Q0.0与Q0.1,有两种脉冲发生模式可供选择:脉冲串输出(PTO)和脉冲宽度调制输出PWM。
  1.2 触摸屏
  组态人机界面选用和利时HT6720T型7英寸高亮度TFT液晶显示屏,可配合S7-200PLC程序执行各类组态,模拟工程现场运作,丰富实验内容[2]。触摸屏与计算机采用USB连接、与PLC采用485通信。在PC机上运用MCGS组态软件,编程后下载到PLC,PLC通过程序指令将触摸屏输入的运动参数转化为控制指令,控制步进电机的实时运动。图形界面主要包括以下功能:
  (1)电机启动:通过触摸屏按钮启动或停止系统;
  (2)初始化:对系统的初始点进行设置;
  (3)控制方式选择:选择自动或手动控制方式;
  (4)数据输入:通过调用隐藏的小键盘,输入速度、方向等运动参数;
  (5) 过程显示:对运动中的速度、位移进行实时显示;
  (6) 检测报警:极限位置检测、错误报警等。
  1.3 步进电机及其驱动
  步进电机是一种将电脉冲信号变换成角位移或直线位移的常用电气执行元件,具有步进数可控、运行平稳、价格便宜等优点[3]。步进电机转子的位移与脉冲数成正比,因而其转速与脉冲频率成正比,而不受电源电压、负载大小及环境条件等影响。每一个脉冲信号可使步进电机旋转一个固定的角度前进一步,这个角度即为步距角。脉冲的数量决定了旋转的总角度,脉冲的频率决定了旋转的速度,方向信号决定了旋转的方向。
  本系统电机采用杭州日升电气设备有限公司生产的57BYG250FC混合两相步进电机和配套驱动器型号HB202M。直线运动单元由步进电机、丝杠连接、五个定位限位开关、以及接线面板组成。其中丝杠是将步进电机的旋转运动转变成工作台面的直线运动,左右两端为极限限位开关,中间三个限位开关分别是前、中和后位置检测。接线面板上对应的五个限位开关分别有信号输出端子,并且有LED信号触发指示。步进电机驱动器上的信号公共端(COM-),脉冲输入端(CP),方向信号输入端(DIR),脱机控制信号输入端(FREE)以及24VDC电源输入都布置在接线面板相应区域。
  直接关系运动结果的参数有以下几个:
  N:PLC发出的控制脉冲的个数;
  n:步进电机驱动器的脉冲细分数;
  θ:步进电机的步距角,即步进电机每收到一个脉冲变化,轴所转过的角度;
  d:丝杠的螺纹距,它决定了丝杠每转过一圈,工作台面前进的距离;
  根据以上几个参数,得到以下结果:
  PLC发出的脉冲个数到达步进电机上,脉冲实际有效数应为N/n,步进电机每转过一圈,需要的脉冲个数为360/θ,则PLC发出N个脉冲,工作台面移动的距离为:
  2 系统控制原理和主程序设计
  2.1 控制原理
  利用高速脉冲输出功能控制步进电机,S7-200PLC的CPU模块有两个PTO发生器,通过Q0.0、Q0.1输出高速脉冲列。每个PTO生成器有一个9位的控制字节、一个16位无符号的周期值或脉冲宽度值、以及一个无符号32位脉冲计数值。这些值全部存储在指定的特殊存储器区,并被预先设置,通过执行脉冲输出指令(PLS)来启动操作。PLC指令使S7-200读取SM位,并对PTO发生器进行编程。
  使用STEP7--Micro/WIN位控向导,为PTO操作组态一个内置输出。通过向导配置脉冲速度、加减速时间,得到每一步的目标速度和脉冲数。设定的目标速度和位置如图2。
  接线中,CP+/CP-为脉冲信号、DIR+/DIR-为方向信号(电平控制),输出极性和方向控制如图3所示。
  2.2 主程序设计
  主程序完成步进电机启停、以目标速度控制电机正转或者反转、限位开关位置检测等。软件采用STEP7-Micro/WIN编写,调用的主要PTO子程序有:   PTOx_CTRL子程序(控制):使能和初始化用于步进电机的PTO输出。
  PTOx_RUN子程序(运行包络):命令PLC在一个指定的包络中执行运动操作,此包络存储在组态/包络表中。
  PTOx_MAN子程序(手动模式):使PTO输出置为手动模式。该子程序允许电机以不同的速度启动、停止和运行。
  程序有手动控制和自动控制两种功能,手动模式下电机遇限位停止,自动模式下电机正反转自动循环、按停止指令停止。流程图分别如图4和图5所示。
  3 界面设计
  MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能[4]。
  由MCGS嵌入版生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,如图6所示。
  在窗口内,通过放置不同的构件,创建图形对象并调整画面的布局,组态配置不同的参数以完成不同的功能。根据系统运行要求,设计的触摸屏界面如图7所示。
  4 结束语
  用PLC实现对步进电机的速度和位置进行控制,用触摸屏替代传统的按钮、指示灯,操作简单,人机交互性好。本方案利用S7-200PLC脉冲输出PTO功能实现了步进电机速度和位置控制,利用HT6720T触摸屏、MCGS组态软件实现电机控制和运行状态监控。通过实验,学生掌握了STEP 7--Micro/WIN编程软件使用、熟悉了步进电机原理及其驱动、并初步具备了MCGS软件的组态设计方法。
  参考文献
  [1] 龚仲华.S7-200系列PLC应用技术[M],北京:人民邮电出版社,2011.
  [2] 廖常初.西门子人机界面(触摸屏)组态与应用技术,北京:机械工业出版社,2008.
  [3] 岂兴明.PLC与步进伺服快速入门与实践[M],北京:人民邮电出版社,2011.
  [4] 吴作明.工控组态软件与PLC应用技术[M],北京:北京航空航天大学出版社,2007.
  [5] 郭俊宇.基于PLC的步进电机控制方法研究[J],科技情报开发与经济,2011,21(13):193-1947.
  [6] 王立红.基于PLC的步进电机行程控制[J],组合机床与自动化加工技术,2008(11):44-46.
  [7] 崔延.采用PLC控制步进电机实现点位控制[J],组合机床与自动化加工技术,2009(4):61-66.
  [8] 江华生.基于PLC和触摸屏的步进电机控制系统的设计[J],机械与电子,2008(10):75-78.
  资助项目:高教所实验室建设专项资助项目(GK100301006-3)。
  作者简介:吴茂刚(1976—),男,山东莱芜人,讲师,电机及其控制。
其他文献
[摘 要]近年来,随着小汽车普及到每个家庭,学习汽车驾驶的社会人员越来越多,而在学车的过程中,汽车驾驶操作技能则是学习的重点。那么,这种技能的形成与哪些因素息息相关呢?笔者将会围绕这个问题做浅显的探讨。  [关键词]汽车驾驶;操作技能形成;影响因素  中图分类号:U471.1 文献标识码:A 文章编号:1009-914X(2015)33-0129-01  首先,我们必须了解何为汽车驾驶操作技能?汽
期刊
[摘 要]采用BP神经网络的原理,建立神经网络的预测模型,给出相应的算法。并通过土壤适用性验证,得出合理的评价和预测结果。  [关键词]神经网络;模型; 预测;评价  中图分类号:S158 文献标识码:A 文章编号:1009-914X(2015)33-0121-01  1 BP神经网络预测模型  1.1 BP神经网络基本理论  人工神经网络是基于模仿生物大脑的结构和功能而构成的一种信息处理系统。该
期刊
[摘 要]本文基于理论推导与UG NX8.5高级仿真两种方法研究简单管路水利短管自由出流与淹没出流的流量关系,对研究结果进行比较,对其一致性进行验证。  [关键词]伯努利方程;自由出流;淹没出流;UG流体仿真  中图分类号:TV131.66 文献标识码:A 文章编号:1009-914X(2015)33-0125-02  1.基于理论推导的简单管路水利短管的自由出流与淹没出流的水力计算  1.1 短
期刊
[摘 要]随着社会的不断进步和发展,科学技术的改革创新,促进了煤矿行业的蓬勃发展。  煤矿安全监控系统属于确保煤矿企业煤矿安全开采生产的一种重要手段。文章通过分析现阶段煤矿安全监控系统面临的相关问题,对强化煤矿安全监控系统安全运行的有效措施,旨在为相关煤矿企业基于煤矿安全监控系统的问题与相应措施研究适用提供一定的思路。  [关键词]煤矿;安全监控系统;问题;措施  中图分类号:TP273 文献标识
期刊
[摘 要]电线电缆生产设备的现场管理是企业的生产设备管理的重要环节。本文主要对电线电缆生产设备管理进行了探讨分析。  [关键词]电线电缆;生产设备;维修养护;现场管理  中图分类号:TQ649.5 文献标识码:A 文章编号:1009-914X(2015)33-0105-01  1.生产设备在产品制造的应用  1.1 生产工艺流程和设备布置  生产车间的各种设备必须按产品要求的工艺流程合理排放,使各
期刊
[摘 要]针对激光雷达多元探测中能量分散造成的灵敏度降低的问题,从相关检测理论出发,提出了利用多元探测实现视频累积的信号处理方法,并对多元相关探测体制下系统信噪比的改善情况进行了分析。  [关键词]相关探测、四象限、激光雷达、信噪比、频累积  中图分类号:TN958.98 文献标识码:A 文章编号:1009-914X(2015)33-0130-01  1 引言  随着激光技术的快速进展,具有跟踪和
期刊
[摘 要]20世纪70年代后,科学技术迅猛发展,信息技术、生物技术、自动化技术、纳米技术等高精尖科技的广泛应用,提高了刑事侦破能力,促进了刑事侦查观念的转变,现代科技在刑事案件侦破中的运用越来越广泛。现代科技的进步促进了刑事科学技术发展,提高了刑事科学技术人员的数量和质量,有力地打击各种犯罪,维护政治稳定和社会治安稳定,为社会主义建设保驾护航。  [关键词]现代科技 刑事科学技术 生物科学技术 信
期刊
[摘 要]土方工程是建筑工程中主要的分部分项工程之一,包括土的挖掘、运输、填筑和压实等主要过程,以及所需的排水、降水和土壁支撑的设计、施工准备的辅助过程。由于设计、施工、组织等方面的原因,在土方工程施工中安全事故时有发生,在建筑施工安全中坍塌事故近几年来呈上升趋势,并成为继高处坠落、触电、物体打击和机器伤害“四大伤害”后的第五大伤害事故。“五大伤害事故”占建筑安全事故总数的 86.6%,而土方工程
期刊
[摘 要]当前的社会是信息技术飞速发展的时代,计算机网络在人们的工作、生活中发挥着重要作用,和每个人都息息相关。如果计算机网络由于隐藏的漏洞或者发生了来自非法者的攻击和入侵行为,就可能会带来严重的损失和影响,因此,需要加强计算机网络的安全防范手段。本文结合笔者实践工作经验,从构建整体信息安全体系结构层面,对计算机网络安全进行了探讨。  [关键词]计算机网络;信息安全体系;结构;入侵检测技术  中图
期刊
[摘 要]路灯是城市的基础设施之一,高质量的城市路灯,不仅在夜晚为城市提供交通照明,保证城市夜晚的安全,同时城市路灯的质量状况,也代表着一个城市发展的状况。因此,在城市建设过程中,市政人员对城市路灯的重视是较高的,尤其是在全球提倡“节能降耗”的今天,城市路灯节能水平的提高,成为市政人员工作研究的重点。  [关键词]路灯;节能;必要性  中图分类号:TM923 文献标识码:A 文章编号:1009-9
期刊