全自动洗衣机控制系统设计方案说明书_第1页
全自动洗衣机控制系统设计方案说明书_第2页
全自动洗衣机控制系统设计方案说明书_第3页
全自动洗衣机控制系统设计方案说明书_第4页
全自动洗衣机控制系统设计方案说明书_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、M由7玄灰摩机电工程学院课程设计说明书设计题目:全自动洗衣机控制系统设计三)学生姓名:学号:20094805专业班级:机制F09指导教师:2018年12月08日内容摘要本文介绍了采用可编程控制器作为核心控制部件的全自动洗衣机控制系统设计。对全自动洗衣机的控制系统进行了分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,完成了进水系统、洗涤系统、排水系统、脱水系统、报警系统的设计,实 现了强洗和弱洗洗方式的选择,以及高低水位的选择。本系统的特点是,灵活的选用 了检测系统,对洗衣的方式、洗衣时的水位和进、排水是否完成等进行检测,并把检 测到的信号传递给PLG由PLC做为中心控制器,来完成进水、

2、洗涤、排水、脱水等洗 衣的过程,实现其全自动功能。关键词:全自动洗衣机;PLC控制系统第1章前言11.1 设计内容11.2 控制要求1第2章总体方案设计22.1 系统设计方案22.2 系统硬件配置及组成原理2第3章PLC控制系统设计43.1 电动机主电路的设计43.2 确定I/O数量,选择PLC类型43.2.1 I/O数量的确定43.2.2 PLC类型的选择43.31 /O地址分配53.32 制流程图63.33 I/O接线图73.34 制程序梯形图83.35 序调试163.36 制程序语句表20结论26设计总结27谢辞28参考文献29第1章前言1.1 设计内容利用西门子PLC的S7-200系列

3、设计全自动洗衣机的控制系统。洗衣的方式 强 洗、弱洗)、洗衣的水位选择 高水位洗衣、低水位洗衣)需要在将衣服放入洗衣机之 后手动来选择。当选择了一种洗衣模式后,按下启动按钮,洗衣机就会自动完成进 水、洗涤、排水、甩干、报警提示等整个洗衣过程。需要完成的内容:采用PLC控制,列出I/O点地址分配表;画出I/O接线图;绘制 控制流程图;利用STEP-Micro/WIN32软件完成梯形图、指令表的程序设计与调试。1.2 控制要求具体操作过程见全自动洗衣机控制流程图。动作要求如下:1 .洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。2 .洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现。3 .脱

4、水时,由脱水电磁离合器合上、排水电磁阀吸合,洗涤电动机正转进行甩 干。4 .洗涤完成由蜂鸣器报警。5 .洗衣机通过高水位限位检测 ST3低水位BM位检测ST2、零水位BM位检测ST1来 检测水位的高度位置。水位选择由一个按钮完成。洗涤方式选择也由一个按钮完成。用四个LED发光二极管来指示当前的工况状态。9 / 32第2章总体方案设计2.1系统设计方案通常洗衣机洗衣服需要经历进水、洗涤、漂洗、排水、脱水等个过程,在全自动 洗衣机中,整个过程全部由PLC控制来完成。全自动洗衣机的简单工作过程见洗衣机 控制流程图。其中,洗衣的方式、洗衣的水位选择两个方面需要在将衣服放入洗衣机 之后手动选择。当选择了

5、一种洗衣参数后,按下启动按钮,洗衣机就会自动完成整个 洗衣过程。在全自动洗衣机系统中,PLC主要实现以下功能:1 .检测功能 1)检测洗衣的方式:强洗或弱洗的选择。 2)检测洗衣时的水位:高水位或低水位的选择。 3)检测进水是否完成。 4)检测排水是否完成。2 .控制功能 1)控制进水、洗涤、排水、脱水等洗衣机的动作。 2)控制洗涤、脱水的时间长短。 3)控制洗涤的次数。 4)控制在洗衣机完成一个动作后到下一个动作的准确转换。 5)控制洗衣时的信号提示。2.2系统硬件配置及组成原理选择西门子S7-200系歹PLC作为全自动洗衣机的控制主机。PLC主机具体型号的 选择将在后面介绍。启动按钮用来控

