资源描述
电气控制与PLC课程设计课题:基于PLC的全自动洗衣机系 别: 电气与信息工程学院 专 业: 电气工程及其自动化 姓 名:河南城建学院2014年06 月08 日摘 要随着人们生活水平的不断提高,洗衣机已经作为一件必备实用家用电器进入了千家万户。人们迫切需要洗衣机各项性能得到提升,并且对洗衣机的智能化程度有着越来越高的要求。近年来,可编程控制器在我国的迅速发展,它所具有的功能性强、可靠性高、配制方法灵活等特点是其它控制器所无法匹敌的,因此它被越来越广泛的应用于各类工业控制领域。本文讲述的是如何利用PLC实现全自动洗衣机的控制,以实现洗衣过程的全自动控制。本文结合任务设计书的要求,以洗衣机为研究对象,采用了三菱公司FX2N系列可编程逻辑控制器作为洗衣机的控制器。对洗衣机的控制系统的总体功能进行了分析,提出了洗衣机硬件组成及详细的软件设计方案,实现了全自动洗衣机的基本要求。关键字:洗衣机;全自动;可编程逻辑控制器;目录一、绪 论1二、设计要求21) 正常运行22) 强制停止2三、总体方案3方案主接线3方案外部接线图4方案PLC外部接线及PLC内部软元件分配4流程图5状态转移图6四、程序7程序7梯形图8五、设计体会10参考文献11一、绪 论全自动洗衣机的出现是洗衣机制造业的一个重大革命,全自动洗衣机包括进水、洗涤、排水、脱水等程序,启动洗衣机后洗衣机就会根据相关设置完成相应的洗衣程序。全自动洗衣机的出现大大节省了人力,所以全自动洗衣机从问世至今一直受到消费者的偏爱。可编程控制器是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,本课程设计就怎样利用PLC来控制全自动洗衣机进行了研究,并对其中软件设计、硬件设计等问题进行了相关设计,实现了课程设计所规定的各种要求。二、设计要求由进水、洗衣、排水和脱水4个过程组成。洗衣机的进水、洗衣、排水和脱水是通过水位开关、电磁进水阀和电磁排水阀配合进行控制,从而实现自动控制的。水位开关用来控制进水到洗衣机内高、中、低水位;电磁进水阀起着通/断水源的作用。进水时,电磁进水阀打开,将水注入;排水时,电磁排水阀打开,将水排出;洗衣时,洗涤电动机启动;脱水时,脱水桶启动。要求能实现“正常运行”和“强制停止”两种控制方式1) 正常运行:将水位通过水位选择开关设在合适的位置(高、中、低),按下“启动”按钮,开始进水,达到设定的水位后,停止进水;进水停止2s后开始洗衣;洗衣时,正转20s,停2s,然后反转20s,停2s;如此循环共5次,总共220s后开始排水,排空后脱水30s;洗衣过程完成,报警3s并自动停机。2) 强制停止:若按下“停止”按钮,洗衣过程停止,即洗涤电机和脱水桶转、进水电磁阀和排水电磁阀全部闭合;可用手动排水开关和手动脱水开关进行手动排水和脱水。三、总体方案全自动洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。排水时,排水阀打开,将水由外桶排出到机外。洗涤正转、反转由电动机驱动波盘正、反转来实现。脱水时,由电动机带动内桶正转进行甩干。高、中、低水位开关分别用来检测高、中、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动强制停止。排水、脱水按钮用来实现手动排水、脱水。为防止全自动洗衣机在工作过程中,电路发生短路,损坏电动机和电路的各种电气设备,因此在主电路中安装了熔断器,当电路出现短路故障时,能迅速、可靠的断开电源。为了防止全自动洗衣机在长时间工作下电机绕组的温升超过额定值而损坏,采用热继电器作为保护元件,与熔断器搭配使用,可靠地保护电动机。全自动洗衣机的控制部分由PLC来实现,PLC接受各种按钮及相应的行程开关的信号,经PLC处理后输出各种控制信号,从而实现全自动洗衣机的自动正常运行。全自动洗衣机控制程序较为简单,输入输出信息不多,考虑留有适当余量,本次课程设计PLC选用有16个输入点、16个输出点的三菱FX2N-32MRPLC来实现全自动洗衣机的控制功能。方案主接线如下:图3.1 主接线方案外部接线图如下:图3.2 外部接线图方案PLC外部接线及PLC内部软元件分配如下:表3.1 PLC外部接线及PLC内部软元件分配表输入输出输入继电器电路元件作用输出继电器电路元件作用X000SB1启动按钮Y000KA1进水电磁阀控制X001SB2高水位选择Y001KM1电动机正转控制X002SB3中水位选择Y002KM2电动机反转控制X003SB4低水位选择Y003KA2排水电磁阀控制X004SB5手动排水Y004KM1洗衣机脱水控制X005SB6手动脱水Y005KA4报警蜂鸣器控制X006SB7停止按钮T0T0进水后定时2sX007SQ1高水位检测T1T1电机正转定时20sX010SQ2中水位检测T2T2正转后定时2sX011SQ3低水位检测T3T3电机反转定时20sX012SQ4排水检测T4T4反转后定时2sT5T5脱水定时30sT6T6报警定时3sC100C100循环计数5次流程图如下:图3.3 流程图状态转移图如下:图3.4 状态转移图四、程序编程软件采用三菱公司为其生产的PLC而设计的编程软件GX Developer 8.86版本。适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能,结构化程序的编写(分部程序设计),可制作成标准化程序, 在其它同类系统中使用。程序如下:LD M8002SET S0STL S0RST C100LD X0ANI X4ANI X5SET S20LD X4ANI X5SET S26LD X5ANI X4SET S27STL S20LDI X6OUT Y0LD X1AND X7LD X2AND X10ORBLD X3AND X11ORBSET S21STL S21OUT TO K20LD T0SET S22STL S22LDI X6OUT Y1OUT T1 K200LD T1SET S23STL S23OUT T2LD T2SET S24STL S24LDI X6OUT Y2OUT T3 K200LD T3SET S25STL S25OUT T4 K20LD T4OUT C100 K5LD C100AND T4SET S26LDI C100AND T4SET S20STL S26LDI X6OUT Y3LD X12SET S27STL S27LDI X6ANI X4OUT Y4LDI X4ANI X6OUT Y1OUT T5 K200LD T5SET S28STL S28LDI X6OUT Y5OUT T6 K30LD T6SET S0RET梯形图如下:图4.1 梯形图五、设计体会电气控制与PLC是一门实践性很强的专业课,PLC当今社会发展异常迅速,各生产厂家也推出了许多强大的新型PLC,使PLC成为集微机技术、自动化技术、通信技术于一体的通用工业控制装置,成为实现工业自动化的一种强有力的工具,因此学好PLC对我们非常重要。这次课程设计要求设计一个全自动洗衣机,经过两个星期终于完成了,回顾起这次PLC课程设计,感慨颇多,也的确从中学到了许多知识,学会了怎样把课本理论知识运动到实际中去。从开始得到老师给定课题后就着手准备,我们查阅了很多的资料,并认真的阅读这些与我们设计相关的资料。在做设计时,复习了很多专业课的知识,同时也发现了知识上存在的漏洞,这使得我们的专业知识得到了巩固和提高。在这次设计中遇到了不少困难,也出了一些小错误,但最终还是圆满完成了此次的课程设计。课程设计不仅是对前面所学知识的一种检验,也是对自己能力的一种提高。这次课程设计使我们明白了自己知识的欠缺,自己要学习的东西还有很多。在以后的工作、生活中我们都将会不断的学习、提高自己知识和综合素质。参考文献1 史国生.电气与可编程控制器技术(三菱FX系列)第三版.北京:化学工业出版社,20102 张宪.电气制图与识图.北京:化学工业出版社,20053 潘月琴.全自动洗衣机的维修【M】北京:北京科学技术出版社,20044 熊幸明.电气控制与PLC.北京:机械工业出版社,2010
展开阅读全文