1、基于PLC的瓷砖包装线控制系统设计【实用文档】doc文档可直接使用可编辑,欢迎下载设计题目:基于PC的瓷砖包装线控制系统设计(软件)学 院: 机电工程学院 专业年级: 电气工程及其自动化2009级 学 号:学生姓名:指导教师、职称: 13 年 5 月 0 日PLbsedcontrol sysem eigntle packai lie(Sftware)College: Mehanial adElecrialgineeg Collegepilt ndGrae:Eectrica EnineeriandAutomaion,20 Number:01368Name: YanginHuiAvior:Li i
2、a eg, acig asistant Sumittd tie: a20,21 目录摘要.。.。.。.。.。.。.。.。.。.。.。.。Israc。.。.。.。.。.。.。.。.。.。.I1引言。.。.。.。.。.。.。.。.。.。.。.。.。.。.11. 本设计的目的和意义。.。.。.。.。.。.。.。.。.11.2 瓷砖包装线控制系统的研究现状.。.。.。.。.。.11.3 本设计所要解决的问题和完成的主要内容。.。.。.。12系统整体方案设计.。.。.。.。.。.。.。.。.。.。.。.。.32。1瓷砖包装线装置结构组成。.。.。.。.。.。.。.。.。 。瓷砖包装线的控制系统要求。.。
3、.。.。.。.。.。.。.。323控制系统的方案选择。.。.。.。.。.。.。.。.。4 瓷砖包装线控制系统.。.。.。.。.。.。531瓷砖包装线电控系统。.。.。.。.。.。.。.。.53.2瓷砖包装线控制系统的基本结构。.。.。.。.。.54硬件系统的设计。.。.。.。.。.。.。.。.6 41P的选型.。.。.。.。.。.。.。.。.。.6。 步进电机的选型。.。.。.。.。.。.。.。.。.。.。5 软件系统的设计.。.。.。.。.。.。.。.。.。.。.95.1 PLC IO表分配。.。.。.。.。.。.。.。.。.。.。952 瓷砖包装线控制系统程序流程图.。.。.。.。.。.。
4、.1 5。步进电机控制程序的编写.。.。.。.。.。.。.。.。.。12 .4PLC的通信.。.。.。.。.。.。.。.。.16 5。5 程序结构介绍。.。.。.。.。.。.。.。.。.21 结束语.。.。.。.。.。.。.。.。.。.。.。.。27参考文献.。.。.。.。.。.。.。.。.。.。.。.。2致谢。.。.。.。.。.。.。.。.。.。.。.。.。.。.29附录.。.。.。.。.。.。.。.。.。.。.。.。.。30 摘要 本设计是为了实现瓷砖生产的自动化,机械化而设计的.本设计通过对西门子PLC的学习,从而使用编程软件进行编程,进而控制生产机械的动作,实现工业自动化的目的.本设计
5、主要是采用了西门子PL自带的高速脉冲输出点来控制步进电机的运动,来实现精确控制的目的,最终实现整个流程的控制。关键词:PLC;工业自动化;瓷砖包装线bstracThissin is dsgneor tileprducion utomtioand mecaizio. is esgn bylearni to Siemen PL in rder t se programmingsofwre, adtn cntol the acton of the producin machie,industrl automaion prposes。 Thi eign i atheiemns PL come with
6、 higped pule tpt pototrolt stepper motormovemnt, to aceveprciseconro,a ultimatey cotrolof t entiepocesse words:PC; indusal aomatin;il pakaging lin 1 引言1。本设计的目的和意义随着我国经济的蓬勃发展,人力成本成为制约企业发展的一个重要因素,因此企业渴望通过实现工业自动化来促进企业的进一步发展。瓷砖企业由于工作环境的恶劣,造成用人短缺。因此,瓷砖企业渴望实现生产线的自动化。因此,本次的毕业设计主要是实现瓷砖包装线的工业自动化,来减轻瓷砖企业的人力成本
7、,促进企业的发展。C具有极高的可靠性、丰富的指令集和内置的集成功能、强大的通信能力和品种丰富的扩展模块。PLC可以单机运行,用于代替继电器控制系统,也可以用于复杂的自动化系统,还具有极强的通信能力和极其高的性价比。因此采用PLC来实现瓷砖包装线的工业自动化,可以很方便的实现控制要求,从而为瓷砖企业解决人力成本居高不下的难题。1。2瓷砖包装线控制系统的研究现状瓷砖包装线控制系统的研究在国内外已经比较成熟,有些已经用于实际的生产,提高了生产效率,降低了人力成本,为企业实现了利润的最大化.现在市面上的瓷砖包装线的控制系统大都是采用PC控制,降低了实现整个生产流程的难度。由于市面上的PLC的型号多样,
8、因此每选用一种不同的PC,就有一种不同的编程语言,也就有一种不同的程序。由于生产瓷砖的过程是极其辛苦的,因此工人们不能坚持下来,过一段时间便辞职,影响了瓷砖生产企业的生产。在福州市郊也有一些生产瓷砖的企业,它们正面临着招不到工人,工厂不能生产的尴尬的局面,因此它们迫切希望通过瓷砖生产自动化,来避免这一局面,降低工厂的损失。本设计采用PLC来设计瓷砖包装线控制系统,这对实现瓷砖生产的工业自动化具有重要意义,也具有广阔的应用前景和明显的经济效益。1本设计所要解决的问题和完成的主要内容 本设计的主要内容是基于PC控制瓷砖生产的工业自动化的控制系统。它主要由传送带、步进电机、电磁阀、机械手和上位机等设
9、备组成.本次设计的目标是设计出能满足控制要求的控制电路、流程图以及控制程序,从而实现瓷砖生产的工业自动化,提高企业的生产效率。瓷砖包装线的工作流程是瓷砖从传送带送到工作台上,步进电机下沉一块瓷砖的厚度,当累积到12块时,传动带停止。当步进电机下沉到一定距离后,空气阀开始动作,把工作台上的瓷砖推到包装台上,然后空气阀回复到正常位置,此时在包装台上的步进电机工作,把泡沫包装到瓷砖上,然后回到正常位置。此后,夹子下降到一定位置,夹取瓷砖,把瓷砖夹到包装纸上,然后回复到正常位置.此后传送带又开始传送,重复开始上述动作。 由于在本设计中要使用步进电机,因此步进电机的控制就显得尤为重要,为实现控制要求的时
10、候如何保证步进电机能运行到精确的位置,从而保证下一个动作能顺利执行,这是本设计能否实现设计目标的关键问题,只有解决了这一问题,本设计才能算是成功。2系统整体方案设计21瓷砖包装线装置结构组成 瓷砖包装线装置主要由传送带、步进电机、电磁阀、减速电机、机械手等组成。本设计主要是对瓷砖包装线的控制系统设计。2。2瓷砖包装线的控制系统要求 瓷砖包装线的控制系统的目的主要是实现工业自动化,降低成本,提高企业的利润.为了实现这一目的,就必须使瓷砖包装线控制系统能够正常运行,只有这样才能实现目的。因此,为了使瓷砖包装线控制系统能够正常运行,必须有控制要求,瓷砖包装线控制系统的控制要求如下所示: 瓷砖包装线控
11、制系统的启动要求 本系统的控制方式有两种,一种是直接通过按钮来控制,另一种是通过触摸屏来控制。当要让系统开始工作的时候,按下启动按钮,系统开始初始化,初始化完毕后,选择工作方式,工作方式有两种:一种是连续方式,另一种是单步方式。选好工作方式以后,整个系统便开始动作,瓷砖从传送带送到工作台上,步进电机下沉一块瓷砖的厚度,当累积到1块时,传动带停止.当步进电机下沉到一定距离后,空气阀开始动作,把工作台上的瓷砖推到包装台上,然后空气阀回复到正常位置,此时在包装台上的步进电机工作,把泡沫包装到瓷砖上,然后回到正常位置.此后,机械手下降到一定位置,夹取瓷砖,把瓷砖夹到包装纸上,然后回复到正常位置.此后传
12、送带又开始传送,重复开始上述动作。系统停车 正常停车:按下停止按钮,设备停止,整个系统停止。3 完善的系统保护 a、限位保护:当在托盘上的瓷砖块数达到预设块数时,电磁阀开始动作,把整堆的瓷砖推到包装平台,此时在推瓷砖的过程中会碰到限位开关,使电磁阀停止,然后缩回起始位置,等待下一次动作。在步进电机顶起托盘,上升到与传送带水平位置一致的时候,会碰到限位开关,是步进电机停止,防止步进电机运行过度。在包装平台上,会有步进电机把泡沫夹到瓷砖的两侧,完成包装过程,此时在步进电机的前进和回到起始位置的时候都会碰到限位开关,使步进电机停止,防止步进电机运行过度.移动包装好的瓷砖的机械手在左行、右行、上行、下
13、行的时候都会碰到限位开关,防止机械手运行过度。 b、系统的过载和短路保护:控制电路中接有熔断器和热继电器,分别用于系统的过载和短路保护。2。3 控制系统的方案选择 本系统的控制方式有两种:一种是继电器控制方式,另一种是PLC控制方式。(1) 继电器控制方式 继电器控制方式在以前电气系统中运用较多,但是这种控制方式存在着很多缺点,当保护开关增多时线路变得很复杂,而且不便于接线,设计困难,维修困难,安全性差,触点多,也不能显示各种保护。(2) LC控制方式该控制方式能够实现对电机的加速和减速控制,达到减少电气元件和增加安全性的目的。对于这种控制方式,随着电路中的保护开关的增加,使电路的安全性和准确
14、性都能得到提高,却不会给电路接线带来困难。采用这种控制方式具有可靠性高、程序简单、设备便于维护和维修,电路连接方便,一次性投资小等优点。 所以从以上两种控制方式看,本设计采用LC控制方式。比较得出PLC有明显的优越性。本设计采用西门子公司的70系列PL,其相应的软件为P7Micro/WIN来完成瓷砖包装线控制系统的设计。 3 瓷砖包装线控制系统。1瓷砖包装线电控系统 瓷砖包装线电控系统包括电气互锁,电机的短路、过载、限位保护等较为全面的保护措施。具有触摸屏能控制瓷砖包装线系统的运行和停止,极大地方便了用户的操作。2瓷砖包装线控制系统的基本结构 瓷砖包装线控制系统是主要以西门子PLC为主要控制单
15、元,电气操作台和触摸屏作为操作设备,外加PC外围开关、传感器和限位开关组成保护系统.该系统的主要框架如图3所示。瓷砖包装线控制系统各个组成部分主要作用说明如下:(1) 按钮开关:有启动、停止、连续和单步等按钮,主要是控制整个系统按照设计要求运行。(2) 触摸屏:触摸屏上的开关按钮等已经和程序相关联,因此在触摸屏上进行操作也能够控制整个系统的运行,极大地方便了用户的操作。(3) 步进电机:在整个系统中,步进电机使用较为频繁,在托举瓷砖和瓷砖包装的过程中都有用到步进电机,因此,步进电机是本系统的重要的一个组成部分。(4) 减速电机:在本系统中的瓷砖运输过程中有用到减速电机,通过调节减速箱,使电机满
16、足运输的转速,已达到调节运输速度的目的。(5) 电磁阀:主要是运用在当瓷砖块数达到设置值时,把瓷砖堆推向瓷砖包装台,以方便下一动作的运行,实现瓷砖的包装。(6) 机械手:在本系统中主要使用在把包装好的瓷砖运到指定位置。步进电机按钮开关 PLC减速电机电磁阀机械手触摸屏 图 瓷砖包装线控制系统组成框架4 硬件系统的设计4。 PLC的选型(1) C的简介LC即可编程控制器(Prrmabe ogic Cntroler,是指以计算机技术为基础的新型工业控制装置。在18年国际电工委员会(ItrntinalElectrical Cmmittee)颁布的PLC标准草案中对PL做了如下定义: LC英文全称ro
17、grammable Log Cotrler1 ,中文全称为可编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的.它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。PLC是可编程逻辑电路,也是一种和硬件结合很紧密的语言,在半导体方面有很重要的应用,可以说有半导体的地方就有PL。具有以下特点:1. 可靠性高,抗干扰能力强;2 .通用性强,控制程序可变,使用方便;3。功能强,适应面广;4.编程简单,容易掌握;5减少了控制系统的设计及施工的工作量;。体积小、重
18、量轻、功耗低、维护方便2。 PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置.它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PL及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。 PL是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术而发展起来的一种新型、通用的自动控制装置,具有结构简单、性能优越、可靠性高、灵活通用、易于编程、使用方便等优点,近年来在工业自动控制、机电一体化、改造传统产业等方面得到了广泛应用。
19、发展方向: 产品规模向两极分化;处理模拟量;追求高可靠性; 通讯接口和智能模块; 系统操作站配高分辨率的监视器; 追求软、硬件标准化(2) PLC的选型 在瓷砖包装线控制系统方案中共有数字量输入点1个、数字量输出点15个。故采用西门子公司的S7-0系列可编程逻辑控制器,700系列的CU226CN可编程逻辑控制器共有24个输入点和1个输出点,共个I/O点,有内置时钟.S7-0系列PC器件价格较低,性能优良,程序容量较大、运行速度快、可在线编程等优点因此选择该型号。4。 步进电机的选型(1) 步进电机的简介步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流
20、,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器.虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用.因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方
21、向转动一个固定的角度(即步进角)。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的.步进电机在构造上有三种主要类型:反应式(Variable Rluctanc,V)、永磁式(eat agn,PM)和混合式(Hybrid tepng,HS).反应式:定子上有绕组、转子由软磁材料组成。结构简单、成本低、步距角小,可达1。2、但动态性能差、效率低、发热大,可靠性难保证。永磁式:永磁式步进电机的转子用永磁材料制成,转子的极数与定子的极数相同。其特点是动态性能好、输出力矩大,但这种电机精度差,步矩角大(一般为7。5或5)
22、.混合式:混合式步进电机综合了反应式和永磁式的优点,其定子上有多相绕组、转子上采用永磁材料,转子和定子上均有多个小齿以提高步矩精度.其特点是输出力矩大、动态性能好,步距角小,但结构复杂、成本相对较高。按定子上绕组来分,共有二相、三相和五相等系列。最受欢迎的是两相混合式步进电机,约占9%以上的市场份额,其原因是性价比高,配上细分驱动器后效果良好。该种电机的基本步距角为18/步,配上半步驱动器后,步距角减少为。9,配上细分驱动器后其步距角可细分达256倍(。07微步).由于摩擦力和制造精度等原因,实际控制精度略低。同一步进电机可配不同细分的驱动器以改变精度和效果。(2)步进电机的选型步进电机和驱动
23、器的选择方法:判断需多大力矩:静扭矩是选择步进电机的主要参数之一.负载大时,需采用大力矩电机。力矩指标大时,电机外形也大.判断电机运转速度:转速要求高时,应选相电流较大、电感较小的电机,以增加功率输入。且在选择驱动器时采用较高供电电压.选择电机的安装规格:如7,86,10等,主要与力矩要求有关。确定定位精度和振动方面的要求情况:判断是否需细分,需多少细分。根据电机的电流、细分和供电电压选择驱动器。步进电机的选型要求主要是看电压、步距角,至于力矩,在本设计中步进电机所承受的负载不大,因此步进电机的力矩不要太大,适用就行了。由于步进电机的种类繁多,因此步进电机的使用电压范围挺广。在本设计中,步进电
24、机的相数是两相,因此步进电机的电压最好是选择较小的电压,于是选择4V电压。至于步距角的选择有075度、0。度、1.2度、。8度,在本设计中不需要很精确的控制,因此步距角选择18度。综合以上的要求,选择型号为110BG25-002的步进电机,其配套的驱动器型号为SH22206。5 软件系统的设计.1 PLC IO表分配在本设计中数字量输入的点数有14点,数字量输出的点数有15点,其作用和功能如表5所示。 表 5-1 瓷砖包装线输入、输出分配表地址 组件组件含义地址组件组件含义0启动按钮Q00脉冲输出控制托盘步进电机I0。1SB2停止按钮Q01脉冲输出控制夹泡沫步进电机I0B3单步按钮0传送带转动
25、I3S4复位按钮Q0KM2推瓷砖电磁阀线圈I4检测瓷砖块数光电传感器Q04KM3履带电机左行线圈I0。5SQ1步进电机上限位开关0。5KM4履带电机右行线圈I0S2推瓷砖电磁阀限位开关6KM5机械手电机上行线圈I。73履带电机左行限位开关Q.7M6机械手电机下行线圈I。0Q4履带电机右行限位开关Q1.KM7机械手夹紧线圈1.1SQ5机械手电机上行限位开关Q1。1托盘步进电机方向控制I12Q6机械手电机下行限位开关Q。2夹泡沫步进电机方向控制I3SB连续按钮Q1。3启动指示灯IS夹泡沫步进电机前进限位开关Q1.4停止指示灯I1。5S8夹泡沫步进电机后退限位开关Q15单步指示灯1。6复位指示灯 在
26、设计程序的时候,有一些数据需要写入到PL中,因此需要分配一些地址来储存数据,分配表如表2所示。表 52 瓷砖包装线存储变量表内存地址 代表意义VW102瓷砖块数V100步进脉冲数VD04步进毫米数D108每毫米步进脉冲数D12瓷砖厚度脉冲总个数VD11610泡沫厚度启动地址M303停止地址复位地址连续地址M3.34. 瓷砖包装线控制系统程序流程图 本系统的程序流程图如图-1所示.最开始是整个程序的初始化,把设置好的参数写入PLC中,初始化后按启动按钮,输送电力。通电后便开始选择工作方式,本设计的工作方式有两种:连续运行和单步运行.选择好后传送带便开始转动,输送瓷砖,在瓷砖的最右端安装有光电传感
27、器,主要是为了检测是否有瓷砖通过,当每通过一块瓷砖,C内的计数器指令自动加1,步进电机托盘下沉1块瓷砖的厚度,当计数器累加到12块的时候,传送带停止工作,步进电机托盘也停止工作,此时,推瓷砖电磁阀便开始工作,把2块的瓷砖给推到包装台上,在推进大过程中,碰到限位开关后,推瓷砖电磁阀便停止工作,并缩回起始位置。当瓷砖在包装台上时,夹泡沫步进电机便开始工作,把泡沫给夹到瓷砖上,当夹泡沫步进电机碰到限位开关后,便停止工作,并回到原来的位置.此时,机械手便开始工作,把包装好的瓷砖抓好,通过减速电机的正反转,实现位置的转移。当把包装好的瓷砖运送到合适的位置后,机械手返回到初始位置,等待下一次的动作。单步运
28、行与连续运行的主要是在每一步动作前,都得按一下单步按钮,动作才发生,其它过程与连续运行没什么差别,因此,不在赘述.图 5 瓷砖包装线控制系统程序流程图5.3 步进电机控制程序的编写步进电机的控制主要有两种方式,一种是用S20系列的C的高速脉冲输出点直接对步进电机进行运动控制。还有一种方式是运用位置控制模块对步进电机进行运动控制。由于位控模块EM253昂贵,没有经济性,因此运用PL自带的高速脉冲输出点来控制步进电机的运动。 高速脉冲输出功能即在C的指定输出点上实现脉冲输出(PTO)和脉宽调制(PM)功能。-00系列PLC配有两个PTO/WM发生器,它们可以产生一个高速脉冲串或者一个脉冲调制波形。
29、一个发生器输出点是Q.,另一个发生器输出点是Q01。当0.和Q0。作为高速输出点时,其普通输出点被禁用,而当不作为PO/PWM发生器时,Q00和Q0。1可作为普通输出点使用.一般情况下,PO/PWM输出负载至少为10%的额定负载。在本设计中使用的编程软件STP 7iroIN中有编写PTP控制步进电机的向导功能,因此采用向导编写步进电机的控制程序。向导设置过程如下所示。点击编程软件SEP 7Micro/N的新项目的向导,然后选择T/PM.如图-所示。 图 52 向导的选择 点击TO/PWM后,会跳出一个指定一个脉冲发生器界面,选择Q0.0后点击下一步。如图-3所示。 图5-3 高速脉冲输出点选择
30、 选好脉冲输出点后,便开始选择脉冲串输出方式,选择线性脉冲串输出(PTO),选好后点击下一步。如图5-所示. 图 5- 脉冲输出方式选择 选好脉冲串的输出方式后,便开始选择电机速度,由于步进电机转一圈的脉冲数是6400,在这里把瓷砖的厚度最大值预设为20mm,因此,步进电机的最高速度为30000脉冲/s,而步进电机的最小速度和启动停止速度采用默认值为500脉冲s,选好后点击下一步.过程如图5-所示。 图 5-5 步进电机速度设置选好步进电机的最高速度和最小速度后,便选择加减速时间,从最小速度加速到最大速度和最大速度减速到最小速度都是采用默认设置,都是0ms,选好后点击下一步。过程如图5-6所示
31、. 图 步进电机加减速时间设置 设置好加减速时间后,便开始为每一步设置运动包络,由于步进电机转一周为5mm,瓷砖的厚度预设为20mm,所以步0的目标速度是6400脉冲/s,步0的结束位置是250,总位移为25600,操作模式选择相对位置,设置好后点击下一步。过程如图57所示。 图 5- 步进电机运动包络定义设置好运动包络后,便开始为设置分配存储区,使用默认设置,设置好后点击下一步。过程如图58所示。 图 -8 配置分配存储区当设置都完成后,会形成步进电机控制子程序,点击完成,便完成步进电机程序的编写。过程如图59所示。 图 5-9 步进电机子程序高速脉冲输出点1的设置与Q0差不多,这边不在赘述
32、。54 PLC的通信(1) 为网络选择通信接口 S200可以支持各种类型的通讯网络。在STG/PC接口属性对话框进行网络选择,一个选定的网络将被作为一个接口来使用,能够访问这些通信网络的各类接口包括:主站PI电缆P通信卡以太网通信卡通过下列步骤,可以在E7icr/WIN选择通信接口,如图510所示.1、 在通信设置窗口中双击图标.2、 为EP 7Micro/IN选择接口参数。图0 SEP 7Micro/WIN通信接口(2) 主站PI电缆 00可以通过PPI主站电缆进行通信。这些电缆允许通过RS232或U接口进行通信.如图1所示。选择PPI主站电缆的方法很简单,只需执行以下步骤即可:在SET P
33、G/PC /nterface属性页中,点击属性按钮。在属性页中,点击本地连接标签。选中SB。图 5-11 PI多主站电缆选择(3) 为SEP 7Mcro/WIN设置波特率和站地址 在进行通信之前,必须为SEP 7MiroWIN设置波特率和站地址,其波特率必须与网络上其它设备的波特率一致,并且站地址必须唯一。如图12所示,SPicr/WN设置波特率和站地址非常简单.在操作栏中点击通信图标,然后执行以下步骤: 在通信设置窗口中双击图标。在SETPG/PC /nterfa对话框中点击属性按钮。 为SETMicro/WIN设置站地址。 STP7-MicoIN设置波特率。 图5-1 配置SEP 7Mic
34、ro/WIN(4) 为7200设置波特率和站地址 在通信之前也必须为S7-00设置波特率和站地址。S720的波特率和站地址储存在系统块中,在为S-00设置好参数后,必须将系统块下载到S20中。每一个S720通信口的波特率设置缺省值设置为.k,站地址的缺省值设置为2。如图513所示,使用SET 7Mcro/WI为S7200设置波特率和站地址.可以在操作栏中点击系统块图标或者在命令菜单中选择ieComonenSte Blok,然后执行下列步骤:为S7200选择站地址。为720选择波特率。下载系统块到S20。 图 -13 配置720PU(5) 设置远端地址 在将新设置下载到S70之前,必须为ETP
35、-Mi/IN(本地)的通讯(OM)口和720(远端)的地址作匹配,使它与远端的-2的当前配置相匹配。如图514所示。在新下载了设置以后,可能要重新配置P/PC接口波特率设置(如果新设置与远端20的设置不同)。关于波特率的设置,可以参考图512。 图5-14 配置STP7-Mco/WIN(6) 在网络上寻找S720 CPU 当设置好参数后,便可以寻找并且识别连接在网络上的S200。在搜索720时,也可以寻找特定波特率上的网络或所有波特率上的网络。只有在使用PPI多主站电缆时,才能实现全波特率搜索。如图5-15所示,搜寻从当前的波特率开始: 打开通讯对话框并双击刷新图标开始搜寻. 如若要使用所有波
36、特率搜寻,选中在所有波特率下搜寻复选框。图515 搜寻网络上的CPU在本设计中,本地的地址是1,远程地址是2,波特率是9.6,经过测试,可以连接上7-20系列P,可以实现数据传输,进行程序调试。5程序结构介绍 本程序主要采用起保停的编程方法来编写程序,主要的程序模块有程序初始化模、步进电机运动模块和机械手运动模块,下面就分别介绍各个模块的功能。(1) 程序初始化模块程序初始化模块的功能主要是把有关瓷砖厚度,瓷砖块数等原始数据写入西门子LC的C226C,以便CPU计算出相应的脉冲数值.比如采用.8步距角,采用32细分,可以算出转一圈的脉冲数是6400,存入VD10。导程mm存入VD4,通过除法指
37、令可以算出每m的脉冲数,在用乘法指令乘以存储瓷砖厚度的地址D112,便可以得出相应的脉冲数存在V16.启用高数计数器首先得设置控制字节,比如16F8,表示加计数、允许计数,启用HSC,模式为,SD48是装载当前值CV,S52是瓷砖厚度所转化的脉冲数V,中断事件采用3,即C=V的时候进入中断.程序如图5-16所示。图51 初始化程序(2) 步进电机运动模块步进电机远动模块程序主要是采用西门子PLC自带的高速脉冲输出点Q、1来输出脉冲数,从而控制步进电机的运动。因此体现在程序上面主要是采用POPWM向导来编写。只要跟随向导一步一步把参数设置好就可以了,要用的时候直接在主程序上调用就行。由于步进电机
38、的运动指令的使能端需要一直接通,因此与S0。0连接,只有步进电机的控制指令接通后,步进电机的运动指令才能使用。在步进电机的控制指令上的I_STOP、DSTP分别代表急停和减速停止。I00代表启动按钮,I01代表停止按钮,I0.代表复位按钮,I04代表光电传感器,I。指步进电机的限位开关,I14和15代表夹泡沫步进电机的限位开关,中间继电器M是代表当瓷砖被推到包装台上的时候开始接通,夹泡沫步进电机开始工作。程序如图517所示。图 5 步进电机运动模块(3) 机械手运动模块把包装好的瓷砖运送到合适位置是采用了两台减速电机来运送的。一台减速电机在水平方向上运动,另一台在垂直方向上上下运动,控制两台减
39、速电机的运动顺序就可以实现运送瓷砖的目的,采用限位开关来保护减速电机的安全运行。程序中的Q。、Q0.5、Q。6、Q7分别代表减速电机的左行和右行,上行和下行的方向。Q1。0代表夹取瓷砖的机械部件的接通信号,在移动瓷砖的过程中采用一些定时器来延时,为后续动作做准备。程序如图5-18所示。本程序段的流程图如图5-9所示。图 5-8 机械手运动程序 机械手流程是当夹泡沫步进电机工作结束后,机械手开始下降,当碰到下限位开关后,停止下降,夹取包装好的瓷砖,夹好后机械手上升,碰到上限位开关后停止,机械手开始向右运动,直到碰到右限位开关停止,机械手下降,碰到下限位后,放下瓷砖,然后上升,碰到上限为后,机械手
40、向左运动,直到碰到坐限位开关停止,等待下一次动作。 图 5-19 机械手流程图6 结束语本论文研究的是瓷砖包装线控制系统。它以PLC核心进行设计的,它借助PLC强大而灵活的控制功能,实现了安全、高效运行的要求;并且在使用过程中发现问题,还可以根据需要重新编程。该系统采用PLC控制步进电机,按实际要求设定运行速度,实现步进电机下沉合适距离和完成瓷砖包装等目的。通过将近两个月的研究设计和调试,实现系统的正常工作并且基本上达到了预期的设计目标。在这个过程中,我学到了很多,感悟甚深。现将工作总结如下: (1) 首先,了解系统的基本工作原理,确定系统的控制要求、系统结构组成、系统硬件设备的选型、系统工作流程图、外部接线图。 (2) 收集相关资料,组织论文,通过与老师的交流不断进行总结,从中不断提升自身的语言表达和