6、制全自动洗衣机开始工作。一般地,在用户将衣服放入洗衣机, 且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始洗衣。停止按钮用来控制运行中的全自动洗衣机停止工作。在洗衣服的过程中,用户需 要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作。高低水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位高低,一旦选择了高 水位,则在洗衣过程中的水位将保持系统设定下的两个水位中的相对高一点的水位。 反之则是低水位。强洗/弱洗开关用来设置洗衣机洗衣服的模式,当选择强洗时,洗衣机自动按照强 洗模式洗衣服。反之,按照弱洗模式洗衣。弱洗模式与强洗模式的选择必须在用户开 始洗衣之前完成。高水位探测器用来检

7、测洗衣机水位是否已经达到了高水位。采用数字量输出式水 位探测器这样就可以直接将高水位探测器的输出送到PLC主机的数字量输入端口上。低水位探测器用来检测洗衣机水位是否已经达到了低水位。采用数字量输出式水 位探测器直接将低水位探测器的输出送到 PLC主机的数字量输入端口上。同样零水位 探测器用来探测是否将水排干。进水电磁阀用来控制洗衣机的进水。当洗衣机需要外界进水时,PLC主机发出控制信号,进水电磁阀打开,水自动从外界送入洗衣机筒内,当水已经达到设定的水位 时,PLC主机发出信号自动关闭进水电磁阀,同时控制洗衣机进入下一个洗衣步骤。电机正转接触器用于PLC主机控制洗衣机电机的正转。可以直接用 PL

8、C主机的数 字量输出端口来连接电机正转接触器,在洗衣机洗衣服的过程中,电机正转与反转轮 流进行。电机反转接触器用于PLC主机控制洗衣机电机的反转。可以直接用 PLC主机的数 字量输出端口来连接电机反转接触器。排水离合器用于PLC主机控制洗衣机机筒内水的排放。选用数字式离合器,可以 直接用PLC主机的数字量输出端口来连接到排水离合器,当洗衣机在完成洗涤后,需 要将机筒内的脏水排出机筒,PLC主机发出控制命令打开排水离合器,进行排水。洗衣机洗衣服的最后一道工序就是对衣服进行脱水,脱水电磁离合器用于PLC主机控制洗衣机进行脱水。脱水需要电机带动机筒旋转,有了电磁离合器后,就可以直 接使用PLC主机的

9、数字量输出端口来控制电磁离合器。在脱水过程不涉及电机的调速 问题,因此,用PLC主机加电磁离合器这样一种比较简单的方式就可以完成控制任 务。蜂鸣器用来提示洗衣机已经完成洗涤,采用电磁阀控制。对于各个洗衣程序中的 指示灯也采用电磁阀进行控制。第3章PLC控制系统设计3.1 电动机主电路的设计单相异步电动机是一种容量从几瓦到几百瓦、由单相交流电源供电的电动机,具 有结构简单,成本低廉,运行可靠等一系列优点,因此广泛用于电风扇、洗衣机、电 冰箱、吸尘器、医疗器械及自动化控制装置中。本设计选择单相异步电动机作为全自 动洗衣机的驱动电机。如图3-1为电动机主电路图。QSFUKM2图3-1电动机主电路图3

