《基于PLC的邮件分拣机控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的邮件分拣机控制系统设计.doc(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. .图书分类号:密 级:毕业设计(论文)基于PLC的分拣机控制系统设计MAILSORTINGMACHINEBASEDON PLC CONTROLSYSTEM DESIGN学生XX学院名称信电工程学号. .word. .摘要本论文利用PLC对分拣系统进展控制设计,摆脱了使用继电器进展分拣的系统,缺乏较好的稳定性,适应性不够强,且不能满足特殊的控制要求等缺陷,实现了对进展自动分拣的主要目标。本论文充分利用了可编程逻辑控制器的优秀性能,设计出了具有运行稳定、故障率低等优势的系统。本论文首先介绍了论文题目的起源及其背景资料、订立的系统实施方案、设计思想和合理性推断;随后对系统开场进展硬件选型、硬件电
2、路设计,软件程序设计,并绘制了梯形图;接下来又对系统进展调试以确定其可行性,然后利用MCGS组态软件对整个系统进展组态仿真;最后,本论文对全部的设计内容和结果进展总结陈述。关键词可编程逻辑控制器PLC;分拣AbstractUsing PLC to designsorting systemgets rid of the defect of using relay for sorting system lack of stability and adaptability, and can not meet the requirement of the special control.And PLC
3、 sorting systemrealizes the main target for automatic sorting mail. This paper makes full use of the excellent performance of Programmable Logic Controller to design a system which has advantages of stable operation and low failure rate. This article firstly introduces the origin and background of t
4、he topic of the thesis, and then establishesa system implementation scheme,design idea and rationality of inference.Secondly the system starts hardware selection, hardware circuit design, software program design, and draws the ladder diagram. Then the system debugging is carried out to determine the
5、 feasibility, and then the thesis using the MCGS configuration software makesconfiguration simulation of the whole system. Finally, this article summarizes the result of the total design content and presentation.KeywordsProgrammable Logic Controller (PLC)sorting mail . .word. .目 录1绪论11.1选题的研究背景和研究意义
6、11.2分拣系统的现状与开展趋势11.3本设计的主要研究内容22总体设计方案32.1控制要求分析32.2 可编程逻辑控制器PLC介绍32.2.1 PLC的硬件构成32.2.2 PLC的特点42.2.3 控制系统的PLC工作流程53系统硬件设计63.1 PLC控制系统设计的根本原那么63.2 PLC控制系统设计的一般步骤63.3元件选择及电器功能说明73.3.1系统元件总览73.3.2 PLC的选型83.3.3驱动元件的选择83.3.4传感器的选择93.3.5条形码扫描器103.3.6拨码器103.3.7其他元器件选择103.4分拣系统的主电路图113.5 PLC的硬件接线图123.6 I/O地
7、址分配124分拣系统的程序设计144.1 PLC编程软件144.1.1编程语言144.1.2 STEP7-Micro/WIN编程软件144.2分拣系统的控制要求154.3程序流程图154.4分拣系统的PLC程序编写165系统调试205.1系统调试结果205.2调试中遇到的问题236组态软件256.1 MCGS组态简介256.2 PLC与组态软件的连接256.3 组态设计256.3.1主控制窗口设计256.3.2组态仿真26结论31致谢32参考文献33附录34. .word. .1绪论1.1选题的研究背景和研究意义现代化的社会生活离不开邮政工作。由于人们生活水平的不断提高,社会的快速进步,邮政工
8、作也变得越来越复杂化。分拣系统在最早的时候完全是由人力作业的系统。系统在工作时是由人工提取、人工搬运来进展货物的分类与运送。这种系统的分拣效率不高,且出错率较高,无法适应目前分拣的快速度和高准确性的要求。因此,为了改变这种情况,以实现分拣作业的智能化,提升的分拣速度,减少多余的人力,适应现代化社会的开展需求,从而依靠自动控制系统来实现自动分拣这一新兴工程诞生了。由于科技的快速进步,各类自动化机械设备在分拣系统中开场被启用。信息的传递和处理出现了以计算机控制技术为主要方式的时代。分拣系统的最重要的设计要求就是时刻把握住机械化、自动化和智能化这三点自动化设计的方向和准那么。伴随着计算机控制技术的迅
9、猛开展,可编程逻辑控制器PLC开场登上了历史大舞台,其功能也在短短的几十年时间内开展得越来越多样化。可编程逻辑控制器是一种把微处理器作为其核心,将微机控制技术、自动化技术以及通信技术进展综合性研发而成的新兴工业自动控制设备。在实际应用上,PLC有着远超同类设备的巨大优越性,它具有稳定性强,抗干扰能力强;适用X围广泛,应用方式灵活多变;程序编写简单,容易应用;功能完善,扩展功能强大;控制系统设计、调试、安装方便快捷;体积小,易于满足机电一体化的要求等特点。与目前的工控自动系统中的其他具有类似功能的硬件相比拟,可编程逻辑控制器的地位已开场逐渐上升,它越来越被设计人员所喜爱,逐步成为最重要、最被广泛
10、应用的工控装置,PLC应用的宽度和广度已经逐渐成为评定某个国家的工业自动化水平上下的标准之一。1.2分拣系统的现状与开展趋势近年来邮政行业发生了翻天覆地的巨大变化。邮政通信的技术复杂化程度不断增涨,分拣已根本实现了机械化,正在朝着自动化的方向挺进,利用机械实现的自动分拣那么是其中的关键。我国的分拣研究于20世纪70年代中后期开场起步,40多年来,科研工作者们在世界分拣技术的开展进程中不断有了革命性的进展。现在已经得到普遍应用的分拣机一小时的额定分拣量约为4万到5万封信。自动分拣系统的诞生提高了邮政工作的效率,并减少了出错率。分拣系统的优势有以下的几个方面:1.分拣误差率低。分拣的误差率越低,那
11、么分拣的准确性越高,分拣系统越可靠。分拣信息的输入机制在很大的程度上决定了分拣系统的分拣准确度。假设采用人工键盘或者语音识别的方式进展信息输入,那么出现误差的概率在4.0%左右;如果采用扫描条形码的输入方式,除非条形码的印刷出现了过失,不然将不会出错。因此,在目前的自动分拣系统中,条形码技术逐步代替了原始的输入方式来实现的分拣作业。 2.能长时间、大批量作业。由于流水线自动作业方式已经被设计者们由工业自动化生产中逐渐地移植到了分拣系统中,因此目前的分拣系统可以克制气候因素、时间因素、人为因素等限制在较长的时间内连续运行。同时由于自动分拣系统在单位时间内分拣数量大,因此可以实现大批量分拣。 3.
12、分拣作业人工需求量小。提高分拣的自动化水平是为了简化生产工作流程、减少工作的人数,减轻员工的工作强度,而这个目标也就是设计者创立自动分拣系统的初衷。因此目前的分拣系统已经逐步实现了提升人员工作效率,长效无人作业的目标。1.3本设计的主要研究内容本课题需要实现利用PLC对自动分拣系统控制过程进展设计,并使用实验室的分拣模块对系统进展调试以确保程序的可行性,最后再对系统进展组态验证。在本设计中需要完成的研究内容如下:(1)系统运行的原理设计;(2)选择正确的元器件型号以及正确分配输入输出量;(3)对PLC控制程序进展梯形图的设计;(4)硬件的安装与PLC程序的调试;(5)运用MCGS组态对分拣系统
13、进展组态验证。2总体设计方案M4M5SP1SP2SP3SP4M1M2M3一区二区三区四区2.1控制要求分析检测启动L2L1错误提示进图2-1分拣系统模拟图如图2-1所示,M5是控制传送带运行的电动机。M1M4是四个推杆电动机,分别用来控制四个推杆对各个地区的进展分拣。一区四区的分别代表了4个不同的分拣区域,用来装入对应地区的。SP1SP4是用来控制4个地区推杆电动机动作的接近开关。L1为进提示灯,L2为无效邮码提示灯。2.2 可编程逻辑控制器PLC介绍2.2.1 PLC的硬件构成PLC主要由中央处理器CPU、存储器、输入单元与输出单元、通信接口、扩展接口等部件构成。在这些组成部件之中,核心部件
14、是CPU。连接CPU与生产现场的输入以及输出端口的组成部件就是输出单元以及输入单元。通信接口那么是连接上位机、编程器等控制设备的端口。1.中央处理单元CPUPLC的核心部件就是CPU。不同型号的PLC的CPU属性往往是不同的,在PLC控制系统运行的过程中,CPU按照编写好的程序指令,安排PLC进展有序的工作。2存储器存储器主要分为两大类。第一类是可读/写的随机存储器,第二类是只读存储器。存储器是PLC的主要构成元件之一,它是主要用来实现存放用户编写的程序和工作时产生的数据的功能元件。3输入/输出单元输入/输出单元通常也被称作为I/O单元或I/O模块。PLC通过输入接口可以接收受控对象的数据,并
15、把这些数据作为对受控对象进展控制的根据。系统工作完毕后,PLC会将已经被处理完毕的结果通过输出接口传输到受控对象之中,以此来完成控制过程,以到达控制要求。4通信接口PLC配备有多种通信接口,大局部通信接口都装备着通信处理器。通信接口是PLC用来与监视器、打印机、微机等设备通信的部件。PLC与监视器连接,可以把控制的运行过程通过能流图的方法表现出来。2.2.2 PLC的特点一、器件构造简易,使用方便。由于PLC产品的系统化和集成化,PLC提供种类齐全的硬件装置让用户来选择。当受控对象的硬件设置完成后,就可修改程序以适应控制要求的变化。二、功能强大,适应性强。最新的PLC同时拥有逻辑运算、顺序控制
16、、计时、计数、D/A和A/D的转换以及数据处理等功能。它既可对数字量进展控制,也可对模拟量进展控制。它既可控制单一的生产机械和生产线,也可以控制单一的生产过程。三、稳定性强。使用继电器和开关控制的分拣系统虽然也具有比拟好的抗干扰能力,但是这类控制系统运用了大量的机械触头,使得设备的连线非常繁琐复杂,器件长时间的使用无法防止地会造成器件的损耗,这会极大地降低系统的可靠性。然而PLC运用微电子技术,开关的动作由不包含触点的电子存储器来动作,因此绝大局部的继电器和纷繁复杂的接线被编写的程序所替代,所以此系统的寿命极大增涨,可靠性也就极大地提高。三、系统的设计、安装、调试方便快捷。PLC使用软件程序替
17、代了使用继电器控制的系统中的绝大局部控制硬件,还拥有非常齐全的模块化构造,同时由于其使用用户编写的程序来取代绝大局部的硬件控制来实现其功能,这使得安装时的接线工作量极大地减少。所以只需要一台PLC和电脑就可以完成对用户程序的调试与仿真,但是继电器开关的系统那么需要在生产现场进展实时调试,不仅工作量非常大而且出错率较高,不便于控制系统的实现。四、器件体积小,质量轻,功耗低。因为PLC是将微电子技术运用在工业生产中的设备,并且它拥有构造严密、体积小、质量轻、功耗低的优势,同时还具有良好的适应环境变化的能力,因此PLC可以非常方便地安置在设备的内部,从而更加容易实现设备的机电一体化要求。2.2.3控
18、制系统的PLC工作流程PLC的工作原理用一句话来概括就是“顺序扫描,连续循环。在本系统中,通过扫描器、拨码器、启动和复位开关以及接近开关对分拣信息进展采集与输入,再通过PLC对接触器和指示灯进展控制。结合上述设想的控制功能,PLC的工作流程图如图2-2所示:PLC接触器状态显示开关量输入模块启动开关复位开关扫描器拨码器接近开关图2-2控制系统的PLC工作流程图3系统硬件设计3.1 PLC控制系统设计的根本原那么设计者们在对控制系统进展设计时必须遵循要尽量满足被控对象的控制要求这一客观要求。因此,设计者们在使用PLC对控制系统进展设计时,应当遵循以下几条原那么:1.尽量满足被控对象的控制要求满足
19、受控对象的控制要求是设计系统的客观前提,只有设计出符合实际要求的系统才具有现实生产的实际意义。因此,设计人员在开场设计之前就必须对被控对象进展深入研究,收集被控对象的相关资料。2.确保PLC控制系统的可靠性能够进展较长时间工作的,平安稳定地运行的PLC控制系统才具有可供生产运用的实际意义。因此,设计人员在系统设计、系统元件的选择、编写程序上要全方位地考虑,来确保控制系统的可靠性。3.力求简单、高效以及廉价一个PLC控制工程可能能够提高产品的效能,带来相当的经济和社会效益,但是一个新工程的投资也会导致投入资金的增长。因此,在满足控制要求的根底上,首先要注意不断地提高工程的收益,然后也需要争取降低
20、设计的本钱。这就需要设计人员不仅要设计出简单、经济的控制系统,而且需要设计出使用简洁、维护方便、本钱低廉的控制系统。4.适应开展的需求因为科学技术的快速开展,控制系统的设计要求也在相应地提高,所以设计者们在设计的时候要适时地考虑往后控制系统的开展和更新的需求。这就要设计者们在对PLC元件进展选型、确定输入以及输出模块、分配I/O接口和计算内存容量的时候,要适当地留下裕量,方便满足往后开展的要求和工艺的进步。3.2 PLC控制系统设计的一般步骤1.分析被控对象并提出控制要求仔细分析受控对象的工作要求和控制需求,理解被控对象内部的配合,提出被控对象对控制系统的控制需求,确立设计方案,拟定设计任务方
21、案书。2.确定输入与输出设备根据所要实现的系统的控制要求,来确立系统中所需要的输入设备和输出设备,接着拟定与PLC相连的输入以及输出设备,最终确定PLC的I/O接口分布图。3.选择PLC根据系统提出的要求对PLC的机型、容量、I/O模块、电源等具体要求进展选择。4.分配I/O接口并设计PLC外部硬件线路图1分配I/O接口确立PLC的I/O接口与输入/输出设备的连接图或对应的分布图,该步骤也可以在第2步中就进展。2设计PLC外部硬件线路设计出系统剩余局部的电气线路图,包括了主电路图与PLC外围的控制电路图。到此为止,就根本完成了对控制系统的硬件电气设计。5.程序设计1程序设计根据系统提出的控制要
22、求,运用适当的设计方式来设计PLC的梯形图程序。设计出来的程序要必须满足系统的控制要求,在此前提下设计者对系统的各个控制功能进展逐一编写,然后逐步地完善系统所要求的功能。2程序模拟调试程序模拟调试就是用各种元器件或者仿真和组态软件模拟现场的实际情况,为程序的运行创造出一定的实现环境。根据生产现场的实现方式的不同,模拟调试分为硬件模拟调试法和软件模拟调试法这两种实现方式。3.3元件选择及电器功能说明3.3.1系统元件总览系统中所需要用到的元件如表3-1:表3-1系统元件选择序列名称型号数量1PLCCPU-22612电动机Y2-63M1-453传送带DV6014启动/复位按钮LA23-D-GW26
23、指示灯XDN1-2427熔断器TRF250-800158交流接触器3TB4059快速断路器DZ47-60 1P 1A110热继电器NR2-25G/Z 0.5A53.3.2 PLC的选型本设计根据控制要求需要11个输入点和11个输出点,因此本设计选择西门子S7-200系列的CPU-226型PLC。这个型号的PLC拥有24个输入、16个输出的数字量I/O接口,256个定时器,足够满足本设计的硬件配置要求。在对元器件进展选型的时候需要注意,CPU-226型PLC的输出口是继电器型,因此可以既可以接交流负载也可以接直流负载。3.3.3驱动元件的选择驱动系统是一种由驱动元件来进展传动的组合装置。驱动系统
24、可以根据其使用的动力源的区别,而被分为液压、气压、电气和机械等多种传动方式。表3-2各种控制方式的比拟工程气压传动液压传动电气传动机械传送系统构造简单复杂复杂较复杂安装自由度大大中小输出力稍大大小不太大定位精度一般一般很高高动作速度大稍大大小通过表3-2可知,电气驱动的准确度最高,分拣系统的准确度较高,因此本文选择电气传动的驱动方式。电气传动中需要考虑的是电动机的选择,本设计中需要选择2种电动机。第一种电动机需要控制传送带的运动,由于的质量一般不超过70Kg,传送带的摩擦系数一般取0.3,假设传送带移动速度为0.2 m/s,可以根据式(3.1)求出负载功率为41.16 W。 式3.1式中表示传
25、送带平移作用力;表示传送带平移速度;表示传送带摩擦因数;表示质量;表示重力加速度。在查询了小型三相异步电动机的型号后,本论文先选择了Y2-63M1-4型三相异步电动机。此型号的电动机性能如表3-3所示,其效率为0.57,一般的传送带系统的传动效率为0.8,由式3.2可求得为90.26 W。由于此电动机需要频繁启动,因此在选择电动机的功率上要选择较大一点的电动机,一般选择1.2倍的电动机,而Y2-63M1-4型三相异步电动机的额定功率为120W,满足设计的要求。 式3.2式中表示电动机的效率;表示传送带系统的传动效率。在选择电动机的型号时还需要检验电动机的转矩是否满足等效负载转矩的要求。可以根据
26、式3.3求出电动机的等效负载转矩为0.35Nm,而Y2-63M1-4型三相异步电动机的额定转速可根据式3.4求得为0.83 Nm,完全满足本设计的要求,因此本设计选择了Y2-63M1-4型三相异步电动机。表3-3Y2-63M1-4型三相异步电动机性能表型号额定功率额定电流转速效率功率因数最大转矩最小转矩堵转转矩额定转矩额定转矩额定转矩kWAr/min%倍倍倍Y2-63M1-40.120.41370570.722.21.72.1 式3.3式中表示电动机转子转速。 式3.4式中表示电动机的额定功率;表示电动机转子的额定转速。第二种电动机用于控制分拣推杆,其选择方法类似于第一种电动机。假设推动速度为
27、0.2 m/s,与传送带的摩擦因数为0.3,推杆系统的传动效率一般为0.8,可以根据式3.1求出负载功率为41.16W,所以本设计选择了Y2-63M1-4型三相异步电动机。同时还要检验电动的转矩是否符合等效负载转矩的要求,由式3.3可以求得等效负载转矩为0.35 Nm,因此本设计选择了Y2-63M1-4型三相异步电动机。综上所述,本论文的系统一共需要5台Y2-63M1-4型三相交流电动机。3.3.4传感器的选择传感器是一种检测被测对象的各种物理量的状态变化,再将这种状态变化量转化为电信号的电气元件。它主要的使用X围有检测系统与作业的对象、工作环境的状态,为准确地控制系统的工作提供相应的信息。在
28、本设计中,需要用到接近开关。由于检测的实物要求,接近开关必须要能准确地识别纸制、塑料、金属等属性的材料,同时由于只有当通过时接近开关才会动作,所以输出方式必须是常开型。因此,本设计选用了CP-18R8DN型接近开关。CP-18R8DN型接近开关是一种圆柱形电容式交流接近开关,感应距离为8mm,可感应非金属材料,输出方式为常开型,工作电压为交流24V。3.3.5条形码扫描器在对邮码进展检测时要使用扫描器。扫描器是一种自身可以发射光线去照射上的邮码,然后利用光电转换器来接收邮码的反射光线,并将反射光线的亮暗区别转换为数字信号进展处理的装置。由于在对上的邮码进展检测的过程中,的大小形状、包裹方式、邮
29、码位置等不尽一样,因此,本设计选用了LS 6004-I000型全方位扫描器。3.3.6拨码器拨码器将条形码扫描器传输过来的信号进展数字过滤,以便实现稳定的信号输出,以此来完成数字信息的转换,从而传输到PLC中进展精准的控制。本设计选用DS-05型拨码器,此种拨码器有5个拨码开关,工作电压直流24V,额定电流0.025A,足够满足本设计的要求。3.3.7其他元器件选择一接触器的选择接触器是一种利用电磁感应来对电动机进展控制的元器件。在选择接触器的型号时,需要考虑接触器触头的额定电流,额定电流是在大于8小时的运行情形下的接触器的运行电流,一般按照负荷额定电流的1.52.0倍来选取。由于本设计选用的
30、电动机的额定工作电流为0.4A,因此本设计选用了3TB40西门子交流接触器,此接触器主触头的额定工作电流为1A,主触头工作电压为交流24V,满足电动机的电流要求。二熔断器熔断器是一种用于过电流保护的保护元件,它串联在线路中,当出现长时间的过电流时,高温会融断熔断器的熔体以到达保护电路的目的。本设计选择的电动机额定电流为0.4A,一般用来保护电动机的熔断器的额定电流为负载额定电流的1.52.5倍。因此,本设计选择了TRF250-800型熔断器,额定电流为0.8A,最大工作电压为250V,满足设计要求。三断路器断路器是一种串联在电路中,能够对线路和电动机进展实时保护,在欠电压和过电流等异常工作状态
31、时进展动作的保护元件。一般取负载额定电流的1.52倍,在需要频繁启动的电动机电路中那么需要增加倍数。本论文选取DZ47-60 1P 1A型断路器,此种断路器动作电流为1A,工作电压为220V400V,满足设计要求。四热继电器热继电器是一种通过流过的电流所产生的热量使不同膨胀系数的金属片发生不同程度的形变,以分断接触器控制电路来断开主电路的电气保护元件。热继电器的额定电流一般取1.2倍的负载额定电流,因此本论文选择了NR2-25G/Z 0.5A型号的热继电器,额定电流为0.5A,满足设计要求。3.4分拣系统的主电路图根据控制要求设计出如图3-1所示的主电路图。系统是通过PLC对KM1KM9这9个
32、接触器进展控制,进而控制M1M5这5个电动机的正反转以到达控制要求的。图3-1 主电路图3.5 PLC的硬件接线图根据控制要求可得PLC系统的I/O接线图如图3-2所示:图3-2PLC的I/O接线图3.6 I/O地址分配本文分拣系统的I/O对应分配表如表3-3所示。由表可知,系统总共需要I/O端口数为11个输入,11个输出。表3-4分拣系统I/O口分配表输入编号输出编号启动I0.0红灯L1提示进Q0.0检测I0.1绿灯L2提示无效邮码Q0.1拨码器1号线I0.21号电机正转KM1Q0.2拨码器2号线I0.32号电机正转KM2Q0.3拨码器3号线I0.43号电机正转KM3Q0.4续表3-4拨码器
33、4号线I0.54号电机正转KM4Q0.5接近开关1SP1I0.65号电机正转KM5Q0.6接近开关2SP2I0.71号电机反转KM6Q0.7接近开关3SP3I1.02号电机反转KM7Q1.0接近开关4SP4I1.13号电机反转KM8Q1.1复位开关I1.24号电机反转KM9Q1.24分拣系统的程序设计4.1 PLC编程软件4.1.1编程语言梯形图是一种PLC程序设计中常用的编程语言。梯形图的优点是:其具有广泛的直观性和对应性;与系统的继电器控制的动作一致,设计人员便于掌控。在运用梯形图进展编程时需要注意其与原有的继电器控制的区别,在梯形图中的能流并不是通常意义上的电流,其内部的辅助继电器也并不
34、是实际存在着的继电器。因此,设计人员在应用时需要注意区分其与继电器控制的概念的异同。4.1.2STEP7-Micro/WIN编程软件STEP7-Micro/WIN编程软件是西门子S7-200可编程逻辑控制器的配套编程软件。STEP7-Micro/WIN的界面窗口如图4-1所示。主界面可以分成以下几个模块:浏览条、指令树、数据块、状态图、符号表、输出窗口和程序编辑器。图4-1STEP7-Micro/WIN软件的界面窗口4.2分拣系统的控制要求按下启动按钮后5号电动机开场工作,传送带启动,红灯L1亮提示可以进入,从拨码器开场读入邮码,当1号信号线上有信号输入那么表示进入了1号,当2号信号线上有信号
35、输入那么表示进入了2号,当3号信号线上有信号输入表示进入了3号,当4号信号线上有信号输入那么表示进入了4号。如果是这4个区的邮码中的任意一个,那么红灯L1熄灭,传送带将传送到对应14号位置处时接近开关有信号输入,传送带停顿,对应的推杆电动机将推到对应的内,完成后推杆反转回归原位,传送带继续启动,L1灯亮,提示可以继续放入。如果邮码错误,传送带停顿,绿灯L2闪烁提示无效邮码,需要重新按下启动按钮系统才能继续分拣。4.3程序流程图本设计的程序流程图如图4-2所示:检测假设可判别,L1熄灭,电动机5继续运行传送带停顿,推杆电机启动L1亮,推杆电机反转,传送带继续启动不可判别,绿灯L2闪烁,电动机5停
36、顿运行重启系统启动,红灯L1亮,电动机5运行图4-2 本设计的程序流程图4.4分拣系统的PLC程序编写本论文的梯形图程序编写没有用到子程序,所有的功能都在主程序中实现,并通过调试确保了程序的正确性与可行性,完整的程序可参照附录。一系统启动程序如图4-3所示:当按下启动按钮后,系统启动并自锁,红灯L1点亮,提示可以进入;当完成某一区的分拣后,L1重新点亮,提示可以进入。图4-3 系统启动程序二传送带启动程序如图4-4所示:当按下启动按钮I0.1时传送带启动;当某区的分拣完毕后,推杆电动机开场反转时,传送带重新启动。图4-4 传送带启动程序二传送带停顿程序如图4-5所示:按下复位开关时,传送带停顿
37、;当各个区的接近开关有信号输出时,传送带停顿;当出现无效邮码时传送带停顿。图4-5传送带停顿程序三邮码信号自锁程序邮码检测信号的输入和邮码输入信号是一个瞬时量而不是一个过程量。因此,本设计在每一个邮码输入后都加上了自锁,再利用辅助继电器实现对分拣系统的控制,同时为了使信号自锁在下次邮码输入前清零,本设计又通过借用控制推杆电动机的定时器来分断自锁信号,如图4-6所示就是将1区邮码自锁的梯形图程序,其中T40是控制1区推杆电动机正转时间的定时器。图4-61区邮码自锁的梯形图程序四1号推杆电动机正转分拣程序在完成对1区邮码信号的自锁之后,传送带将向前传送,直到1区的接近开关感应到后,传送带停顿,1号
38、分拣电动机启动,计时器T40开场计时,4秒后完成对的分拣,电动机的自锁断开,传送带重新运行,如图4-7所示:图4-71号推杆电动机正转分拣程序五1号推杆电动机反转程序如图4-8和图4-9所示:当1号电动机完成对的分拣后,接触器的触头KM6合上,电动机开场反转,4秒后停顿。图4-81号推杆电动机反转程序图4-91号推杆电动机反转计时程序六故障报警程序本论文主要考虑了2种系统可能出现的故障情形:第一种,输入的邮码不是的邮码中的任何一种;第二种,输入的邮码同时出现几个区的邮码。下列图网络25和网络26就是将2种故障情形合一而成的故障报警程序。邮码检测输入后自锁,直到14区的接近开关有输入后解锁。在推
39、杆将分拣之前,如果出现不满足图4-10所示的比拟指令的信号那么判断为故障邮码,传送带停顿,L2闪烁。图4-10 无效邮码故障处理梯形图程序5系统调试5.1系统调试结果一系统硬件连线图按照设计的硬件连接图连接好实物如图5-1,其中由于学校的分拣模块功能不能满足本设计的需求,所以本设计将推杆电机的反转输出Q0.7-1.2连接到红绿黄3个灯管上。分拣模块上已经点亮的4盏红灯表示电动机待机。图5-1PLC硬件连接图二运用STEP7-Micro/WIN软件对程序进展监控如图5-2所示:图5-2 程序实时监测图三如图5-3所示:按下启动按钮I0.0,红灯L1亮,提示可以放入。图5-3 系统启开工作图四如图
40、5-4所示:按下模拟检测的按钮I0.1,L1熄灭,同时传送带电动机启动。图5-4 邮码检测信号输入后系统状态图五如图5-5所示:按下按钮2区邮码I0.3,再按下接近开关I0.7,M2开场正转分拣,传送带停顿。图5-52区分拣状态图六如图5-6所示:M2正转完毕后开场反转,绿灯HL2亮,推杆回归原位,传送带继续启动。图5-6 推杆电动机反转示意图七2区推杆回归原位后,L1重新点亮。其它3区的分拣过程同2区。当出现无效邮码时,如图5-7所示:传送带停顿,绿灯L2闪烁。图5-7 无效邮码故障状态图5.2调试中遇到的问题一邮码信号自锁程序在进展梯形图程序的编写过程中,刚开场本设计并没有考虑到邮码检测信号的输入和邮码输入信号是一个瞬时量而不是一个过程量,导致了程序在调试过程中必须要保持模拟按钮一直接通,而这是不实际的也不合理的。因此,本设计在每一个信号输入后都加上了自锁,再利用辅助继电器实现对分拣系统的控制。但是,在对信号进展自锁之后必须在下个信号进来之前就断开,所以本设计又通过借用控制推杆电动机的定时