




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本 科 生 毕 业 论 文(或 设 计)(申请学士学位) 论文题目 全自动智能洗衣机控制系统 设计 作者姓名 陈琛 专业名称 自动化 指导教师 欧美英 2015年5月 学 生: (签字)学 号:2011210649答 辩 日 期 :指 导 教 师 : (签字)目录摘要1关键词1Abstract1Key words:11.绪论21.1课题背景和目的与意义21.2全自动智能洗衣机简介31.3 全自动洗衣机的PLC控制技术52.PLC的控制特点52.1PLC系统的特点:52.2控制系统框图62.3控制系统中对应设备及功能73硬件的设计73.1外部基本设备的选择73.2西门子M440变频器83.3电动
2、机93.3.1 转速要求93.3.2 扭力的要求93.4可编程控制器的选择103.5PLC外部接线图114.软件的设计154.1I/O 分配表154.1.1输入地址分配表154.1.2输出地址分配表164.1.3内部元件地址分配表174.2系统流程图194.2.1强制停止流程图194.2.2正常运行流程图194.2.3去抖动程序流程图214.3程序设计214.3.1PLC控制顺序功能图214.3.2系统梯形图224.3.3系统指令语句表295程序运行过程分析346.总结与展望346.1总结346.2全自动洗衣机的展望36参考文献367.致谢37全自动智能洗衣机控制系统设计摘要本文是利用可编程控
3、制器PLC实现了对洗衣机的全自动控制,且说明了PLC控制的原理方法,优点和特点及控制洗衣机的特色。本文在介绍了洗衣机结构的同时,又对全自动洗衣机的控制系统进行了非常全面分析,并在此基础上提出基于PLC的全自动洗衣机控制方案,且对实施方案进行了论证,根据洗衣机的工作原理从而对程序及其流程进行了设计,该系统具有智能化程度高、安全可靠和运行稳定等特点。对电磁阀,按钮,开关等其它一些输入/输出点进行控制,从而实现了洗衣过程的自动化,并实现了多台控制。由于每遍的洗涤、排水、脱水的时间由PLC内定时器控制,所以只要改变定时器参数就可以改变相应的控制时间。关键词:可编程序控制器(PLC);自动控制; 变频器
4、; 洗衣机The design of intelligent automatic washing machine control systemAbstractThis paper is the use of programmable controller PLC realizes the automatic control of the washing machine, but you ask clear the principle of PLC control method, the advantages and characteristics and the control charact
5、eristic of the washing machine. This article introduces the structure of the washing machine at the same time, and fully automatic washing machine control system for the very comprehensive analysis, and on the basis of fully automatic washing machine control scheme based on PLC is put forward, and t
6、he implementation plan, according to the washing machine working principle and application and its process of design, the system has a high intelligent degree, safe and reliable and stable operation, etc. Some of solenoid valves, buttons, switches and other input/output point to control, so as to re
7、alize the automation of the washing process, and many sets of control could be achieved. Because every time wash, drainage and dehydration time timer control by PLC, so just change the timer parameters can control time accordingly. Key words: programmable controller (PLC); The automatic control; The
8、 inverter; The washing machine1.绪论 1.1课题背景和目的与意义机械洗衣最早见于1851年。那时,一位加利福尼亚淘金者兼木匠开了一间可以称得上是第一间洗衣房的洗衣场。但那时的洗衣机械根本就无法与今天可以洗几百磅的由电脑控制的洗衣机械相提并论。那间洗衣房的洗衣机可以洗12件衬衣,由12头毛驴作动力。1858年,第一个洗衣机专利发给了匹兹堡的汉密尔顿斯密斯。汉密尔顿发明的手动洗衣装置通过转动曲柄带动插在桶中的一根竖轴上的桨叶来洗衣。当著名的商人威廉布菜克斯顿于1874年为他妻子设计了一个特别的生日礼物洗衣机时,人类向前迈了一大步。之后,布菜克斯顿开始建造并销售他设计
9、的这种洗衣机,每台2.5美元。到1875年,共发出2000多项洗衣机专利,虽然其中有许多并不管用。有的发明每次只能洗1件衣服。在1900年之前,大多数洗衣机由人力或畜力牵引。洗衣桶逐渐由木结构变成金属结构。然而,正是内燃机和电机的发明改变了洗衣的发展历史。1910年,第一台电动洗衣机由阿尔华费诗设计并由芝加哥赫利机器公司制造。这种洗衣机由一个木滚筒构成。把衣服放入滚筒并滚于净。滚筒先向一个方向转8圈,然后再反转。在过去的150年里,洗衣设备取得了巨大进步从在小溪里的石头上敲打洗衣到隧道洗衣机。虽然发生了很多的变化,有些东西却没变。二十一世纪初期随着先进科学技术发展.应用于洗衣机上的技术越来越成
10、熟,洗衣机的发展也越来越快,越来越趋于高度智能化、健康化、节水节能、大容量和微型化,为我们节约很多时间和人力,让我们用更多的时间去做更多的事情,大大的提高了工作效率。今天,正如和昨天一样,我们不断努力改善更好地去污、脱水和烘干而更少地对织物造成损坏。才能让社会更加进步。在数字技术风行的今天,大多数的家用电器实现了数字化控制。作为一个价廉物美的微处理器,PLC被广泛应用在各种数字系统中。基于PLC的全自动洗衣机控制系统是PLC应用的一个典型例子。洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力。而在家电市场竞争日益激烈和利润下降
11、的今天,各大家电生产厂商均致力于开发出能满足用户各种要求的智能家电产品,并努力降低生产成本以增强竞争力。作为家电市场中的重要成员,全自动洗衣机的市场竞争更是趋于白炽化。对基于PLC的全自动洗衣机控制系统设计进行深入研究,可使我们掌握全自动洗衣机这种重要家电的工作原理和控制系统,进一步了解PLC在不同领域的应用方法,学会维修全自动洗衣机的基本技术,同时也为将来从事电子信息行业打下一定基础,所以本题课具有重大的意义。自19世纪中叶,美国人史密斯研制出世界上首台洗衣机至今,洗衣机的发展已经历了一个多世纪。1910年世界上第一台电动洗衣机问世,标志着人类家务劳动自动化的开始。1922年世界上第一台搅拌
12、式洗衣机在美国诞生。1937年世界上第一台全自动滚筒式洗衣机投放市场。1957年三洋公司推出世界上第一台涡流式波轮洗衣机。从此,确立了搅拌式、滚筒式和波轮式三种工作方式洗衣机三足鼎立天下的局面。20世纪60年代以后,洗衣机在一些发达国家的普及率迅速上升。70年代,日本生产出波轮式套桶全自动洗衣机。70年代后期,日本又生产出微电脑控制型波轮式套桶全自动洗衣机。80年代后,“模糊控制”开始应用于洗衣机,生产出智能型模糊控制洗衣机,使洗衣机的功能更加完善,其洗衣程序更随人意,其使用操作更简单化。PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是“继电器”一类术语,大部
13、分与继电器触头的连接相对应,使电控人员一目了然。PLC控制使用简单,他的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动。1.2全自动智能洗衣机简介全自动智能洗衣机的工作过程一般包括启动、进水、洗涤、排水和脱水等功能。本文所设计为有水位选择、工作流程选择、工作模式以及温度选择的全自动智能洗衣机,这样用 PLC 控制的全自动智能洗衣机的洗涤动作控制程序要求有洗涤水位选择、控制方式选择等。实现控制过程中,各种采样信息都是经过
14、控制中心进行各种判断、比较和选择,再通过信息线路反馈给洗衣机各控制执行机构,决定洗衣机的工作状态。PLC 在系统中是处于中心位置,水位开关是 PLC 的输入信号控制开关,进水阀、排水阀和电机是洗衣机各种动作的执行机构,其中进水阀和排水阀由 PLC 给定信号来决定其工作状态;电机的工作状态也由控制中心 PLC 给定信号送给变频器来决定的,而电机的正反转状态直接决定了洗衣机的洗涤状态和脱水状态。全自动洗衣机的工作过程包括启动、进水、浸泡、洗涤、排水和脱水等功能。在实现控制过程中,各种采样信息都是通过控制中心进行各种判断、比较和选择。再经信息线路反馈给洗衣机各控制执行机构,决定洗衣机的工作状态。如图
15、 1.1 所示,由 PLC 控制洗衣机各种动作典型的系统控制图1.1: 图1.1由图可知,按下启动按钮,PLC 上电。然后依次选择工作流程、洗衣模式、温度等,PLC 便通过设定的程序运行,PLC 在系统中是处中心位置,水位开关是 PLC 的输入信号控制开关。进水阀、排水阀和电机是洗衣机各种动作的执行机构。其中进水阀和排水阀由 PLC给定信号来决定其工作状态;电机的工作状态也由控制中心 PLC 给定信号送给变频器来决定的,而电机的工作转状态直接决定了洗衣机的洗涤状态和脱水状态。洗衣机的应用现在比较普遍。全自动洗衣机的实物示意图如下图 1.2 所示。全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以
16、同一中心安放的。外桶固定,作盛水用。内桶可以旋转,作脱水(甩水)用。内桶的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。洗衣机水温通过调整蒸汽阀开度来控制,利用热电偶传感器检测水温,运用 PID算法保持恒温。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、中、低水位开关分别用来检测高、中、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动
17、停止进水、排水、脱水及报警。全自动洗衣机是通过水位开关与电磁进水阀配合来控制进水、排水以及电机的通断:从而实现自动控制的。电磁进水阀起着通、断水源的作用。当电磁线圈断电时,移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上,并将膜片的中心小孔堵塞,这样阀门关闭,水流不通。当电磁线圈通电后,移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜片上方的水通过中心小孔流入洗衣桶内。由于中心小孔的流通能力大于膜片两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上移,闭门开启,水流导通。水位开关实际上是一个压力开关。气室的入口与洗衣桶中的贮气室相联接。当水注入洗衣桶后,贮气
18、室口很快被封闭,随水位上升,贮气室的水位也上升,被封闭的空气压强亦增大,水位开关中的波纹膜片受压而胀起,推动顶杆运动而使触点改变,从而实现自动通断。 图1.2全自动洗衣机系统结构图1.3 全自动洗衣机的PLC控制技术全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。在全自动洗衣机中,洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在设计控制系统硬件时要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等 这样增加了硬件的复杂性,隐含较高的故障率无形地增加了维修成本费用,在各种控制
19、系统中广泛运用的PLC能克服单片机的缺点。它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。因此在运用中,硬件也相对简单,提高控制系统的可靠性。另外它的编程语言也相对简单。2.PLC的控制特点 2.1PLC系统的特点:1)可靠性高,PLC作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。对工作的环境要求较低,抗外部干扰能力强,平均无故障时间长。2)使用方便灵活,PLC采用了基本单元扩展或者是模块化的结构形式,因此,输入/输出信号的数量,形式,驱动能力等都可以根据实际控制要求进行选择与确定,而且在需要时可以随时更换,近年来,PLC的特殊模块增多这些可以满足不同的
20、控制要求,使PLC的使用更加灵活与多变。3)编程简单,PLC的优越性主要体现在它采用了独特的,多种面向广大工程设计人员的编程语言,如指令表,梯形图,逻辑功能图,顺序功能图等,程序简洁,明了适合各类技术人员的传统习惯,即使是没有计算机知识的人员也很统一掌握,特别是梯形图与逻辑功能图,形象直观,动态监测效果逼真,且与计算机控制容易。4)便于维修,由于PLC多采用了模块化的结构形式,所以发生故障时只需更换所坏的模块就可以让系统继续工作,大大减少了维修时间,能让系统快速进入工作。典型的PLC控制系统的硬件组成框图如图2.1所示:图2.1典型的PLC控制系统的硬件组成框图 2.2控制系统框图 此次设计根
21、据全自动智能洗衣机的工作原理, 洗衣机的工作流程由进水,洗衣,排水,和脱水四个过程组成。在半自动洗衣机中,这四个过程分别用相应的按扭开关来控制。利用可编程控制器PLC实现控制,用于说明PLC控制的原理方法,特点及工作特色。此次全自动洗衣机控制系统设计利用了西门子S7-200系列PLC的特点,对按钮,电磁阀,开关等其他一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。根据以上要求PLC的控制系统框图如下图2.2。图2.2 2.3控制系统中对应设备及功能根据控制过程中的进水、洗涤、脱水、报警等控制要求,对控制所需的外部设备初步设计如下3硬件的设计3.1外部基本设备的选择本控制系统是一个通过
22、PLC 控制实现的全自动智能系统,需要用到的传感器或控制阀如下: 水位传感器水位检测的精度直接关系到洗净度、水流强度、洗涤时间等。对于PLC控制系统的洗衣机,要求对水位的检测必须是连续的,谐振式水位传感器是利用电磁谐振电路LC 作为传感器的敏感元件,将被测物体的变化转变为LC 参数的变化,最终以频率参数输出。其工作原理是将水位的高低通过导管转换成一个测试内腔气体变化的压力,驱动内腔上方的一块隔膜移动,带动隔膜中心的磁芯在某线圈内移动,从而线圈电感发生变化。由此引起谐振电路的固有频率随水位变化。故常采用谐振式水位传感器。 进水阀、排水阀进水电磁阀是安装在自动洗衣机上的水源控制开关。洗衣机多用具有
23、一定压力的自来水为水源,所以使用的进水电磁阀通常为动作式电磁阀。当线圈不通电时,金属阀芯在弹簧弹力的作用下,将橡皮膜片中心孔紧紧堵住,这时水经橡皮膜片上的平衡小孔进入金属阀芯侧气室形成水压,而使橡皮膜压住出水口,使阀处于关闭状态;当线圈通电时,产生的电磁力克服弹簧力而使金属阀芯离开橡皮膜,这时膜的中心孔开通,又因中心孔远大于平衡小孔,因此金属阀芯侧气室水压低于进水压力,在该压力差的作用下,橡皮膜向阀芯方向移动,打开出水口,进水阀则处于开通状态。排水电磁阀与其类似. 通过水位开关与电磁进水阀配合来控制进水、排水以及电机的通断:从而实现自动控制的。电磁进水阀起着通、断水源的作用。当电磁线圈断电时,
24、移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上,并将膜片的中心小孔堵塞,这样阀门关闭,水流不通。当电磁线圈通电后,移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜片上方的水通过中心小孔流入洗衣桶内。由于中心小孔的流通能力大于膜片两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上移,闭门开启,水流导通。 水位开关实际上是一个压力开关 去抖开关洗衣机工作过程中抖动通常原因: 洗涤的衣物分布不均匀。去抖控制原理:当洗衣机运行出现震动时,去抖开关闭合,停止运行并开始排水,水排空后重新进水到设定水位,重新运行。 报警器3.2西门子M440变频器本系统采用西门子M44
25、0变频器。M440变频器具有默认的工厂设置参数,它是众多简单的电动机控制系统选择的理想变频驱动装置,由于M440变频器具有全面而完善的控制功能,包括U/F控制、二次方U/F控制、可编程多点设定U/F控制、磁通电流控制、无测速矢量控制,在设置相关参数以后它也可用于更高级的电动机控制系统。M440变频器既可用于单机驱动系统,也可集成到自动化系统中。M440变频器主要特性: 易于安装、调试; 牢固的EMC设计; 可由IT中性点不接地电源供电,且电缆连接简便; 对控制信号的响应是快速和可重复的; 易于参数设置,参数设置的范围很广,可对广泛的应用对象进行配置; 具有多个继电器输出,多个模拟量输出(020
26、mA); 6个带隔离的数字输入,并可切换为NPN/PNP接线; 2个模拟输入:AIN1(010V,020mA和-1010V)和AIN2(010V,020mA);2个模拟输入可以作为第7和第8个数字输入; BiCo(二进制互联连接)技术; 模块化设计,配置非常灵活; 脉宽调制的频率高,因而电动机运行的噪声低; 详细的变频器状态信息和全面的信息功能; 有多种供用户选用的可选件,包括与PC通信的通信模块、基本操作面板(BOP)、高级操作面板(AOP)以及与现场总线的PROFIBUS通信模块。M440变频器的性能特征: 具有矢量控制功能,包括无传感器矢量控制(SLVC)和带编码器的矢量控制(VC);
27、具有U/F控制性能:磁通电流控制(FCC)改善了动态响应和电动机的控制特性多点U/F特性; 具有快速电流限制(FCL)功能,避免运行中不应有的跳闸; 内置的直流注入制动以及复合制动功能改善了制动特性; 对于外形尺寸为AF的M440变频器,具有内置的制动单元; 加速/减速斜坡特性具有可编程的平滑功能,包括起始和结束段带平滑圆弧,及起始和结束段不带平滑圆弧; 具有比例、积分和微分(PID)控制功能的闭环控制; 各组参数的设定值可以相互切换,包括电动机数据组、命令数据组和设定值信号源; 具有自由功能块; 具有动力制动的缓冲功能,定位控制的斜坡下降曲线。保护特性: 具有过电压/欠电压保护; 具有变频器
28、过热保护; 具有接地故障保护; 具有短路保护,以及I*I*t电动机过热保护; PTC/KTY电动机保护。3.3电动机3.3.1 转速要求 全自动工业洗衣机对转速要求比较高,洗涤-均布-中脱-高脱.电机的极数就是其转速最好的反应.极数反映出电动机的同步转速,2极同步转速是3000r/min,4极同步转速时1500r/min,6极同步转速是1000r/min,8极同步转速是750r/min.而全自动工业洗衣机的最高转速是630r/min.所以极数并不存在问题,而如果转速要求在1000r/min以上的话,那么8极的电机就不合适了.3.3.2 扭力的要求全自动洗衣机对扭力的要求比较高,不同容量的洗衣机
29、,其扭力要求也不同,通俗一点讲,扭力就是电动机的力量.在所有的型号当中,100KG全自动工业洗衣机所承载的衣物和水是最多的,当然扭力也是最大的,而15KG的扭力是最低的.从以上可以看出,在转速没有太大问题下,如何选择最合理的电机来保证扭力就是要考虑的问题了.转速公式: n=60f/p(n=转速,f=电源频率,p=磁极对数)扭矩公式:T=9550p/nT是扭矩,单位Nmp是输出功率,单位kWn是电机转速,单位r/min扭矩公式:T=973*p1/nT是扭矩,单位kgmP1是输出功率,单位kWn是电机转速,单位r/min将两个公式进行综合一下,可以得出:T=931*p1*p/f(p1是电机输出功率
30、,p是极数,n是电源频率)在保持扭矩不变的情况下,输出功率和电机极数成反比.表3.2 设置电动机参数3.4可编程控制器的选择 I/O点数是PLC的一项重要指标。合理选择I/O点数既可使系统满足控制要求,又可使系统总投资最低。PLC的输入输出总点数和种类应根据被控对象所需控制的模拟量、开关量、输入输出设备情况来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的调整和扩充,一般应在估计的总点数上再加上20%30%的备用量。该系统有12个数字输入点6个数字输出点,PLC常用的内存有EPROM、EEPROM和带锂电池供电的RAM。一般微型和小型PLC的存储容量是固定的,介于12KB之间。用户
31、应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、程序结构等。因此在程序设计之前只能粗略地估算。根据经验,每个I/O点及有关功能元件占用的内存量大致如下:开关量输入元件:1020B/点开关量输出元件:510B/点定时器/计数器:2B/个模拟量:100150B/个通信接口:一个接口一般需要300B以上根据上面算出的总字节数再考虑增加25%左右的备用量,就可估算出用户程序所需的内存容量,从而选择合适的PLC内存。该系统有17个数字输入点13个数字输出点,需内存400B,有定时器6个,计时器2个,需内存16B,考虑余量后需要内存520B。PLC的功能日益强大,一般PLC都具有开
32、关量逻辑运算、定时、计数、数据处理等基本功能,有些PLC还可扩展各种特殊功能模块,如通信模块、位置控制模块等,选型时可考虑以下几点:功能与任务相适应,PLC的处理速度应满足实时控制的要求、PLC结构合理、机型统一、在线编程和离线编程的选择。全自动洗衣机控制所要求的控制功能简单,小型PLC就能满足要求了。该控制系统CPU模块可采用CPU-224(AC/DC/继电器)模块,它可控制整个系统按照控制要求有条不紊地进行。任何一种控制系统都是为了实现被控对象的工艺要求,以提高生产效率和产品质量。因此,在设计PLC控制系统时,应遵循以下基本原则:充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设
33、计PLC控制系统的首要前提,这也是设计中最重要的一条原则。这就要求设计人员在设计前就要深入现场进行调查研究,收集控制现场的资料,收集相关先进的国内、国外资料。同时要注意和现场的工程管理人员、工程技术人员、现场操作人员紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。保证PLC控制系统能够长期安全、可靠、稳定运行,是设计控制系统的重要原则。这就要求设计者在系统设计、元器件选择、软件编程上要全面考虑,以确保控制系统安全可靠。例如:应该保证PLC程序不仅在正常条件下运行,而且在非正常情况下(如突然掉电再上电、按钮按错等),也能正常工作。 一个新的控制工程固然能提高产品的质量和数量,带来巨大
34、的经济效益和社会效益,但新工程的投入、技术的培训、设备的维护也将导致运行资金的增加。因此,在满足控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地降低工程的成本。这就要求设计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和维护方便、成本低,不宜盲目追求自动化和高指标。由于技术的不断发展,控制系统的要求也将会不断地提高,设计时要适当考虑到今后控制系统发展和完善的需要。这就要求在选择PLC、输入/输出模块、I/O点数和内存容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。综上所述此次设计选用西门子S7-200型PLC。3.5PLC外部接线图根据全自动洗衣机的
35、控制要求,对系统控制的I/O点数进行了统计和PLC型号进行了选择,现根据以上的统计和选择对控制系统PLC的外部接线设计如下图 图3.1 接线原理图(1)图3.2 接线原理图(2)图3.3 主回路图如图3.4所示为洗衣机示意图,在图中ST4为高水位传感器,ST5为中水位传感器,ST6为低水位传感器,ST7位水排尽传感器,当选择好水位后,YV1打开开始进水,当水位到达相应水位时,相应的传感器送出ON信号否则为OFF,只有当水上升到与选择水位相开关一致时,YV1关闭停止进水,开始洗衣。全自动洗衣机工作原理:全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用。内桶可以旋
36、转,作脱水(甩水)用。内桶的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电动控制系统,使进水阀打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。图3.4 洗衣机示意图4.软件的设计4.1I/O 分配表4.1.1输入地址分配表列
37、出全自动洗衣机的输入分配表,见表4.1。表4.1输入地址分配表4.1.2输出地址分配表列出全自动洗衣机的输入分配表,见表4.2表4.2输入地址分配表4.1.3内部元件地址分配表全制动洗衣机控制时,需用到PLC内部的计时器和计数器对其进行过程控制,现对控制中要用到的内部位元件地址分配表归纳如表4.3。表4.3内部元件地址分配表4.2系统流程图4.2.1强制停止流程图图4.1强制停止流程图4.2.2正常运行流程图全自动洗衣机正常运行时即洗衣机按照程序设定依次完成依次洗衣过程,从选择水位,按下启动按扭,选择模式,开始进水直到水满(即水位达到高水位)时停止进水,开始洗涤正转,洗涤时,正转30秒,停两秒
38、,然后反转30秒,停2秒,如此循环5次,总共320秒开始排水,水位下降到低水位时开始脱水并继续排水,脱水30秒,开始清洗,重复以上过程,清洗两遍,清洗完成,报警3秒并自动停机。按照以上的工作流程,作出全自动洗衣机的正常运行工作流程图见图4.2.2。图4.2 正常运行流程图4.2.3去抖动程序流程图图4.3去抖程序流程图如图示,当洗衣机工作过程中出现震动,则去抖动开关闭合,洗衣机停止工作并开始排水,排空后开始进水到设定水位,然后重新工作。4.3程序设计4.3.1PLC控制顺序功能图顺序功能图,它是描述控制系统的控制过程、功能和特性的一种图形,顺序功能图并不涉及所描述的控制功能的具体技术,他是一种
39、通用的技术语言。全自动洗衣机控制系统PLC控制状态流程图见图4.3.1图4.4 PLC控制状态流程图4.3.2系统梯形图一、梯形图的特点 梯形图是PLC模拟继电器控制系统的编程方法。它由触点、线圈或功能方框等构成,梯形图左、右的垂直线称为左、右母线。画梯形图时,从左母线开始,经过触点和线圈(或功能方框),终止于右母线。在梯形图中,可以把左母线看作是提供能量的母线。触点闭合可以使能量流过,直到下一个元件;触点断开将阻止能量流过。这种能量流,我们称之为“能流”。实际上,梯形图是CPU仿真继电器控制电路图,使来自“电源”的“电流”通过一系列的逻辑控制条件,根据运算结果决定逻辑输出的模拟过程。 梯形图
40、中的基本编程元素有触点、线圈和方框。 触点:代表逻辑控制条件。触点闭合时表示能量可以流过。触点分常开触点和常闭触点两种形式。 线圈:通常代表逻辑“输出”的结果。能量流到,则该线圈被激励。 方框:代表某种特定功能的指令。能量流通过方框时,则执行方框所代表的功能。方框所代表的功能有很多种,例如:定时器、计数器、数据运算等。 梯形图中,每个输出元素可以构成一个梯级。每个梯形图网络由一个或多个梯级组成。二、梯形图绘制原则(1) 梯形图按自上而下、从左到右的顺序排列。每个继电器器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。注意:左母线与线圈之间一
41、定要有触点,而线圈与右母线之间不能有任何点,应直接连接。(2) 一般情况下,在梯形图中某个编号继电器线圈只能出现一次,而继电器触点可无限引用。有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。 (3) 在每个逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放下方,则语句增多,程序变长。 (4) 在每个逻辑行中,并联触点多的支路应放在左边。如果将并联触点多的支路放右边,则语句增多,程序变长。(5) 梯形图中,不允许一个触点上有双向“电流”通过。(6) 梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑行合并。当相同条件复杂时,这对储存容量小的PLC很有
42、意义。(7) 设计梯形图时,输入继电器的触点状态全部按相应的输入设备为常开状态进行设计更为合适,不易出错。因此,也建议尽可能用输入设备的常开触点与PLC输入端连接。如果某些信号只能用常闭触点输入,可以按输入设备全部常开来设计,然后将梯形图中对应的输入继电器触点取反。三、系统梯形图根据以上的梯形图的基础知识、注意事项、特点及上节(3.3.1节)中的控制状态流程图,现利用STEP7-Micro/WIN编程软件做出全自动洗衣机控制系统梯形图。STEP7-Micro/WIN编程软件是专为西门子S7-200而设计的,在个人计算机的WINDOWS操作系统下运行,功能强大、使用方便、简单易学。其编写好的程序
43、可通过专用编程线缆下载的PLC中运行。也可以导出后在仿真软件中进行测试。系统梯形图如下图4.5到图4.7。图4.5系统梯形图a图4.6 系统梯形图b 图4.7 系统梯形图c功能设定好以后,洗衣机便按要求全自动完成洗衣,具体见附录程序清单。在洗衣机运行过程中,若出现震动,则停止运行并排水,排空后重新进水到设定水位,继续运行。程序如下图4.8:图4.8 去抖动控制程序4.3.3系统指令语句表根据全自动洗衣机的控制要求和梯形图得出系统的指令语句表如下。Network 1 / Network Title/ 进水LD M1.3A T43O SM0.1O M0.0O I0.1AN M0.1= M0.0Ne
44、twork 2LD I0.2O I0.3O I0.4LD I0.0A M0.0LD M1.2AN C51OLDALDO M0.1AN I0.1AN M0.2= M0.1= Q0.0Network 3/ 进水完停2秒LD I0.2A I0.7LD I0.3A I1.0OLDLD I0.4A I1.1OLDA M0.1O M0.2AN M0.3= M0.2TON T37, +20Network 4/ 正转LD M0.2A T37LD M0.7AN C50OLDO M0.3AN I0.1AN M0.4= M0.3Network 5LD M0.3= Q0.2TON T38, +300Network 6
45、/ 正转完停2秒LD M0.3A T38O M0.4AN M0.5= M0.4TON T39, +20Network 7/ 反转30秒LD M0.4A T39O M0.5AN I0.1AN M0.6= M0.5Network 8LD M0.5= Q0.3TON T40, +300Network 9/ 反转完停2秒系统指令语句表aLD M0.5A T40O M0.6AN M0.7= M0.6TON T41, +20Network 10/ 正反转小循环5次LD M0.6A T41O M0.7AN M1.0AN M0.3= M0.7Network 11LD M0.7LD M1.0CTU C50, +
46、5Network 12/ 排水LD M0.7A C50O M1.0AN M1.1AN I0.1= M1.0Network 13LD M0.0A I0.5O Q0.1O M1.1O M1.0AN T42AN I0.1= Q0.1Network 14/ 脱水30秒LD M1.0A I1.2O M1.1AN M1.2AN I0.1= M1.1Network 15LD M1.1O Q0.4AN T42O I0.6LPSAN I0.1= Q0.4LPPTON T42, +300Network 16/ 大循环3次LD M1.1A T42O M1.2AN M1.3AN M0.1= M1.2Network 1
47、7LD M1.2LD M1.3CTU C51, +3Network 18/ 洗衣结束报警3秒LD C51A M1.2O M1.3AN M0.0= M1.3Network 19LD M1.3O Q0.5LD M0.0A Q0.1A T42OLDAN T43= Q0.5TON T43, +30系统指令语句表b 5程序运行过程分析(1)洗衣机进水洗衣前选择好水位,按下水位选择开关(I0.2、I0.3、I0.4)任意一个,再按下启动按钮,I0.0接通,Q0.0接通,开始进水。当水位上升到与选择的水位相一致时,相一致的水位传感器(I0.7、I1.0、I1.1)接通,Q0.0断开停止进水,T37开始计时。
48、(2)正反转洗衣T37计时时间到,Q0.2接通开始正转洗衣,T38计时开始。T38计时30秒,Q0.2断开,正洗暂停,T39开始计时。T39计时时间到,Q0.3接通,反洗,T40开始计时。T40计时时间到,Q0.3断开,反洗暂停,T41开始计时。T41计时时间到,C50计数一次,同时洗衣返回Q0.2接通,重复以上从正洗开始的全部动作,直到C50计满5次数时,Q0.1接通并自保,开始排水,C50复位,准备下次循环是再计数。(3)大循环洗衣排水到脱水水位时,I1.2闭合,Q0.1、Q0.4接通,开始脱水,T42开始计时。T42计时时间到,Q0.1、Q0.4断开,停止排水和脱水,C51计数一次,同时
49、洗衣返回Q0.0接通,重复从进水到脱水的全部动作,知道C51计数满3次时,停止洗衣,Q0.5接通报警并自保,T43开始计时。T43计时时间到,报警结束,整个洗衣过程结束,T43常开触点闭合,准备下次启动。(4)强制停止运行中按停止按钮时,I0.1常闭触点断开,则M0.0、Q0.0、Q0.1、Q0.4、Q0.5断开,停止进水、排水、脱水及报警。按排水按钮时,I0.5常开触点闭合,Q0.1接通并自保,进行手动排水。按手动脱水按钮,I0.6闭合,Q0.1、Q0.4接通脱水,T42开始计时。T42计时时间到Q0.1、Q0.4断开,脱水停止,Q0.5接通报警,T43开始计时。T43计时时间到Q0.5断开
50、报警结束。6.总结与展望6.1总结下面是我对整个毕业设计的过程做一下简单的总结。第一,接到任务以后进行选题。选题是毕业设计的开端,选择恰当的、感兴趣的题目.第二,题目确定后就是找资料了。查资料是做毕业设计的前期准备工作,到图书馆、书店、资料室去虽说是比较原始的方式,但也有可取之处的。总之,不管通过哪种方式查的资料都是有利用价值的,要一一记录下来以备后用。 第三,通过上面的过程,已经积累了不少资料,对所选的题目也大概有了一些了解,这一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目。 第四,有了研究方向,就要动手实现。编写源代码的时候最好是编写一个小模块就进行调试,这样可以避免设计的最后
51、出现太多的错误而乱成一团糟。一步步地做下去之后,你会发现要做出来并不难,只不过每每做一会儿会发现一处错误要修改,就这样在不断的修改调试,再修改再调试。 第五, 写论文能提升以下几个方面的能力:1、文字表述:论文里的语言非常讲究,这方面需要继续加强。2、交流、讨论:文章的大致内容写完后,一定要和老师、其他同学多交流,让他们多提点建议。一些计量软件使用方法,可以向学长们请教。3、细心:模型公式编辑、标点符号、文章各段格式等,都需要细心。4、搜索:需要搜索很多资料,如何在短时间找到你想要得资料,得在搜索关键词上有所设置才行。一些好的统计数据网站,需要随时记录下来,以便日后继续使用。我的心得也就这么多
52、了,总之,这次毕业设计让我学习到很多。虽然结束了,但这只能是一个开始。今后作为技术员,要学习的规范,程序设计语言还有很多。怎样使自己从普通的PG升为SE,在微型计算机控制领域,要学的实在太多,仅大学生涯所学实在有限。我们只有对自己有了更高的要求,才能作为动力不断取得新的成绩! 不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。 在此要感谢我的指导老师欧老师对我悉心的指导,感谢老师给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。6.2全自动洗衣机的展望洗衣机是国内家电业唯一不打价格战的行业,经过几年的平稳发展,国产洗衣机无论在质
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游泳场馆设备采购安装合同
- 两月工程合同标准文本
- 内河船装货合同标准文本
- 个人木材购货合同标准文本
- 定制版销售代理合同范本集
- 制订合同标准文本
- 财务人员劳动合同标准合同
- 公积金代缴合同标准文本
- 二手厂房购房合同标准文本
- 共同承包酒店合同范例
- 2024年机动车检测站质量手册程序文件记录表格合集(根据补充要求编制)
- 电力系统自动化技术专业职业生涯规划书
- 2024二建市政必背知识点100问
- 名著知识抢答题
- 医疗器械生产监督管理办法逐条解读
- 2024年硫铝酸盐水泥专用速凝剂项目可行性研究报告
- 2023年大学生职业生涯规划书(25篇)
- 考点5 万有引力与航天-五年(2020-2024年)高考物理真题专项分类汇编
- 浙江省教育考试院2025届高三第二次调研数学试卷含解析
- 国家开放大学Python程序设计形考任务实验一-Python基础基础环境熟悉
- 大学人工智能+教学试点课程立项建设申报书
评论
0/150
提交评论