10、.2 确定I/O数量,选择PLC类型3.2.1 I/O 数量的确定全自动洗衣机控制系统为单机控制系统。PLC的输入点,包括启动按钮、停止按钮、高低水位选择按钮、弱洗/强洗模式选择按钮、高水位探测器、低水位探测器,零 水位探测器共7点;输出点包括进水电磁阀、电机正转接触器、电机反转接触器、排 水离合器、脱水离合器、蜂鸣器接触器和四个指示灯接触器共10点。3.3.2 PLC类型的选择由I/O点数的多少可将PLC分成小型PLC中型PLC和大型PLC PLC按结构形式 又可分为整体式和模块式两种。整体式 PLC具有结构紧凑、体积小、重量轻、价格低 等优点。一般小型或超小型PLC多采用这种结构。模块式P

11、LC各模块做成插件式并组 装在一个具有标准尺寸并带有若干插槽的机架内。模块式 PLC配置灵活,装配和维修 方便,易于扩展。一般大中型 PLC都采用这种结构。由于此控制系统共7个输入点10个输出点,本设计选择小型、整体式西门子S7-200系歹的CPU22弗主机的PLC可以满足使用需求。它的主要特点是: 14输入/10输出共24个数字量I/O点。 13KB的程序和数据存储空间。 6个独立的30KHz勺高速计数器,2路独立的20KHz的高速脉冲输出。 具有PID控制器。 1个RS485信/编程口。 具有多点接口 MPI-*排水.直至水排空理=lOftr投警提示5柠写机图3-2全自动洗衣机控制流程图3

12、.5 I/O接线图I/O接线图是进行施工接线的主要技术文件,如图 3-3为全自动洗衣机控制系统 的I/O接线图。FUPR启贵按起停止按祖高低水位出扭洗旃蝶式选择亮水位松洌低水位检谢零水位检浏建水聿机正转有机反转排水胡水金鉴进水指示脏水指示洗泽指示排水指示士就IV A.C图3-3 I/O接线图3.6 控制程序梯形图在可编程控制器中有多种程序设计语言,梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。STEP7-Micro/WIN32软

13、件是西门子S7-200PLC的开发工具,主要用于开发程序,也 可用于实时监控用户程序的执行状态。利用此软件对全自动洗衣机PLC控制系统进行程序设计如下:一.主程序梯形图主程序主要实现以下几点主要功能:程序的起停控制;高低水位的选择;洗涤模 式的选择;在实现以上要求之后,实现进水,洗涤,排水,脱水,报警等功能;同时 控制指示灯指示当前工作状态。错误!错误!错误!网络7零水员检刷MO.OM0.0网络10一丽霹?薛13 / 32M0.3M0.0M1.0M0,0Q0,3TI_IF )Q0.4Q1,1;M / C)错误!Q0L7T )T37p3 TON10D-ETIOOlfil到络n定时id;.洗涤子程

14、序梯形图该程序段主要进行强洗或弱洗模式的选择网络上|定时10C!-T39IN TONPT 100 ms网络3C20CU CTLJR川口PV错误!C21CU CTU-FtSFV错误!网络5洗菜结束C20C2115 / 32三.强洗子程序梯形图该程序段主要执行强洗模式下的洗涤过程,即实现电机正转洗涤8秒,停止2秒,电机反转洗涤8秒,停止2秒。T II IId()网络2Q0.1T40-I|眄 TON90PT 100巾裳网络3 F141PIMIE()错误!M1.E141IN TONPT 100 rns网络5电机反转8gM17Q0.2()T42IN TONSOPT1OCL便智停MOOM1.7-143IN

15、 TOWPT 100 ms网络7定时久M17四.弱洗子程序梯形图该程序段主要实现的功能是在选择弱洗工作模式后,电机正转洗涤2秒,暂停3秒,电机反转洗涤2秒,暂停3秒的功能。网络1钢蔬MOUM0.0M1.0M23Q0L2Q0L1! IC定时咨T44IiJTONPT100 ms暂僖MQ工T45I I I t nnT JM2,2)网络定时上M2.2T45INTONPT网络5145M0.0Q0.2Q0.INTONPT100 m总错误!17 / 32错误!19 / 32网络6理停M2.3()网络7I留拉一M23147|Fn ton30-PT ICOms3.7程序调试使用STEP 7-Micro/WIN模

