您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 毕业设计(论文)-基于PLC全自动洗衣机控制系统的设计与研究
目录摘要…………………………………………………………………………….IAbstract……………………………………………………………………….II1绪论…………………………………………………………………….11.1引言……………………………………………………………………..22全自动洗衣机控制系统总体方案论证………………………………….32.1全自动洗衣机控制系统的控制功能……………………………………32.2总体控制方案论证………………………………………………………33控制系统硬件设计………………………………………………………..83.1硬件电路总体设计……………………………………………………84控制系统软件设计……………………………………………………….124.1控制系统软件设计………………………………………………………124.2系统的顺序功能图设计…………………………………………………134.3系统的梯形图设计………………………………………………………13参考文献…………………………………………………………………….16致谢……………………………………………………………………………17附录……………………………………………………………………………18I摘要可编程控制器(PLC)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。在现代的社会,全自动洗衣机进入各个家庭,本文介绍了PLC用于全自动洗衣机的控制系统,其可改进现有技术的不足,简化结构,有利于降低成本和提高可靠性。关键词:全自动洗衣机;可编程控制器;简化结构;降低成本II11绪论1.1引言可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计.它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程.可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计[1]。典型的PLC控制系统的硬件组成框图如图1.1所示图1.1PLC控制系统的硬件组成框图PLC控制系统的硬件是由PLC、输入/输出(I/O)电路及外围设备等组成。系统的规模可根据实际应用的需要而定,可大可小。开发应用PLC的设计任务分为硬件和软件设计两部分。硬件设计主要包括:(1)确定安排PLC的输入、输出点;(2)设计外围电路,包括主电路;模拟量输入模块采样设备开关量输出模块执行装置计算机可编程终端和设备电源模块编程器模拟量输出模块开关量输入模块系统总线其他模块检测装置被控对象主控模块(CPU、存储器、通行接口等)2(3)选购PLC并进行现场安装接线等内容。软件设计,大多数用梯形图和指令程序,主要包括:(1)设计控制流程,根据工艺要求先画出工作循环,如有必要再画详细的状态流程图;(2)根据工作循环图,画出虚拟的电路图———继电器梯形图;(3)按梯形图编写指令程序表;(4)系统调试:根据设计要求,对程序进行调试和修改,必要时还可对硬件进行修改,直到符合要求为止。本系统用PLC设计洗衣机的工作过程。2全自动洗衣机控制系统总体方案论证2.1全自动洗衣机控制系统的控制功能全自动洗衣机控制系统具有以下功能:(1)电源开/关功能:当洗衣机电源处于断开状态时,按下电源开/关按钮应能接通洗衣机电源;反之,当洗衣机电源处于接通状态时,按下电源开/关按钮应能断开洗衣机电源。(2)启动/暂停功能:在洗衣机电源接通的情况下,当洗衣机处于暂停状态时,按下启动/暂停按钮应能使洗衣机启动运行,当洗衣机处于运行状态时,按下启动/暂停按钮应能使洗衣机暂时停止运行。(3)过程选择功能:洗衣过程分为浸泡、洗涤、漂洗和脱水等4个阶段。用户可根据洗衣的进展情况,用过程选择按钮选择洗衣的起始阶段。(4)水位选择功能:洗衣的水位分为1~10档,用户可根据衣物的多少,用水位选择开关选择合适的水位档次洗衣。(5)预约功:洗衣的预能约起始时刻分为0~20档,这0~20档依次为自按下启动/停止按钮起,经过0小时、1小时、2小时……20小时后才开始洗衣。在洗衣机尚未启动之前,用户可根据自己的日程安排,用预约按钮预约洗衣的起始时刻。2.2总体控制方案论证2.2.1控制系统的比较洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用3方便得到大家的青睐,全自动即进水、浸泡、洗涤、漂洗、排水、甩干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可供用户选择。全自动洗衣机控制系统可选择多种控制方案,如PLC、单片机、DSP、工业PC机等均能完成。目前国内市场上出售的全自动洗衣机的控制系统可大致分为两类:一类是机械式控制系统,另一类是单片机式控制系统。机械式控制系统的全自动洗衣机具有工作可靠,抗干扰能力强,成本低、奉命长、价格低等优点,但其系统的结构较为复杂,机械部件容易损坏,要实现复杂的控制要求比较困难[4]。随着构成PLC的元器件性能的提高,PLC的可靠性也在相应地提高。一般PLC的平均无故障时间可达几万小时以上。某些PLC的生产厂家甚至宣布,今后生产的PLC不再标明可靠性这一指标,因为对PLC来讲这一指标已毫无意义了。经过大量实践人们发现PLC系统在使用中发生的故障大多是由于PLC的外部开关、传感器、执行机构引起的,而不是PLC本身发生的。图2.1洗衣机的简单工作过程2.2.2洗衣机的PLC控制系统概述如果利用PLC控制系统作全自动洗衣机的控制系统,就能克服以上两者的缺点。PLC自身具有的完善的功能,模块化的结构,开发容易、操作方便、性能稳定、可靠性高的特点和较高的性价比,且不需要印制印刷电路板,只需把设计调试好的程序输入到PLC里面,就可以直接安装到洗衣机里面使用,在一定程度上节省了时间和人力。现代社会是一个讲节能讲效率的社会,谁的产品更节能,谁的工作效率更高,那么那个产品,那个工厂就更有生命力,更有发展前途。下面以PLC作为洗衣机的控制系统做个简单的概述。4图2.1为洗衣机工作流程示意图.洗衣机起动后,进水控制器开关打开进水,水位到位后开始洗涤,洗涤电动机有正反转控制,当洗涤10次后,依次是排水10s,脱水10s,之后停机.整个工作过程要求自动运行.下面对本例的控制要求,系统的硬件结构及程序设计3个方面加以分析。控制要求及其分析明确系统的控制要求及对控制要求的分析理解是PLC系统硬件和软件设计的基础.本例的控制要求可归纳为:(1)下达起动指令后,进水控制器打开进水.(2)水满,进水器开关关闭,停止进水,洗涤电动机正转起动.(3)洗涤电动机正转10s后,反转运行10s.(4)洗涤10次后洗涤电动机停转,排水控制器开关打开进行排水.(5)10s后,脱水电动机起动进行脱水.(6)10s后,停机.通过对上述控制要求的分析,本例为一个以条件和时间为主要转换特征的顺序控制系统.系统的硬件配置根据控制要求可考虑PLC系统的硬件设计,硬件设计的主要内容是分析系统所需的输入输出信息,确定PLC输入输出接点的类型、数量和PLC的配置,设绘系统的PLC输入输出接点的配置图.为了满足上述控制要求,系统应输入以下开关信息:(1)系统起动信号(起动按钮)X0(2)系统停止信号(停止按钮)X1(3)水位状态信号X2系统输出信息及连接器件如下:(1)系统工作指示Y0(2)水位控制器Y1(3)洗涤工作状态信号Y2(4)洗涤电动机正、反转接触器Y3、Y4(5)排水控制器Y5(6)脱水电动机接触器Y6(7)脱水工作状态信号Y7根据上述对系统输出开关信息的分析,若采用FX2N系列PLC.则系统的输入输出接点配置图如图2.2所示.5图2.2简单洗衣机的I/O接线图3系统的梯形图如图2.3图2.3简单洗衣机的梯形图根据系统的控制要求,PLC除需输入上述一些开关信息外,尚需使用PLC一些内部辅助继电器和定时器:内部辅助继电器M0为中间继电器;内部定时器为T0(洗涤时间计时100s)、T1(正转洗涤时间计时10s)、T2(反转洗涤时间计时10s)、T3(排水时间计时10s)、T4(脱水时间计时10s).根据输入输出接点配置和内部定时器的设定,按6控制要求及其所确定的逻辑条件,便可设计图2.3所示的梯形图程序.图中(1)为系统起停控制.当输入起动的指令时(X0=1),输出继电器Y0、Y1被激励,给出系统运行指示(Y0=1)并且进水器开关打开(Y1=1).图中(2)为洗涤控制.当水位到位(X2=1),辅助继电器M0被激励(M0=1),输出洗涤指示信号(Y2=1),T0计时100s;同时洗涤电动机正转起动运行(Y3=1)T1计时10s,10s时间到位后(T1=1)洗涤电动机正转停止,反转起动运行(Y4=1)T2计时10s,10s时间到位后(T2=1)反转运行结束,正转起动运行,洗涤10次即T0计时200s时间到位(T0=1)洗涤结束.图中(3)为排水控制.当洗涤结束(T0=1)排水控制器被激励(Y5=1)且定时器T3开始10s计时,10s时间到位后(T3=1),排水控制结束.图中(4)为脱水控制.排水结束后(T3=1)脱水电动机起动并运行,输出脱水指示信号(Y2=1),并且T4计时10s,10s时间到位后(T4=1)脱水电动机停止运行,整个洗涤工作过程结束.根据梯形图编制PLC指令程序时,可按照从左到右,自上而下的顺序,依次列出与梯形图具有对应逻辑关系的指令.表2.3表2.3指令表1LDX02LDY13ANDX24ORB5ANDX16ANIT47OUTY08OUTY19LDX210ANDT011OUTM012LDM013OUTY214LDM015OUTT016K100017LDM018ANIT119OUTY320LDM021ANIT222OUTT123K10024LDT125LDT126OUTY427LDT128OUTT229K10030LDT031ORY532ANIT333ANIY334ANIY435OUTY536LDY537OUTT338K10039LDT340ORY641ANIT442OUTY643OUTY744LDY645OUTT446K10047END将上述程序通过编程器输入PLC并进行调试,按调试结果修改并确定最后的程序,以完成PLC系统的设计.PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点,广泛应用于各行各业,实现工业生产过程的自动控制.PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的.随着PLC产品的发展,其应用范围越来越广。综上所述,故本课题决定采用PLC控制系统作为全自动洗衣机的控制方案。本课7题采用三菱FX2N系列的PLC作全自动洗衣机的控制系统。3控制系统硬件设计3.1硬件电路总体设计3.1.1主电路设计如图3.1所示为三相异步电动机正反转控制的主电路图,其中FU为熔断器,KM1、KM2分别是控制正转和反转的交流接触器。图中用KM1和KM2的主触点改变电动机三相电源的相序,即可改变电动机的旋转方向。图中FR为热继电器,在电动机过载时,它的常闭触点断开,电动机停转。FUFR3M~AC220/380VN去PLCI/O接线图L1L2L3图3.1全自动洗衣机电动机主电路图KM1KM2图3.1全自动洗衣机电动机主电路图3.1.2主电路电气元件选择电器元件以及所使用的型号和功能作用如表3.1所示。表3.1电器元件的型号和功能83.1.3系统PLC硬件接线设计当按下电源开关SA1时,洗衣机处于接状态,当再次按下电源开关,洗衣断电并停止。在洗衣处于接通时,如果启动按钮按下时,洗衣机进行启动进水。此系统设计有10个水位档次,用户可根据自己的要求选择合适的水位进行洗衣,比如,当用户选择1档水位进洗衣时,则进行1档水位检测并指示灯亮,当水位达到要求时,自行关水。可进行下一步洗衣。默认情况下为1档水位洗衣。时间预约还设置有0小时,1小时……20小时,也就
本文标题:毕业设计(论文)-基于PLC全自动洗衣机控制系统的设计与研究
链接地址:https://www.777doc.com/doc-6883448 .html