




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全自动洗衣机PLC控制系统设计设计人:【摘 要】洗衣机是人们日常生活中常见的一种家用电器,已成为人们生活中不可缺少的家用电器。但是传统洗衣机基于继电器的控制,已经不能满足人们对自动化程度的要求了。为满足人们需要必须借助于自动化技术的发展。本设计是根据设计课题的要求设计的全自动洗衣机控制系统。在实现全自动控制的基础上设计了相应的硬件系统,结合相应的系统软件,最后通过西门子公司的S7-200系列的PLC仿真系统模拟出全自动洗衣机的运行过程。关键词:可编程序控制器触摸屏 洗衣机 自动控制第一章概述1. 1引言20世纪60年代以后,洗衣机在一些发达国家的消费市场开始形成系列,家庭普及率迅速上升。此间洗
2、衣机在日本的发展备受瞩目。60年代的日本出现了带干桶的双桶洗衣机,人们称之为“半自动型洗衣机”。70年代,生产出波轮式套桶全自动洗衣机。在中国,由于历史原因,洗衣机工业起步较晚,直到1978年才正式生产家用洗衣机。但是,随着人们认识的发展,尤其是改革开放的不断深化,进入80年代后的洗衣机工业并没有像一些人预料的那样停步不前,而是保持着旺盛的发展势头。1983年洗衣机产量由1978年的400台飙升到365万台,此后全国各地掀起了大规模的技术引进热潮,大约有40多个厂家先后从洗衣机技术先进国日本、英国、法国、意大利、澳大利亚等引进技术60多项。技术的引进、吸收和创新,极大地提升了国产洗衣机的产业素
3、质与生产能力,缩短了同发达国家之间的差距。如今,我国洗衣机年产量约占世界年产量的四分之一,居于世界首位。除了在数量和品种上满足国内市场外,还出口到北美、欧洲、东南亚等地,跻身于国际洗衣机市场的竞争行列。以往以单片机为中心控制系统工作的全自动洗衣机中,存在着一些本身不能克服的缺点。首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序也相对复杂;其次,在设计控制系统硬件时,要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等,这样不但增加了硬件的复杂性,而且隐含较高的故障率,还无形地增加了维修成本费用。而如果在全自动洗衣机的控制系统中采用PLC 来控制将能克服单片机的这些缺
4、点。而且在使用中,硬件相对简单,编程语言也相对简单,并且测试容易,维修方便,更可以提高控制系统的设计的灵活性及控制系统的可靠性。可编程控制器是将继电器控制的概念和设计思想与计算机技术及微电子技术相结合而的微机系统。12PLC的应用领域1开关量的逻辑控制 这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、组合机床、包装生产线等。 2 模拟量控制 在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和
5、数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。 3. 运动控制 PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。 4.过程控制 过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。 5 数据处理 现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。6 通信及联网PL
6、C通信含PLC间的 l通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。第二章设计方案21 设计内容全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一心安放的,内桶可以旋转,作为脱水用。内桶的周围有许多小孔,使内桶和外桶的水流相通,洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时通过控制系统将进水电磁阀打开,经进水管将水注入到外桶。排水时,通过控制系统将排水电磁阀打开,将水由外桶排到机外。图2-1元件分布示意图洗涤正转、反转由洗涤电动机驱
7、动波盘的正、反转来实现,此时脱水桶并不旋转。脱水时,由脱水电动机带动内桶正转进行甩干。高、低水位控制开关分别用来检测高、低水位。起动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。元件分布如图2-1所示。22 检测要求检测洗衣的方式:标准或者是柔和的选择。检测洗衣的水位:高水位或者低水位的选择。检测进水是否到了需要的水位,即进水是否完成。检测排水是否完成。23 控制要求控制进水,洗衣,排水,清洗,脱水等洗衣机的动作。控制洗衣,清洗,脱水等的时间长短。控制洗衣,清洗等的效果。控制在洗衣机完成一个动作后到下一个动作的准确切换。控制完成洗衣机洗衣时间的信号提示。24 控制过程
8、1) 按下启动按钮,洗衣机电源导通,进入准备洗衣状态。2) 用户设置水位高低,以及洗衣模式(标准模式或者柔和模式)。3) 洗衣机打开进水电磁阀,开始从外界输入水。4) 水位探测器检测到水已经到位,开始洗衣。5) 电动机正转与反转按照设定的洗衣模式切换时间长度进行轮流工作。6) 洗衣一直进行6min.7) 洗衣机打开排水离合器开始排水,并持续2min.8) 洗衣机关闭排水离合器。9) 重复3-8步骤一次。10) 洗衣机打开进水电磁阀,开始进水。11) 水位探测器检测到水已经到位,开始清洗衣服。12) 电动机正转与反转按照设定的洗衣模式切换时间长度进行轮流工作。13) 洗衣一直进行5min.14)
9、 洗衣机打开排水离合器开始排水,并持续2min.15) 洗衣机关闭排水离合器。16) 重复1015步骤一次。17) 洗衣机控制脱水电磁离合器,进行脱水,同时打开排水离合器,使得脱水过程可以及时排除洗衣机桶内的脏水。18) 持续脱水2min。19) 完成洗衣,蜂鸣器报警5s。第三章硬件设计31 元器件分析通过对全自动洗衣机的了解和认识我们大概的可以将全自动洗衣机的硬件分析如下:1、PLC主机选择西门子S7-200系列的PLC作为此全自动洗衣机的控制主机。本控制系统中共有9个数字量输入和11个数字量输出,共需18个I/0。根据I/O点数和程序容量,选择CPU224作为本系统的主机。2、起动按钮启动
10、按钮用来控制全自动洗衣机开始工作。一般的,用户在洗衣机内放入衣服且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始工作。3、停止按钮停止按钮用来控制运行中的全自动洗衣机停止工作。在洗衣的过程中,用户需要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作。4、高水位 高水位是指洗衣机洗衣过程中,洗衣机桶内保持水位的高低。一旦选择了高水位,在洗衣过程中,水位保持系统会保持相对较高的水位。在操作面板上有一个高水位按钮来设置高水位,按下按钮表示选择高水位。(需要注意的是用户在洗衣时只可以选择一个水位进行洗衣。)5、低水位低水位是指洗衣机洗衣过程中,洗衣机桶内保持水位的高低。一旦选择了低水位
11、,在洗衣过程中,水位保持系统会保持相对较低的水位。在操作面板上有一个低水位按钮来设置低水位,按下按钮表示选择低水位。(需要注意的是用户在洗衣时只可以选择一个水位进行洗衣。)6、标准模式按钮标准按钮用来设置洗衣机洗衣服的模式,当按下标准按钮时,选择了标准模式,洗衣机自动按照柔和模式洗衣服。需要注意的是用户在洗衣时只可以选择一个模式进行洗衣。7、柔和模式按钮柔和按钮用来设置洗衣机洗衣服的模式,当按下柔和按钮时,选择了柔和模式,洗衣机自动按照柔和模式洗衣服。需要注意的是用户在洗衣时只可以选择一个模式进行洗衣。8、高水位探测器 高水位探测器用来检测洗衣机水位是否已经达到高水位。采用数字量输出式水位探测
12、器,这样就可以直接将高水位探测器的输出直接送至PLC主机的数字量输入端口上。9、 低水位探测器低水位探测器用来检测洗衣机水位是否已经达到低水位。采用数字量输出式水位探测器,这样就可以直接将低水位探测器的输出直接送至PLC主机的数字量输入端口上。10、进水电磁阀进水电磁阀用来控制洗衣机的进水。当洗衣机需要外界的进水时,PLC主机发出控制信号,进水电磁阀会打开,水自动从外界送入洗衣机桶内,当水已经达到了设定的水位时,PLC主机发出信号自动关闭进水电磁阀,同时控制洗衣机进入下一个洗衣步骤。11、电动机正转接触器电动机正转接触器用于PLC控制洗衣机正转,可以直接与PLC数字量输出端口相连,在洗衣过程中
13、控制洗衣机正转。在洗衣过程中,电动机会正转与反转轮流进行。12、电动机反转接触器电动机正转接触器用于PLC控制洗衣机反转,可以直接与PLC数字量输出端口相连,在洗衣过程中控制洗衣机反转。在洗衣过程中,电动机会正转与反转轮流进行。13、排水离合器 排水离合器用于PLC主机控制洗衣机桶内的排放。选用数字式离合器,可以直接与PLC输出端口相连。当洗衣完成后,PLC发出控制命令打开排水离合器,进行排水。14、脱水电磁阀 洗衣机洗衣服的最后一道程序就是对衣服进行脱水,脱水离合器正是用于PLC主机控制洗衣机进行脱水。脱水需要电动机带动机桶旋转,有了电磁离合器后,就可以直接使用PLC数字量输出端口来控制电磁
14、离合器,最终达到电动机脱水的目的。在脱水过程中不涉及脱水电动机的调速问题,因此用PLC加电磁离合器这种简单的方法可以完成控制任务。15、蜂鸣器蜂鸣器是用来指示洗衣机洗衣过程中的一些声音提示。采用工业用直流供电的蜂鸣器,这样就可以直接用PLC主机的数字量输出端口来控制蜂鸣器。32硬件接线图在对上述全自动洗衣机各个硬件组成部分进行详细的分析后,可以很好的对PLC主机的I/O资源进行分配,其分配情况如表3-1(a)(b)所示。表3-1(a) 输入接口分配表名称地址编号元件符号说明给电开关I0.0SB1控制洗衣机得电停止开关I0.1SB2控制洗衣机停止起动开关I0.2SB3控制洗衣机运行高水位按钮I0
15、.3SB4选择高水位低水位按钮I0.4SB5选择低水位标准模式按钮I0.5SB6选择标准模式柔和模式按钮I0.6SB7选择柔和模式高水位限位I0.7SQ1高水位限制低水位限位I1.0SQ2低水位限制表3-1(b) 输出接口分配表名称地址编号说明电源指示灯QO.0电源指示高水位指示灯Q0.1高水位指示低水位指示灯Q0.2低水位指示标准模式指示灯Q0.3标准模式指示柔和模式指示灯Q0.4柔和模式指示进水电磁阀Q0.5进水指示正转电机Q0.6电动机正转指示反转电机Q0.7电动机反转指示排水离合器Q1.0排水指示脱水离合器Q1.1脱水指示蜂鸣器Q1.2蜂鸣器指示而根据PLC主机的I/O资源分配以及PL
16、C主机的硬件框图,则PLC外部的硬件接线图如图3-1所示。 3-1 PLC外部硬件接线图 33材料选择通过对洗衣机元器件的分析和洗衣机的控制要求选择洗衣机的材料,洗衣机材料的数量,型号,额定值,转速,规格,用途如表3-2。表3-2 材料选择表选择材料数量型号额定值转速规格用途单相电机1Y801-1220V/1.5A 0.3KW1390转/分由于农村普遍为220V电压,所以单相电机比较适用。单相电机1Y920-2220V/1.7A 0.35KW1700转/分由于农村普遍为220V电压,所以单相电机比较适用。刀开关2DH17220V/3A电磁阀1ZCA DN25220V/1A电磁阀1ZCA DN2
17、5220V/1A水位开关3HA211-75/3按钮开关2LA4-3导线若干227 IECO1(BV)截面积为:1平方毫米 1.5平方毫米西门子PLC1S7-200交流接触器3MY4NJ220V34 洗衣机主电路图图3-2为洗衣机主电路图,它有一个空气开关,两个熔断器,两个电容,三个交流接触器和两个单相电机构成,实现洗衣机的正反转和脱水功能。图3-2主电路第四章 控制模块41触摸屏触控屏(Touch panel)又称为触控面板,是个可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶
18、显示画面制造出生动的影音效果。根据这一效果本设计运用ev500系列触摸屏进行了模拟,如图4-1到4-5所示:全自动洗衣机触摸屏启动画面,触摸后图 4-1启动画面 会进入到图4-2的控制模块。这里看到的是全自动洗衣机的控制画图 4-2控制画面一 面当我们要进行洗衣时可以再上面进行操作。此画面指示的是选择高水位、标准模式下的洗衣。图 4-3控制画面二此画面指示的是选择低水位、柔和模式下的洗衣。图 4-4控制画面三此画面为用户选择画面,当用户因情 图 4-5控制设置画面 况,不想进行顺序洗衣时,可以选择。42 PLC程序421 顺序功能图如图4-6为本设计的顺序流程图,我们可以详细的看出全自动洗衣机
19、的工作模式。 图 4-6顺序流程图如图4-7所示为本设计的电气原理图在图中我们可以清晰的看出,这是电脑程序控制组件,主要是进水阀、排水电机、洗涤电机、安全开关和水位传感器组成。其中进水阀是控制洗衣机进水的,排水电机是用来控制排水和脱水的,水位传感器是选择高低水位后进行的水位控制,它有两个位置,一个高水位传感器,一个低水位传感器,安全开关是起安全保护的,当洗衣机高速脱水的时候,若打开洗衣机箱盖,它便会使洗衣机停止工作并发出报警蜂鸣。图4-7 电气原理图422PLC梯形图根据题目的控制要求和I/O分配表进行编程得到的PLC梯形图如下:(注:在编写程序时要考虑过载保护、方便、安全等因素。)第五章 调
20、试及小结51调试由于一些客观原因我的设计是在模拟装置上进行模拟的但不影响我设计的实用性。编程通过在微机上面提供的西门子S7-200软件创建、测试、仿真和修改PLC控制程序,使用的西门子提供的专用电缆非常简单的将程序载入和载出模块。画面控制是通过EV200的触摸屏进行的调试。下面是我在实验台上模拟时出来现象。 对程序和画面上载完成后,由于SB1相当于电源插座,开机得电,故可以省略。开机完成后,选择高(SB2)/低水位(SB3)和标准(SB4)/柔和模式(SB5),点触起动按钮(即SB2),洗衣机正反转电机线圈得电,洗衣机进水,到达水位检测(SQ1或SQ2)后开始正转5S停1S,反转5S停1S洗衣
21、,计数器计数30(标)/45(柔)次后排水,经过循环指令循环洗一次,执行下一指令进行漂洗,洗衣机再次进水,到达水位检测后开始正转3S反转3S漂洗,计数器计数30次后排水,经过循环指令循环洗一次,执行下一指令进行2分钟脱水,脱水电机得电进行脱水,脱水完成后报警器动作,蜂鸣10S,洗衣机停止,洗衣完成。经过调试在试验台上模拟时出来的现象与设计题目里面的控制要求完全一致,说明我的设计是可行的。当然我的设计也有些缺点比如我使用了双电机。但是我觉的双电机有安装方便,排线简单,容易查找故障,容易维修等优点,所有我觉得双电机全自动洗衣机值得尝试。52 设计小结这次全自动洗衣机设计给了我很大的收获,我感受到学习是踏实积累的过程。对于PLC而言我开始只是一个很模糊的概念,而经过这次设计我在这一方面学到了很多,特别是对可编程控制器,触摸屏技术的应用以及电力电子技术等都有了很深的认识和见解。本来在我看来PLC就是单纯的编写程序而已,现在看来它不仅如此,它有着诸多的作用,如:开关量的逻辑控制、模拟量控制、运动控制、过程控制、数据处理、通信联网等。它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新疆芝诺工程管理服务有限公司招聘2人笔试模拟试题及答案解析
- 银行大堂经理工作总结集锦15篇
- 除数是两位数的除法竞赛监控试题大全附答案
- 中小学校长在教师例会上讲话:从1到 N教师日常行为规范也要做好
- 运动会短跑广播稿(15篇)
- 主题饮品店创业计划书
- 购火车票报销制度流程
- 无人机智能库房-编制说明(征求意见稿)
- 2023-2024年辽宁省站前区公务员招聘公共基础知识考试必背200题题库及答案
- 北师大版数学一年级上册考试题合集
- 2025美国急性冠脉综合征(ACS)患者管理指南解读课件
- 全国职业院校技能大赛赛项规程(高职)农产品质量安全检测
- MOOC 电子线路设计、测试与实验(一)-华中科技大学 中国大学慕课答案
- 三级机动车驾驶教练员职业资格理论题库(汇总版)
- A4标签打印模板
- 幻想水浒传人物全收集
- 矛盾纠纷排查调处记录表
- 北京某公司销售合同管理制度
- 最美教室评比方案
- 个人简历模板(表格式)
- 建筑设计院设计总负责人工作手册知识讲解
评论
0/150
提交评论