16、拟器进行本程序的调试。调试方法如下:1 .将在Step 7 MicroWin中编译正确的程序在文件菜单中导出为AWL文件;2 .打开仿真软件,点“配置” -CPU型号”,然后选择CPU 224;3 .点“程序”-“载入程序”;4 .选择 Step 7 MicroWin 的版本;5 .将导出的AWLt件打开;6 .点“PLC - ”运行”,开始调试程序; 下面是高水位强洗模式下的运行情况:按下I0.0按钮启动程序,然后分别按下高/低水位选择按钮I0.2选择高水位)和强/ 弱洗选择按钮I0.3选择强洗)。止匕时Q0.0进水电磁阀打开,开始进水,同时 Q0.6进 水指示灯亮。进水结束按下I0.4模拟

17、水到位自动闭合),Q1.0洗涤指示灯亮,Q0.1 电机正传接触器闭合,电机正传 8s。暂停2s后Q0.2电机反转接触器闭合,电机反转 8s,暂停2s。洗涤过程循环5次后洗涤结束。Q0.3排水电磁阀打开,开始排水,Q1.1 排水指示灯亮。排水结束按下I0.6零水位检测 模拟水排干自动闭合),开始脱水,Q0.7脱水指示灯亮,电机正传接触器 Q0.1闭合,电机正转10s。脱水结束蜂鸣器Q0.5 亮,报警5s,洗涤结束。具体运行情况如下:悌瑕图QB1SIEMENSI o-ifl.3 i-uo & i-w j m图3-4高水位强洗模式选择12BFDISMB29 I J VD !1图3-5进水25 / 3

18、2SUfiflOUTlNE_BLOCK 旗盘:Sfi汽i梯形图OBI&=OI.|Hciwodc 3T12=EWi-HOJ AW0-Ui.S-EkUIlH3TW1图3-6电机正转8s梯形图QB 10 1 2 3 4 E G 7 口1 23 dsI SMB EH I J |UII13楠日? I J inIIMAl 7W3| |削 TQHM- PT W mi图3-75uaRClLmKE_BLOCK 弱三.532 R- - 0 0 0 3 0 I M I T MD NNL o A A 旦I高水位造驿LD10 20M0.1AMO.OANHQ.2=MO . 1网络3I低水位选择2 0 12 o o o o

19、 IMMM错误!4 5 0 15 o oo o OI M M M M7D L o A A =网网络5弱徒逸隆1DNTO3AMO0AMMO3二MO4网络B27 / 32区水位检测S 6 0 2 6 o o o o OI M M M MffD I o A A = 同零水位检源6 0 5o O 10 15 2 o o o O QM MMM00 0-60 0-0 M-QQD D D D N D N L L LOLALAOAA调用洗谦子程序LDAUMO 0Ml 0LDMOS0M。6ALDLDHO 30MO . 4ALDCALI洗涤SBRO=Q1.0o 付H地址位未SERD洗条子程序错误!网络1121络A

20、N o 一一二=TDolQQQo 1 MMo14 7 工 I I I 0 0 0 3 QQQTOS 曲 定20 27r I - 13 10 1TKMM5S 害 艮 4fDIN No o A - TQTQT5 -50 3 0二、子程序语句表I洗4子程序网络 1 Wetwork TileI窟溺兔子箱席丽一LDM0,S0M9.6ANM1.0IPSAMO 3CALL强洗:SBR1LPP A MO . 4CALI 弱洗 SBR2符号1地址注释触SBR1强先倒先|SBB2弱至3 4 0 , It CJS QJ- 0 0 13 3 M- M M T TOS nHH 圭1039 30TM4一 口 O 2 MC

