还剩40页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
全自动洗衣机的控制设计摘要本文描述了采用可编程控制器(PLC)作为核心控制部件,并利用计算机进行模拟监控的全自动洗衣机控制系统文章介绍了洗衣机的结构,对全自动洗衣机的控制系统进行了分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理,设计了流程及程序,对按钮,等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化由于洗涤,排水,脱水的时间均由PLC内计数器控制,所以只要改变定时器参数就可以改变时间对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的正常运行、简易模式及强制性停止功能具有智能化程度高、安全可靠、方便、灵活等特点关键词PLC自动定时器控制FullyautomaticwashingmachinecontroldesignAbstractThispaperdescribestheuseofprogrammablelogiccontrollerPLCasthecorecontrolunitandmonitoringtheuseofcomputersimulationcontrolsystemforautomaticwashingmachine.ThispaperintroducesthestructureofthewashingmachinefullautomaticwashingmachinecontrolsystemisanalyzedonthisbasiswasproposedbasedonfullyautomaticwashingmachinePLCcontrolprogramandademonstrationprogramaccordingtothewashingmachineworkingprincipledesignaprocessandproceduresbuttonsandothersomeinput/outputcontrolpointstoachievetheautomationoftheprocessofwashinglaundry.AswashingdrainagedewateringofthetimebythecounterwithinthePLCcontrolsolongastheparameterscanchangethetimertime.Onwhichsoftwaredesignhardwaredesignissuessuchasanalysisandresearchtoachievethenormaloperationoftheautomaticwashingmachinesimplepatternsandmandatorystopfunction.Withahighdegreeofintelligencesecurereliableconvenientandflexible.Keyword:PLCautomaticTimercontrol目录TOC\o1-3\h\z\u1绪论
11.1选题背景意义
11.2洗衣机的发展历史
11.3控制系统的选择
21.4本次毕业设计主要研究的内容32全自动洗衣机控制系统的控制要求
42.1全自动洗衣机的工作原理
42.2设备控制要求53硬件的理论与设计
63.1全自动洗衣机整体结构图
63.2硬件设计
73.3继电器
83.4可编程序控制器
93.5洗衣机的组态仿真界面144软件设计
184.1I/O分配表
184.2洗衣机PLC运行过程分析
204.3程序的流程图、构成和相关设置
214.4梯形图245结束语27致谢28参考文献29附录301绪论本章阐述了毕业论文选题的背景意义、洗衣机的发展历史以及自动化控制在工业生产和生活中所体现的应用价值,包括目前的应用范围及发展的前景
1.1选题背景意义洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了洗衣机需要更好地满足人们的需求,必须借助于自动化技术的发展而随着PLC技术的发展,用PLC作为控制器,就能很好地满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同自动化技术的飞速发展使得洗衣机由初始的半自动式洗衣机发展到现在的全自动洗衣机,又正在向智能化洗衣机方向发展
1.2洗衣机的发展历史从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是辛苦劳累1874年,“手洗时代”受到了前所未有的挑战——有人发明了木制手摇洗衣机发明者是美国人比尔·布莱克斯布莱克斯的洗衣机构造极为简单,是在木筒里装上6块叶片,用手柄和齿轮传动,使衣服在筒内翻转,从而达到“净衣”的目的这套装置的问世,让那些为提高生活效率而冥思苦想的人士大受启发,洗衣机的改进过程开始大大加快1880年,美国又出现了蒸汽洗衣机,蒸汽动力开始取代人力之后,水力洗衣机、内燃机洗衣机也相继出现到1911年,美国试制成功世界上第一台电动洗衣机电动洗衣机的问世,标志着人类家务劳动自动化的开端电动洗衣机几经完善,在1922年迎来一种崭新的洗衣方式“搅拌式”搅拌式洗衣机由美国玛依塔格公司研制成功这种洗衣机是在筒中心装上一个立轴,在立轴下端装有搅拌翼,电动机带动立轴,进行周期性的正反摆动,使衣物和水流不断翻滚,相互摩擦,以此涤荡污垢搅拌式洗衣机结构科学合理,受到人们的普遍欢迎不过10年之后,美国本德克斯航空公司宣布,他们研制成功第一台前装式滚筒洗衣机,洗涤、漂洗、脱水在同一个滚筒内完成这意味着电动洗衣机的型式跃上一个新台阶,朝自动化又前进了一大步!直至今日,滚筒式洗衣机在欧美国家仍得到广泛应用随着工业化的加速,世界各国也加快了洗衣机研制的步伐首先由英国研制并推出了一种喷流式洗衣机,它是靠筒体一侧的运转波轮产生的强烈涡流,使衣物和洗涤液一起在筒内不断翻滚,洗净衣物1955年,在引进英国喷流式洗衣机的基础之上,日本研制出独具风格、并流行至今的波轮式洗衣机至此,波轮式、滚筒式、搅拌式在洗衣机生产领域三分天下的局面初步形成20世纪60年代以后,洗衣机在一些发达国家的消费市场开始形成系列,家庭普及率迅速上升此间洗衣机在日本的发展备受瞩目60年代的日本出现了带干桶的双桶洗衣机,人们称之为“半自动型洗衣机”70年代,生产出波轮式套桶全自动洗衣机70年代后期,微电脑控制的全自动洗衣机横空出世,让人耳目一新到80年代,“模糊控制”的应用使得洗衣机操作更简便,功能更完备,洗衣程序更随人意,外观造型更为时尚……进入90年代,由于电机调速技术的提高,洗衣机实现了宽范围的转速变换与调节,诞生了许多新水流洗衣机此后,随着电机驱动技术的发展与提高,日本生产出了电机直接驱动式洗衣机,省去了齿轮传动和变速机构,引发了洗衣机驱动方式的巨大革命
1.3控制系统的选择现代社会要求制造业对市场需求做出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,可编程控制器简称PLC(ProgrammableLogicController)正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置PLC的应用面广、功能强大、使用方便,是当代工业自动化的主要设备之一PLC已经广泛地应用在各种机械设备和生产过程的自动控制系统中,当然PLC 在其他领域也得到了迅速的发展在发达的工业国家,PLC已经广泛的应用在所有的工业部门,随着其性能价格比的不断提高,应用范围不断扩大,在我国有越来越多的行业领域开始应用到PLCPLC的应用领域主要有数字量逻辑控制、运动控制、闭环过程控制、数据处理、通信联网等几个方面
1.4本次毕业设计主要研究的内容本次毕业设计是利用西门子S7-200PLC对洗衣机进行全自动控制,掌握STEP7-Micro的用法,制作整个洗衣过程监控界面,对电动机及其他设备进行实时监控在实现以上全部功能的前提下,再对监控界面的控制功能作进一步研究,监控界面的控制功能就是不在现场的情况下,对现场的设备进行控制2全自动洗衣机控制系统的控制要求
2.1全自动洗衣机的工作原理
2.
1.1控制系统的组成洗衣机的工作流程由进水,洗涤,排水,和脱水四个过程组成在半自动洗衣机中,这四个过程分别用相应的按扭开关来控制全自动洗衣机中,这四个过程可做到全自动运行,直至洗衣结束全自动洗衣机的进水、洗涤、排水和脱水是通过水位开关、洗涤电机、电磁进水阀和电磁排水阀配合进行控制,从而实现自动控制的水位开关用来控制进水到洗衣机内高、中、低水位;电磁进水阀起着通/断水源的作用进水时,电磁进水阀打开,降水注入;排水时,电磁排水阀打开,降水排出;洗衣时,洗涤电动机启动,正反转交替进行;脱水时,脱水桶启动其示意图如下图所示图
2.1系统结构框图在图
2.1中可以看出,此次设计根据全自动洗衣机的工作原理由于现实生活中的排水与脱水所用功率不同(洗涤电机功率小,脱水电机功率大)因此洗涤与脱水应选用不同的电机洗衣机的工作流程由进水,洗衣,排水,和脱水四个过程组成在半自动洗衣机中,这四个过程分别用相应的按扭开关来控制利用可编程控制器PLC实现控制用于说明PLC控制的原理方法特点及工作特色此次全自动洗衣机控制系统设计利用了西门子S7-200系列PLC的特点对按鈕电磁阀开关等其他一些输入/输出点进行控制实现了洗衣机洗衣过程的自动化
2.2设备控制要求这里将有两个程序供选择I、全程序过程
[1]打开总开关,设置水位(高/中/低),选择档位(300/200/100)
[2]按下启动按扭,开始进水直到水满(即水位达到所设置的水位)时停止进水开始洗涤
[3]洗涤时,正转30秒,停4秒,然后反转30秒,停4秒
[4]如此循环(300/200/100)次后,开始排水
[5]排水30S后开始脱水,脱水20S
[6]重复
[2]到
[5]三次
[7]清洗完成,报警3秒并自动停机
[8]若按下停车按扭,可实现手动停止进水,排水脱水及报警II、简易程序
[1]打开总开关,选择档位——简易程序
[2]按下启动按扭,开始进水直到水满(即水位达到所设置的水位)时停止进水开始洗涤
[3]洗涤时,正转30秒,停4秒,然后反转30秒,停4秒
[4]如此循环200次后,开始排水
[5]排水30S后开始脱水,脱水20S
[6]重复
[2]到
[5]一次
[7]清洗完成,报警3秒并自动停机
[8]若按下停车按扭,可实现手动停止进水,排水脱水及报警3硬件的理论与设计本章将给出本次设计的洗衣机电路原理图和各个主要器件的具体介绍和说明原理图中包括了供电回路图和控制回路图元器件除PLC以外还包括了继电器组和变频器等
3.1全自动洗衣机整体结构图如
3.1图为洗衣机的整体硬件结构,包括洗衣机的控制面板、进水口、水位探测器、洗涤电机等控制界面按钮包括简易模式切换、高水位按键、中水位按键、低水位按键、高中低挡按键选择(300/200/100)、手动排水、手动脱水等按键在洗衣机水桶的内部分别装有高、中、低水位传感器(水位探测器)当选择水位按键时,例如选择中水位探测器,则水注入到中水位传感器附近时就会自动停止注入图
3.1全自动洗衣机示意图
3.2硬件设计硬件设计的整体思路就是通过PLC输出的数字信号控制继电器组,达到控制电路的目的如图
3.2变频器交流电源UVWNLGUVWM正转组反转组脱水组G正转反转脱水Q
0.2Q
0.3Q
0.4图
3.2洗衣机的主控线路图中“正转”、“反转”、“脱水”为控制电动机电源方向的三个继电器组,它们的线圈分别与PLC的输出端“Q
0.2”“Q
0.3”“Q
0.4”相连,受控于PLC的输出信号其中正转组和反转组是通过变频器的限制后接入电动机的,因此,改变变频器参数就可以改变洗涤和漂洗时的速度而脱水继电器组直接与电源和电动机相连,这样,当洗衣机处于脱水状态时,电动机按额定转速工作所以,在演示时转速会和洗涤漂洗有所区别
3.3继电器
3.
3.1继电器在控制系统中的作用继电器是一种基本的电气设备,它用来打开或关闭一定数量互相独立的电路这种操作是利用由电压控制的线圈绕组所产生的电磁场来实现的当输入量达到一定值时,输出量将发生跳跃式的变化的自动控制器件,它具有控制系统和被控制系统,通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”故在控制系统中起着自动调节、安全保护、转换电路的作用通过有电流流过线圈时产生电磁感应,使触点吸合,没有电流流过线圈的时候触点断开来实现各种信号隔离和输出控制的一般在仪表去控制现场大功率电器设备时,由于仪表或控制系统的卡件触点承受不了很高的电流或电压,就采用继电器作为中间执行器,接收到控制系统的控制信号后去执行系统控制指令,或强电设备给弱点系统控制信号时也需要用它来隔离高压信号,输出干触点信号,反之亦然,另外由于继电器的型号很多,可以满足不同电压不同信号的需要,可以作到长期可靠的工作
3.
3.2电磁继电器的选择原则选用电磁继电器的一般步骤作为选用继电器的第一步,是确定其应用分类,由此初选一种在给定条件下曾经有过成功应用的继电器类型,然后按下列步骤使所选用的继电器最适用于规定应用按照输入的信号确定继电器的种类,不同作用原理或结构特征的继电器,其要求输入的信号的性质是不同的例如热继电器是利用热效应而动作的继电器;声继电器是利用声效应而动作;而电磁继电器则是由控制电流通过线圈产生的电磁吸力而实现触点开、闭按使用环境条件选择继电器型号,环境适应性是继电器可靠性指标之一使用环境和工作条件的差异对继电器性能有很大的影响根据负载情况选择继电器触点的种类与参数,与被控电路直接连接的触点是继电器的接触系统国内外长期实践证明,约百分之七十以上的故障发生在触点上这除了与继电器本身结构与制造因素密切相关之外,未能正确选用和使用也是重要因素之一根据控制要求确定触点组合形式,如需要的是常开还是常闭触点或转换触点;根据被控回路多少确定触点的对数和组数;根据负载性质与容量大小确定触点有关参数
3.4可编程序控制器
3.
4.1可编程控制器的基本概念与基本结构随着微处理器、计算机和数字通讯技术的飞速发展,计算机控制已经扩展到了几乎所有的工业领域I、可编程控制器的基本概念国际电工委员会对PLC作了如下定义可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程可编程控制器及其有关设备,都应按以于使工业控制系统形成一个整体,易于扩充其功能的原则设计II、可编程控制器的基本结构PLC主要由CPU模块、输入模块、输出模块和编程装置组成,PLC的特殊功能模块用来完成某些特殊的任务
[1]CPU模块CPU模块主要由微处理器(CPU芯片)和存储器组成在PLC控制系统中,CPU模块相当于人的大脑和心脏,它不断地采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存程序和数据
[2]I/O模块输入(Input)模块和输出(Output)模块简称I/O模块它们是联系系统外部设备和CPU模块的桥梁
[3]编程器编程器用来生成用户程序,并用它进行编辑、检查、修改和监控用户程序的执行情况手持式编程器不能直接输入和编辑梯形图,只能输入和编辑指令表程序一般用于小型机或用于现场调试和维护使用编程软件可以在计算机上直接生成梯形图或指令表程序,并且可以实现不同编程语言之间的相互转换程序被编译后通过PC/PPI电缆可以下载到PLC中去,也可以将PLC当中的程序上传到计算机当中来
[4]电源PLC一般使用AC220V电源或DC24V电源内部的开关电源为各种模块提供不同电压等级的直流电源
3.
4.2可编程控制器的基本特点可编程控制器具有编程方法简单易学、功能强大、性价比高、硬件配套齐全,用户使用方便、适应性强、可靠性强、抗干扰能力强、系统的设计、安装、调试工作量少、维护工作量小、维护方便、体积小、能耗低等特点
3.
4.3S7-200系列PLC西门子公司的SIMATICS7-200系列属于小型PLC,可以用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统由于它有极强的通信功能,在大型网络控制系统中也能充分发挥其作用S7-200的可靠性非常高,可以用语句表、梯形图和功能块图编程它的指令丰富,简单易学,内置有高速计数器、告诉脉冲输出和PID控制器等特殊功能,最大可以扩展到248点数字量I/O或35路模拟量I/O,最多有30多KB的程序和数据存储空间S7-200提供了近10种通讯方式以满足不同的应用需求,从RS-485通信/编程接口通讯到自由口模式通讯,从PPI协议通讯到MPI协议通讯,从简单的S7-
2003.
4.4PLC接线图根据全自动洗衣机的控制要求,对系统控制的I/O点数进行了统计和PLC型号进行了选择,现根据以上的统计和选择对控制系统PLC的外部接线设计如下图图
3.3全自动洗衣机PLC接线图由于现实生活中的排水与脱水所用功率不同(洗涤电机功率小,脱水电机功率大)因此洗涤与脱水应选用不同的电机因此该图的右部的脱水处应加一个电机,正转、反转处也应加上电机
1、PLC主机选择西门子S7-200系列PLC作为此全自动洗衣机的控制主机在西门子S7-200系列PLC中又有CPU
221、CPU
222、CPU
224、CPU
226、CPU226XM等之分选择了CPU224作为其主机即可满足全自动洗衣机的控制要求
2、启动按钮启动按钮用来控制全自动洗衣机开始工作与否,一般地,在用户在洗衣机内放入衣服,且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始洗衣
3、停止按钮停止按钮用来控制运行中的全自动洗衣机停止工作与否在洗衣服的过程中,用户需要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作
4、高水位高水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位高低,一旦选择了高水位,则在洗衣过程中的水位将保持系统设定下的三个水位中的高水位这里,在操作面板上,用一个按钮来设置高水位,按下按钮表示选择高水位本水位适合于洗涤大量衣服
5、中水位中水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位的高低,是相对于高水位和低水位来说的,在洗衣机系统的初始设计中,设计了三种水位,这个是三个水位中间的一个水位在操作面板上,用一个按钮来设置中水位,按下按钮表示选择中水位本水位适合洗涤中量的衣服
6、低水位低水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位的高低,是三个水位中较低的一个,是同样可以完成洗衣过程本水位适合于洗涤少量的衣物
7、高强度洗涤该强度下洗涤电机会正反转300次,全体循环3次,适用于高程度脏的衣物的洗涤
8、中强度洗涤该强度下洗涤电机会正反转200次,全体循环3次,适用于中等程度脏的衣物的洗涤
9、低强度洗涤该强度下洗涤电机会正反转100次,全体循环3次,适用于低程度脏的衣物洗涤
10、简易按钮当按下简易按钮时,选择了简易模式,洗衣机自动按照简易模式洗衣服在本模式中,洗涤电机会正反转200次,全体循环两次简易模式中适合一般衣物的洗涤,更方便快捷的让用户使用在洗衣机衣服的模式中,与水位的选择一样,用户只能同时选择一种模式,需要说明的是,标准模式与简易模式的选择必须在用户一开始洗衣之前完成
11、高水位探测器高水位探测器用来检测洗衣机水位是否已经达到了高水位采用数字量输出式水位探测器这样就可以直接将高水位探测器的输出直接送到PLC主机的数字量输入端口上
12、中水位探测器中水位探测器用来检测洗衣机水位是否已经达到了低水位采用数字量输出式水位探测器这样就可以直接将中水位探测器的输出直接送到PLC主机的数字量输入端口上
13、低水位探测器低水位探测器用来检测洗衣机水位是否已经达到了低水位采用数字量输出式水位探测器这样就可以直接将中水位探测器的输出直接送到PLC主机的数字量输入端口上
14、进水电磁阀进水电磁阀用来控制洗衣机的进水当然洗衣机需要外界进水时,PLC主机发出控制信号,进水电磁阀会打开,水自动从外界送入洗衣机筒内,当水已经达到了设定的水位时,PLC主机发出信号自动关闭进水电池阀,同时控制洗衣机进入下一个洗衣步骤
15、电机正转接触器电机正转接触器用于PLC主机控制洗衣机电机的正转可以直接用PLC主机的数字量输出端口来连接电机正转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行
16、电机反转接触器电机反转接触器用于PLC主机控制洗衣机电机的反转可以直接用PLC主机的数字量输出端口来连接电机反转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行
17、排水离合器排水离合器用于PLC主机控制洗衣机机筒内的排放选用数字式离合器,可以直接用PLC主机的数字量输出端口来连接到排水离合器,当洗衣机在完成洗衣或者漂洗后,需要将机筒内的脏水排出机筒,此时,PLC主机发出控制命令打开排水离合器,进行排水
18、脱水离合器洗衣机洗衣服的最后一道工序就是对衣服进行脱水,脱水电磁离合器正是用于PLC主机控制洗衣机进行脱水,脱水需要电机带动机筒旋转,有了电磁离合器后,就可以直接使用PLC主机的数字量输出端口来控制电磁离合器,最终达到控制脱水执行电机的目的在脱水过程不涉及电机的调速问题,因此,用PLC主机加电磁离合器这样一种比较觉得简单的方式就可以完成控制任务
19、报警器报警器用来指示洗衣机洗衣过程结束的声音提示采用工业用直流供电的报警器,这样就可以直接用PLC主机的数字量输出端口来控制报警器
3.5洗衣机的力控组态仿真界面图
3.4全自动洗衣机控制系统组态示意图如图
3.4所示,为全自动洗衣机的示意图包含部分控制面板,利用力控Forcecontrol
6.1作出的组态示意图,在全自动洗衣机工作前先设置进水的位置(如选择高水位),按下高水位按钮,接着选择洗衣机需工作的时间(工作时需正反转循环的次数,分别为100次、200次、300次),高档位代表所需正反转循环的次数为300次,中档位代表所需正反转循环的次数为200次,低档位代表所需正反转循环的次数为100次,这样可以逐步减少洗涤的次数假如选择中档位,将需要清洗的衣服放入里面,然后按下启动按钮,洗衣机内部开始进水到高水位置,此时高水位传感器的灯亮,进水停止,开始洗涤正转30s停4s,反转30s停4s,如此循环200次开始排水30s,再脱水20s,算是一个循环,然后从进水开始再循环一次为洗衣结束洗衣完成脱水成功后报警3s钟洗衣机自动停止在操作控制界面上有一个简易模式开关,该键的作用的就是让整个洗衣的过程简单化,例如洗涤一较小的衣物,或是洗涤夏季衣物当按下“简易模式”时,洗衣机会自动切换到循环次数较少的程序完成洗涤如果中途有紧急情况下或不想利用全自动洗衣功能时,可以直接按下停止按钮,此时可实现手动停止进水、排水、脱水及报警功能当感觉衣服已经干净时,而洗衣机还没有进入排水阶段,可按下停止按钮使得自动洗衣功能停止,这时还可以按下手动排水,手动脱水按钮,实现手动排水,手动脱水的功能
3.
5.1重点的几个参数设定定义参数图
3.5洗衣机的水位参数选择变量参数图
3.6反应器参数10格每秒,共100格,底色为黄色,蓝色代表水图
3.7多边线(水管)的参数设置管道水流动画设置为流动效果,由PLC离散信号控制,或给水或供排水图
3.8排水管的变量参数并为与PLC相连,设置给水管道为离散变量,单独与水罐相连,进入演示画面,测试结果如图
3.4所示,动画连接成功4软件设计
4.1I/O分配表
4.
1.1数字量输入部分这个控制系统的输入有启动按钮、停止按钮、水位选择开关(高水位/中水位/低水位)、手动排水开关、手动排水开关、高水位浮球开关、中水位浮球开关、低水位浮球开关、水排空浮球开关等共16个输入点具体的输入分配如表所示输入地址对应的外部设备I
0.0启动按钮I
0.1停止按钮I
0.2水位选择开关(高水位)I
0.3水位选择开关(中水位)I
0.4水位选择开关(低水位)I
0.5手动排水开关I
0.6手动脱水开关I
0.7高水位浮球开关I
1.0中水位浮球开关I
1.1低水位浮球开关I
1.2水排空浮球开关I
1.3触发低次档位I
1.4触发中次档位I
1.5触发高次档位I
1.6触发简易档位表4-1输入地址分配
4.
1.2数字量输出部分这个控制系统需要控制的外部设备有进水电磁阀、排水电磁阀、洗涤电动机、脱水桶、报警器5个设备但是由于洗涤电动机有正反转两个状态,分别有正接触器和反接触器,所以输出点应该有6个具体的输出分配如表所示输出地址对应的外部设备Q
0.0进水电磁阀Q
0.1排水电磁阀Q
0.2洗涤电动机正转接触器Q
0.3洗涤电动机反转接触器Q
0.4脱水桶Q
0.5报警器表4-2输出地址分配
4.
1.3辅助继电器本程序中,还需要几个中间继电器、定时器和计数器,它们分别代表的含义与功能如表所示地址功能M
0.0启动按钮辅助继电器M
0.1判断洗衣机水位是否与设定值不一致M
0.2判断洗衣机水位是否与设定值一致M
0.3停止自动洗衣辅助继电器M
0.4判断进水是否完成M
0.5判断排水是否完成M
0.6选择简易程序辅助继电器T37洗涤电动机正转时间30sT38洗涤电动机反转时间30sT39排水30sT40脱水30sT41洗衣完毕报警3sC50抵挡洗衣(100次)C51中档洗衣(200次)C52高档洗衣(300次)C53整个过程重复2次表4-3控制系统中的中间状态I/O分配
4.2洗衣机PLC运行过程分析
4.
2.1洗衣机进水洗衣前选择好水位,选择正常洗涤或简易洗涤,按下水位选择开关(高水位\中水位\低水位)中任意一个,选择洗衣模式(高强度\中强度\低强度\简易模式),相应的指示灯会亮,再按下启动按钮,I
0.0接通,Q
0.0接通,开始进水当水位上升到与选择的水位相一致时,相一致的水位传感器I
0.
7、I
1.
0、I
1.1接通,Q
0.0断开停止进水
4.
2.2正反转洗衣停止进水后,Q
0.2接通开始正转洗衣,T37计时开始T37计时30秒,Q
0.2断开,正洗暂停4s,T38开始计时T38计时时间到,Q
0.3接通,反转洗涤,T39开始计时T39计时时间到,Q
0.3断开,反洗暂停4s,T40开始计时T40计时时间到,C50\C51\C52\C53计数一次,同时洗衣返回Q
0.2接通,重复以上从正洗开始的全部动作,直到计数器达到规定次数时,Q
0.1接通并自保,开始排水20s,排水指示灯亮,计数器复位,准备下次循环时再计数
4.
2.3大循环洗衣排水到脱水水位时,I
1.2闭合,Q
0.
1、Q
0.4接通,开始脱水,脱水计数器开始计时10s计时时间到,Q
0.
1、Q
0.4断开,停止排水和脱水,C53\C54计数一次,同时洗衣返回Q
0.0接通重复从进水到脱水的全部动作,知道计数满3或2次时,停止洗衣,Q
0.5接通报警并自保,报警指示灯亮,T41开始计时T41计时时间到,报警结束,整个洗衣过程结束,T41常开触点闭合,准备下次启动
4.
2.4强制停止运行中按停止按钮时,I
0.1常闭触点断开,则M
0.
0、Q
0.
0、Q
0.
1、Q
0.
4、Q
0.5断开,停止进水、排水、脱水及报警按排水按钮时,I
0.5常开触点闭合,Q
0.1接通并自保,进行手动排水按手动脱水按钮,I
0.6闭合,Q
0.
1、Q
0.4接通脱水,T40开始计时T40计时时间到Q
0.
1、Q
0.4断开,脱水停止,Q
0.5接通报警,T41开始计时T41计时时间到Q
0.5断开报警结束
4.3程序的流程图、构成和相关设置
4.
3.1流程图图
4.1为正常全程序过程运行流程图—见附录2如图
4.2即为强制停止流程图,如果中途有紧急情况下或不想利用全自动洗衣功能时,可以直接按下停止按钮,此时可实现手动停止进水、排水、脱水及报警功能当感觉衣服已经干净时,而洗衣机还没有进入排水阶段,可按下停止按钮使得自动洗衣功能停止,这时还可以按下手动排水,手动脱水按钮,实现手动排水,手动脱水的功能��主程序开始正常运行是否按动停止按钮�洗涤电机和脱水水桶停止转动、进水和排水电磁阀闭合�打开手动排水开关排水打开手动脱水开关脱水结束否是否是否是图
4.2全自动洗衣机强制停止流程图��开始�设定水位设定档位按动启动按钮�进水水位进到设定值停止进水正转洗涤定时30s�停4s定时30s反转洗涤停4s洗涤200次数排水计时30s脱水计时20s洗衣过程运行一次报警计时3s结束否否否否否否否否否否是是是是是是是是是是是否图
4.3自动洗衣机简易流程图图
4.3为简易流程图,简易流程图与正常运行下在程序上有简易的特点,其主要应用于夏季或者是较小的衣物的清洗,不必像正常运行下的情况下那么繁琐,用那么多的时间(Ⅱ)程序构成这个程序有自动方式和手动方式两种在自动方式下,PLC将运行已经设置好的程序和参数手动方式是在紧急停止情况下,可以手动进行排水和脱水(Ⅲ)程序下载、安装和调试将各个输入输出端子和实际控制系统中的按钮、所需控制的设备正确连接,完成硬件的安装全自动洗衣机程序由STEP7-Micro/Win32软件的指令完成,正常工作时程序放在存储卡中,若要修改程序,先将PLC设定在STOP状态下,运行STEP7-Micro/Win32编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程器进行调试
4.
3.2系统流程概述全自动洗衣机控制系统的详细工作过程如下
1.按下启动按钮,洗衣机电源导通,准备进入洗涤状态
2.用户设置水位高低,以及洗衣模式(常规模式或简易模式)
3.洗衣机打开进水电磁阀,开始从外界输入水
4.水位探测器检测到水已经到位,开始洗涤
5.电机正转与反转按照设定的洗衣模式的切换时间的长度进行轮流工作
6.洗衣一直进行直到预定值
7.洗衣机打开排水离合器,开始排水,并且持续20s
8.洗衣机关闭排水离合器
9.洗衣机控制脱水电磁阀离合器,进行脱水10s,同时打开排水离合器使得脱水出来的水可以及时排出洗衣机筒内
10.关闭脱水电磁阀
11.重复
(3)至
(8)步骤二次(简易程序重复一次)
12.蜂鸣器发出响声,持续发声3s,提醒用户洗衣完成
13.完成洗衣
4.4梯形图
4.
4.1梯形图的特点梯形图是PLC模拟继电器控制系统的编程方法它由触点、线圈或功能方框等构成,梯形图左、右的垂直线称为左、右母线画梯形图时,从左母线开始,经过触点和线圈(或功能方框),终止于右母线在梯形图中,可以把左母线看作是提供能量的母线触点闭合可以使能量流过,直到下一个元件;触点断开将阻止能量流过这种能量流,我们称之为“能流”实际上,梯形图是CPU仿真继电器控制电路图,使来自“电源”的“电流”通过一系列的逻辑控制条件,根据运算结果决定逻辑输出的模拟过程梯形图中的基本编程元素有触点、线圈和方框触点代表逻辑控制条件触点闭合时表示能量可以流过触点分常开触点和常闭触点两种形式线圈通常代表逻辑“输出”的结果能量流到,则该线圈被激励方框代表某种特定功能的指令能量流通过方框时,则执行方框所代表的功能方框所代表的功能有很多种,例如定时器、计数器、数据运算等梯形图中,每个输出元素可以构成一个梯级每个梯形图网络由一个或多个梯级组成
4.
4.2梯形图绘制原则1梯形图按自上而下、从左到右的顺序排列每个继电器器线圈为一个逻辑行,即一层阶梯每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线2一般情况下,在梯形图中某个编号继电器线圈只能出现一次,而继电器触点可无限引用有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出3在每个逻辑行中,串联触点多的支路应放在上方如果将串联触点多的支路放下方,则语句增多,程序变长4在每个逻辑行中,并联触点多的支路应放在左边如果将并联触点多的支路放右边,则语句增多,程序变长5梯形图中,不允许一个触点上有双向“电流”通过6梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑行合并当相同条件复杂时,这对储存容量小的PLC很有意义7设计梯形图时,输入继电器的触点状态全部按相应的输入设备为常开状态进行设计更为合适因此,用输入设备的常开触点与PLC输入端连接如果某些信号只能用常闭触点输入,可以按输入设备全部常开来设计,然后将梯形图中对应的输入继电器触点取反
4.
4.3系统梯形图根据以上的梯形图的基础知识、注意事项、特点及上节中的控制状态流程图,现利用STEP7-Micro/WIN编程软件做出全自动洗衣机控制系统梯形图STEP7-Micro/WIN编程软件是专为西门子S7-200而设计的,在个人计算机的WINDOWS操作系统下运行,功能强大、使用方便、简单易学其编写好的程序可通过专用编程线缆下载的PLC中运行也可以导出后在仿真软件中进行测试根据以上的梯形图的基础知识、注意事项、特点及上节中的控制状态流程图,现利用STEP7-Micro/Win32编程软件做出全自动洗衣机控制系统梯形图(见附录)5结束语通过本系统的设计,对全自动洗衣机的控制系统有了深入的理解全自动洗衣机控制系统利用了西门子PLC的特点,对按钮、电磁阀、开关等其他一些输入输出点设备进行控制,实现了洗衣机洗衣过程的自动化由于每遍的洗涤排水脱水的时间由PLC内计数器控制所以只要改变计数器参数就可以改变时间可以把上面设定的程序时间定下来作为固定程序使用也可以根据衣物的质地数量及油污的程度来编程只要稍作改变就可以设计出诸如要多洗多甩的牛仔类衣物轻洗轻甩的羊毛类衣物以及通用的标准洗涤程序充分表其实用性通过这次设计,对自动控制原理及应用有了进一步认识,在一个多月的设计过程中学到了许多东西,不仅仅是毕业设计中的也学到了不少其它的东西设计中,我们遇到不懂或不明白的地方除了查阅相关资料,袁老师也给了我们很多的指导总之,这次设计为我们打开了以后面向实际应用的大门,为我们以后做各项工作和进一步学习奠定了基础参考文献
[1].王永华主编.现代电气控制及PLC应用技术.北京航空航天大学出版社,2007
[2].戴仙金主编.西门子S7—200系列PLC应用与开发.中国水利水电出版社,2006
[3].郭丙军黄旭峰主编.深入浅出PLC技术及应用教材.中国电力出版社,2008
[4].西门子(中国)有限公司自动化与驱动集团.深入浅出西门子S7-300PLC.北京航空航天大学出版社,2004
[5]田效伍.电气控制与PLC应用技术.北京:机械工业出版社,2006
[6].刘长青主编.电气控制与PLC应用技术.科学出版社,2008
[7].高翔数字化变电站应用技术[M].北京:中国电力出版社
2008.
[8]吴少华220kV洗衣机供电数字化改造工程[J].广东电力2010236:38-
42.
[9]郭永基.洗衣机电力系统可靠性分析[M].北京清华大学出版社
2003.
[10]王钢丁茂生李晓华等.数字继电保护装置可靠性研究[J].中国电机工程学报,2004247:47-
52.
[11]钟连宏梁异先.智能发动机技术与应用[M].北京:中国电力出版社
2010.
[12]徐天奇.基于IEC61850的数字化电机信息系统构建及可靠性研究[D].华中科技大学
2009.
[13]朱子坤.数字化自动控制系统[J].西北水电.20053:46-48致谢随着毕业日子的到来,毕业设计也接近了尾声经过几周的奋战我的设计终于完成了在没有做课程设计以前觉得课程设计只是对这几年来所学知识的单纯总结,但是通过这次做课程设计发现自己的看法有点太片面毕业设计设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高通过这次毕业设计使我明白了自己原来知识还比较欠缺自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手最后终于做完了有种如释重负的感觉此外,还得出一个结论知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了在此要感谢我们的指导赵新蕖老师对我们悉心的照顾,感谢老师给我们的帮助在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我终身受益附录附录1正常全过程运行程序
1、辅助继电器模块
2、进水模块
3、洗涤模块
4、排水模块
5、脱水模块
6、报警模块附录2正常全程序过程运行流程图��开始�设定档位设定水位按动启动按钮进水停止进水正转洗涤定时30s停4s反转洗涤定时30s停4s洗衣次数排水计时30s脱水计时20s洗衣过程运行3次报警计时3s结束水位进到设定水位否否否否否否否否是是是是是是是是否是是是否否图
4.1正常全程序过程运行流程图。