全自动洗衣机的PLC控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:
课程设计
题目全自动洗衣机的PLC控制
学院自动化学院
专业自动化卓越工程师
班级自动化zy1202班
组长乔丙辰
组员李南伯屈志平周泽叶清泉
指导教师周新民老师
2015 年 5 月28 日
目录
引言 2
1 控制要求及说明 3
1.1 控制要求 3
1.2 附加功能说明 3
2 方案设计 4
2.1 控制对象 4
2.2 控制要求分析 4
2.3 I/O表 4
2.4 PLC选型 5
3 系统设计 5
3.1 系统硬件设计 5
3.2 系统控制软件设计 7
3.2.1 启动初始化模块 8
3.2.2 手动操作模块 8
3.2.3 水位选择模块 9
3.2.4 洗衣机正反转循环模块 9
3.2.5 洗涤和清洗循环次数设置模块 10
3.3 Screen Editor人机交互界面的设计 11
4 系统调试 13
4.1 调试步骤 13
4.2 调试中遇到的问题 13
结束语 15
引言
随着科技的发展和人民生活水平的提高,全自动洗衣机已进入到千家万户。当我们忙碌一天回到家洗完澡后可以直接把衣物放入洗衣机,进行相关设置后即可自动开始清洗,给我们的生活带来了极大的便利。
全自动洗衣机是通过水位开关与电磁进水阀配合来控制进水、排水以及电机的通断,从而实现自动控制的。电磁进水阀起着通、断水源的作用;当电磁线圈断电时,移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上,并将膜片的中心小孔堵塞,这样阀门关闭,水流不通;当电磁线圈通电后,移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜片上方的水通过中心小孔流入洗衣桶内。由于中心小孔的流通能力大于膜片两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上移,闭门开启,水流导通。
基于PLC控制的全自动洗衣机设计不仅具有自动洗涤衣物的功能,还可以根据我们的需求设置洗涤循环次数以及清洗循环次数,同时也可以采用手动模式进行排水和脱水等操作;另外,该设计还设置有水位设置按钮,如高水位、中水位、低水位,我们可以根据衣物的多少选择合适的水位设置,以节约用水,设计更加合理化和人性化,也能达到节能减排的目的。
1 控制要求及说明
1.1 控制要求
洗衣机采用一台三相电机作为运转动力。当接通电源时,电源指示灯亮。洗衣机的进水和排水分别由进水电磁阀和出水电磁阀控制。洗涤和脱水由统一电机拖动,通过电磁离合器控制,将动力传到洗涤波轮或甩干桶。电磁离合器失电,电动机带动洗涤波轮实现正反转;电磁离合器得电,电动机带动内桶单向旋转,进行甩干。水位高低分别由高低水位开关检测。设置启动按钮和停止按钮分别用来启动和停止洗衣机的工作。
基本要求:
全自动洗衣的基本过程如下:水位选择后,按下启动按扭
(1) 开始进水直到高或中或低水位,关水;
(2) 两秒后开始洗涤;
(3) 洗涤时,正转30秒,停2秒,然后反转30秒,停2秒;
(4) 循环10次后开始排水。排空后脱水30秒。(1)-(3)循环3次;
(5) 开始清洗,进水到水位,关水;
(6) 两秒后开始清洗;
(7) 清洗时,正转20秒,停1秒,然后反转20秒,停1秒;
(8) 如此反复10次正反转后,排空水,再脱水30秒;
(9) 重复(5)-(8)清洗一次;
(10) 清洗完成,自动停机并报警3秒。
运行过程中,可暂停。
若按下停车按扭,将终止原运行过程。
1.2 附加功能说明
(1) 该设计可自动排水(不脱水)和手动脱水(不计数);
(2) 能够通过键盘设置全自动洗衣的洗涤循环和清洗循环次数;
2 方案设计
2.1 控制对象
全自动洗衣机的PLC控制设计的控制对象主要是洗衣机的三相电动机,即控制电机的正转和反转;另外,也需要控制洗衣机操作面板的操作按钮及相关信号显示,例如启动按钮、停止按钮、暂停按钮、模式选择按钮、手动排水按钮、手动脱水按钮、工作信号指示灯、模式指示灯等;
2.2 控制要求分析
全自动洗衣机的PLC控制设计程序主要有包含系统启动、暂停、停止的初始化模块、包含手动排水和手动脱水的手动操作模块、自动洗涤模块、洗衣机正反转洗涤和清洗模块、循环次数控制模块等内容,实现全自动洗衣机的基本功能;
同时,设计触摸屏操作界面模拟全自动洗衣机的操作面板和显示面板,并添加设置洗涤循环次数和清洗循环次数的输入和显示模块,以实现在全自动洗衣机的PLC程序运行时能够根据设置的循环次数完成衣物的清洗工作。
本设计采用先模块后整体的设计思路,以实现全自动洗衣机的基本功能为初级目标,根据调试现象进行程序改进;进而逐步加入手动操作模块和洗衣机洗涤和清洗循环次数控制模块,使系统设计更加的合理化和人性化。
2.3 I/O表
确定程序设计的输入输出端口,既方便触摸屏控制界面的设计,有为系统的运行和调试带来极大的便利。系统设计的I/O表如下表所示:
说明:由于本设计使用触摸屏来模拟来模式全自动洗衣机的面板操作和显示模块,因此在触摸屏界面设计时应采用M来代替X,例如触摸屏中的停止按钮写入寄存器地址因为M2而不是X2。
2.4 PLC选型
在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型,其中工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、标准的、按照易于与工业控制系统行程一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与设备规模和控制要求相适应。
在全自动洗衣机PLC控制系统的设计中,根据控制要求、输入输出点数、所需的寄存器容量、确定PLC的功能、外部设备特性等指标,且根据现有实验条件,我们选用台达系列的DVP SX2型号的PLC。另外,由于实验室的PLC暂时没有扩展输入输出端口的数量,目前只有8个输入端口和8个输出端口,因此我们选择使用HMI触摸屏来实现信号的输入和输出。
3 系统设计
3.1 系统硬件设计
全自动洗衣机的PLC控制系统硬件设计部分,我们采用CAD软件绘制系统的主电路图(含主电路、控制线路供电)、PLC配置图、PLC的I/O接线原理图.
其中,全自动洗衣机PLC控制原理图如下图所示:
在全自动洗衣机PLC控制原理图中,KM1、KM2控制电机的正反转,当按下启动按钮后,电机延时得电正转,一段时间后,正转停止,电机延时得电反转。当清洗完成或者人为手动都可以停止洗衣机的运行。