21、MOOC23 1 O 2 NCMOLD络一网OC2LDO1 2 1CMOO29 / 32三、强洗子程序语句表I I强洗网络1 网络标题电机正转LDMO3AMO0AHMl.0AMMl6AHMl1AHQO2-QO,1网络2LDQ0.1TUNT40, &0网络3 暂停一IDT4(J0Ml 6AMO 0ANT41=Ml .6网络4I怎寸区 一LDMl.6TOKT41, 20错误!错误!网络531 / 32_o 82 0 7 2 *1 2 4 0 0-104 T Q M M Q TD No L o A A - T7 o- 7 2,3, 4 14 0 1 T M T M M|定时禹工DH1.7TONT43

22、. 20四、弱洗子程序语句表弱洗电机正转4 0 0 2 3 2 1 0012200M M MM MQQ2D N N N H L A A A A A =, w定时力1 / 4 o 4 QT2 0 24- I 串4 2 0 4 2T MM TH普)LDO宣AN网络4闰LDTON豳33 / 32电机反转飞口 22 0 3 2 / F& I I I i CU 4 0 0 2 0 4 T QMM QT切。品嬴m3 0 3I I 0/ 4 2 0 4 2T M M T M停喀LDOAAH定时力LDM2.3TONT47h 30结论此PLC控制系统可以实现全自动洗衣机的控制要求。洗衣机的进水、排水分别由进水电

23、磁和排水电磁阀执行。洗涤正转、反转由洗涤电机驱动拨盘正、反转来实现。脱水时由脱水电磁离合器合上,排水电磁阀吸合,洗涤电机正转进行甩干。洗涤完成由蜂鸣器报警,洗衣机通过高水位限位检测 ST3,低水位BM位检测ST2零水位限位检测ST1来检测水位的高度位置。水位选择由一个按钮完成。洗涤方式选择也由一个按 钮完成,用四个LED发光二极管来指示当前的工况状态等一系列的要求可以实现。当 然,此设计也存在一些不足之处,随着要求的日益提高还有待于进一步完善。37 / 32设计总结经过一个多星期的努力终于完成了本次课程设计,但是现在回想起来做课程设计 的整个过程,颇有心得,其中有苦也有甜,从困苦中学到了很多知

24、识。课程设计是培 养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要 环节。是对我们实际工作能力的具体训练和考察过程。这次课程设计是为毕业设计做 最后一次准备,引起了我的十分重视。本次课程设计要求完成全自动洗衣机的 PLC控制系统设计。为了更好地完成这次 课程设计,我再次认真的复习了机电传动与控制这门课程,对课本中的电动机结构、 类型与工作原理以及继电器一接触器控制尤其是 PLC控制有了进一步的了解。在设计 系统的过程中遇到了很多的困难,因为比起其他的PLC设计,洗衣机的系统程序比较复杂一些。我找了很多关于洗衣机控制系统的资料,首先对全自动洗衣机的洗衣过程 有所了解,对

25、全自动洗衣机工作流程进行设计,然后根据课题的控制要求决定I/O设备及分配;接下来最困难的步骤就要数编程了,编程的过程中有许多不懂的地方,所 设计的程序也有很多缺陷。经过老师耐心的指导,与同学的互相交流,我一次次修改 并完善了程序。控制系统的设计是复杂的,也许会有许多不了解或不懂的地方,但是 我们用自己的力量去解决问题,在这一过程中,我们不但增长了知识,也体会到了快 乐。随着科学技术发展的日新月异,PLC已经成为空前活跃的领域,在生活中无处不 在,因此对于我们专业的学生来说掌握 PLC技术是十分重要的,对我们将来从事本行 业打下一定基础。虽然课程结束了,但是极大的锻炼了我实际工作的能力,最重要的就是老师经常 提的设计理念,在整个过程中给我们贯穿的设计思想。在这过程中不乏遇到困难,但 是在王老师的指导和与其他同学的讨论下 ,自己终于圆满完成了课程设计。在做课程设计之前的确觉得困难比较多,我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论