•80•价值工程基于三菱PLC的伺服电机控制系统设计DesignofServoMotorControlSystemBasedonMITSUBISHIPLC胡志刚HUZhi-gang(天津职业技术师范大学自动化与电气工程学院,天津300222;江苏工程职业技术学院,南通226007)(AutomationDepartment,TianjinUniversityofTechnologyandEducation,Tianjin300222,China;JiangsuCollegeofEngineeringandTechnology,Nantong226007,China)摘要:设计了一种基于三菱PLC的伺服电机控制系统,详细介绍了该控制系统的电气原理图设计、触摸屏控制界面制作、伺服驱动器的参数设置、PLC的程序设计等。实践表明,用PLC直接控制伺服电机具有系统结构简单、运行可靠、扩展性强,具有较好的实用价值。Abstract:ThedesignofaservomotorcontrolsystemisbasedonMITSUBISHIPLC,andthispaperintroducestheelectricalprinciplediagramdesign,thetouchscreencontrolinterfacemaking,ser^^odriverparameters,PLCprogramdesign.Thepracticeshowsthatthedirectcontroloftheser^^omotorwithPLChastheadvantagesofsimplestructure,reliableoperation,strongexpansibilityandgoodpracticalvalue.关键词:三菱PLC;伺服电机控制系统;触摸屏Keywords:MITSUBISHIPLC;servomotorcontrolsystem;touchscreen中图分类号:TH138文献标识码:A文章编号:1006-4311(2017)05-0080-02〇引言随着PLC技术、变频技术和伺服控制技术的迅猛普及和推广,以步进电机和伺服电机为执行元件的定位控制技术在工业生产中得到了越来越广泛的应用。伺服电机不但能够实现精准的速度控制,而且能够实现精准的角度(位置)控制,具有较强的动态特点11]。本文利用PLC脉冲输出端□直接控制伺服电机的运动,设计了电气原理图,PLC的主要控制程序等,该系统能与PLC为主控制器的生产设备实现良好的对接,具有较好的实用价值。1伺服电机控制系统组成及控制要求本文伺服电机控制系统由PLC、伺服驱动器、伺服电机、触摸屏以及一套单轴运动执行机构组成,系统组成如图1所示。图1伺服电机控制系统组成示意图控制要求:设计触摸屏控制界面,有手动控制与自动控制界面。手动控制时,按下正向或反向点动按钮,伺服电机能够正向或反向点动运行。自动控制时,按下自动按钮,伺服控制系统首先回原点,然后执行多点定位控制,每到达一点,停留1秒,反复循环。按下停止按钮,伺服电机停止运行。2伺服电机PLC控制系统硬件设计2.1控制系统主要设备选型2.1.1PLC的选用由于直接由PLC控制伺服驱动器,因此PLC的输出类型必须为晶体管输出型,本文选择三菱公司FX3U-32MT作者简介:胡志刚(1978-)男,江苏南通人,讲师/高级技师,在职研究生,主要从事PLC方面的科研和教学工作。型的PLC,具有原点搜索的功能指令,并且内置独立3轴最高100KHz的定位功能,可以同时控制3个轴的运动,完全满足伺服控制系统的定位控制要求。2.1.2伺服驱动器及电机的选用本文选用三菱MR-J3-10A型伺服驱动器及配套HF-KP13型的伺服电机。MR-J3系列伺服驱动器是在MR-J2系列基础上开发出来的,其动态响应过程更快,位置跟随更好,可连接FX系列PLC及脉冲发生器和定位模块。2.1.3触摸屏的选用本文选用三菱GT10系列触摸屏,该系列触摸屏支持FA透明传输功能,与三菱PLC连接时,可进行PLC程序的读取、写入、监控等。GT10与PLC通讯接□按机型不同分为RS232、RS422、USB,传输速率可达115.2kbps。2.2PLC控制系统输入输出分配表为了避免伺服执行机构在前进或后退过程中的越程故障,设置两个位置开关进行限位保护。执行原点回归指令需要1个接近开关,因此需要3个输入点。PLC的输出信号主要是脉冲和方向信号,需要2个输出点。输入输出点的具体分配见表1所示。表1PLC输入/输出分配表输入端输入端输入设备PLC输入输出设备PLC输出正转限位开关X0脉冲信号Y0反转限位开关X1方向信号Y1原点开关X22.3控制系统电气原理图设计控制系统电气原理图设计如图2所示。考虑到设备在使用过程中的安全性,防止执行机构越程导致设备损坏,在执行机构两端设置极限开关,分别是SQ1、SQ2,将常闭触点接至伺服驱动器正反转限位端□(LSP、LSN),常开触点接至PLC的输入端口。SQ3是原点开关,执行原点回归指令时使用。ValueEngineering•81•表2伺服驱动器参数设置序号参数编号参数名称设置值功能1PA01控制模式0000H位置控制2PA05伺服电机运转一圏所需脉冲数60006000PULSE/圈3PA08自动调谐模式0001H在线自动设定4PA09自动调谐响应12值越大,响应越快5PA13脉冲输入形式0001H脉冲串+方向6PD01输入信号自动ON选择0004H伺服ON内部自动接通SB图2伺服电机PLC控制系统电气原理图3伺服驱动器参数设置此系统中伺服驱动器工作于位置控制模式,FX3U-32MT的Y0输出脉冲作为伺服驱动器的位置指令,Y1输出作为伺服驱动器的方向指令。采用自动增益调整模式。根据以上要求,伺服驱动器参数设置如表2所示。4伺服电机PLC控制系统软件设计4.1触摸屏画面设计多点定位控制采用绝对位置指令DRVA来完成,程序设计如图4所示。触摸启动按钮M3时,以D10的设定速度运行,K5500个脉冲量表示目标位置对于原点位置的距离。由于M8029是脉冲输出结束信号,并不是伺服电机运行结束信号。因此在M8029接通时驱动一定时器,适当延时让滞留脉冲减少到位范围内伺服电机停止后再去驱动下一条定位指令,以提高定位控制精度[2]。采用三菱触摸屏作为伺服控制系统的人机界面。手动控制画面设置正转点动、反转点动位开关,分别与PLC辅助继电器M0、M1对应。自动控制界面设置回原点、启动、停止位开关,分别与PLC辅助继电器M2-M4对应,放置自动运行速度数值输入元件,与PLC的数据存储器D10对应。4.2PLC主要控制程序设计4.2.1原点回归的程序设计原点回归采用ZRN指令来实现,程序设计如图3所示。触摸回原点开关M2时,伺服电机以原点回归速度(频率为12000HZ)向原点回归,当原点开关由OFF变为ON时,伺服电机以爬行速度(频率为2000HZ)继续运行,当原点开关由ON变为OFF时,该指令执行完毕,M8029接通,为执行多点定位程序做好准备。4446M2Hh-M10HI—X001------------M8029--------------------SETM10■DZRNK12000K2000X002Y000-------------------RSTM10--------------------SETM11图3原点回归的程序设计4.2.2多点定位控制的程序设计6872M11M3HI----lhM12Hf—|-----M8029T0Hh-------------------SETM12-------------------RSTM11—DDRVAK5500D10Y000Y001K10-------------------------T0-------------------LRSTM12-------------------I.SETM13图4多点定位的程序设计5结语本文介绍的伺服电机控制系统采用PLC控制,具有结构简单、成本低、编程简单、运行精度高等优点,能够满足精度要求较高的应用场合[3]。该系统能与PLC为主控制器的生产设备实现良好的对接,在执行机构上增加一些气动元件,如气缸、真空吸盘等,可完成物料的搬运等任务,此系统运行稳定、经济性好,具有较好的实用价值。参考文献:「11王家乐.PLC控制伺服电机的应用设计探讨「J1.山东工业技术,2016(3):163.「2]李金城,付明忠.三菱FX系列PLC定位控制应用技术「M1.电子工业出版社,2014.「3]林杰文.基于PLC的伺服电机运动控制系统设计「J1.机电技术,2015(10)20-23.