全自动洗衣机PLC课程设计
洗衣机plc课程设计

洗衣机 plc课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理及其在洗衣机控制中的应用。
2. 学生能掌握洗衣机主要部件的工作原理,尤其是与PLC控制相关的部件。
3. 学生能运用PLC编程实现对洗衣机启动、洗涤、漂洗、脱水等基本功能的控制。
技能目标:1. 学生能运用所学知识,设计简单的PLC控制程序,实现洗衣机的模拟运行。
2. 学生能通过小组合作,进行PLC程序的调试与优化,提高程序运行效率。
3. 学生能运用相关软件工具,绘制PLC控制系统的电气原理图。
情感态度价值观目标:1. 学生通过学习洗衣机PLC课程,培养对自动化技术及其应用的兴趣,激发创新意识。
2. 学生在课程学习过程中,养成合作、探究的学习习惯,提高问题解决能力。
3. 学生认识到PLC技术在洗衣机行业中的重要地位,增强对节能减排和可持续发展理念的认识。
课程性质:本课程为高一年级电子与自动化专业课程,以理论与实践相结合的方式进行。
学生特点:学生具备基本的电子与自动化知识,对PLC技术有一定了解,但实践经验不足。
教学要求:注重理论与实践相结合,强调动手操作,培养实际工程应用能力。
通过课程学习,使学生在掌握洗衣机PLC控制技术的基础上,提高综合运用所学知识解决实际问题的能力。
二、教学内容1. PLC基础知识回顾:PLC的组成、工作原理、编程语言等,重点回顾与洗衣机控制相关的内容。
教材章节:第一章 PLC概述,第二章 PLC的组成与工作原理。
2. 洗衣机工作原理及主要部件功能介绍:讲解洗衣机洗涤、漂洗、脱水等过程的工作原理,介绍与PLC控制相关的主要部件。
教材章节:第三章 洗衣机结构与原理。
3. PLC控制程序设计:学习PLC编程软件的使用,设计洗衣机各功能模块的PLC控制程序。
教材章节:第四章 PLC编程语言与编程方法。
4. PLC控制程序调试与优化:通过小组合作,对设计好的PLC程序进行调试,发现问题并进行优化。
全自动洗衣机PLC控制课程设计

目录第一章:全自动洗衣机概述及PLC应用 (2)1.1全自动洗衣机发展概括 (2)1.2 全自动洗衣机的PLC应用 (2)1.3 PLC的选择 (2)第二章:全自动洗衣机工作及要求 (2)2.1全自动洗衣机控制要求 (2)2.2全自动洗衣机的工作流程及原理 (3)第三章:接线图及原理图 (4)3.1控制系统硬件接线图 (4)3.2控制系统原理图 (5)第四章:程序流程图及说明 (5)4.1程序流程说明 . (5)4.2程序的流程图 (6)第五章:全自动洗衣机PLC控制系统程序 (7)5.1输入输出地址及定时器,计数器 (7)5.2程序编制 (8)第六章:参考文献 (16)第七章:总结 (16)第一章:全自动洗衣机概述及PLC应用1.1全自动洗衣机发展概括目前世界洗衣机年总产量近5000万台,而全自动洗衣机的产量呈增长趋势,在技术性能上正向着节水,节能,高效结构更趋合理的方向发展。
微电脑控制功能,新型的洗涤方式,高速脱水以及低噪音等方面都有了很大的提高。
近几年,我国的洗衣机制造技术得到迅速发展,从生产单桶波轮式,双桶波轮式洗衣机逐步向套桶波轮式全自动洗衣机和滚轮式全自动洗衣机方向发展,其中全自动洗衣机的年产量已占洗衣机总产量的10%左右。
生产规模不断扩大,技术工艺日趋完善,产量质量逐步提高,以生产出技术性能优良的多种品牌的全自动洗衣机供应市场。
1.2 全自动洗衣机的PLC应用洗衣机需要更好的满足人们的需求,必须借助于自动化技术的发展。
而随着PLC技术的发展,用PLC来作为控制器,就能很好的满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。
自动化技术的飞速发展使得洗衣机由初始的半自动洗衣机发展到现在的全自动洗衣机,又正在向自能化洗衣机方向发展。
1.3 PLC的选择本设计应用了西门子公司生产的具有高性能价格比的微型可编程控制器S7—200系列PLC,设计实现全自动洗衣机控制系统。
plc课程设计说明书(全自动洗衣机)

漂洗次数:根据衣物的脏 污程度和数量,设定漂洗 次数
脱水时间:根据衣物的脏 污程度和数量,设定脱水 时间
报警功能:当出现故障时, PLC会发出报警信号,提 醒用户注意
洗衣机的漂洗过程控制
漂洗开始:洗衣机接收到漂洗指令后,开始进行漂洗过程
漂洗时间:漂洗时间一般为5-10分钟,根据衣物的脏污程度和数量进行调 整
故障处理:当水位传感器故 障时,洗衣机会自动停止工
作,并报警提示
电机过载保护
过载保护原理:当电机电流超过设定值时,自动切断电源,保护电机 过载保护装置:热敏电阻、电流互感器等 过载保护设置:根据电机额定电流设定过载保护值 过载保护效果:有效防止电机过热、烧毁,提高洗衣机使用寿命
其他安全保护措施
过热保护: 当洗衣机内 部温度过高 时,自动停
检查电源 和连接线 是否正常
检查洗衣 机的各个 部件是否 安装正确
启动洗衣 机,观察 其运行情 况
测试洗衣 机的洗涤、 脱水等功 能是否正 常
检查洗衣 机的噪音 和振动情 况
测试洗衣 机的耗电 量和用水 量是否正 常
调试和测试的结果和结论
结论:全自动洗衣机设计合 理,性能稳定,满足使用需 求
建议:在正式使用前,建议 进行一段时间的试运行,以
控制系统的输入输出接口设计
接口类型:包括数字量输入 输出接口、模拟量输入输出 接口等
输出接口:包括电机、加热 器、排水阀、进水阀等
输入接口:包括电源、启动 按钮、停止按钮、水位传感 器、温度传感器等
接口连接:包括电源线、信 号线、控制线等
接口保护:包括过流保护、 过压保护、短路保护等
接口测试:包括功能测试、 性能测试、稳定性测试等
止工作
全自动洗衣机plc课程设计

全自动洗衣机plc课程设计一、课程目标知识目标:1. 让学生掌握PLC(可编程逻辑控制器)的基本原理及其在全自动洗衣机中的应用。
2. 学生能够理解并描述全自动洗衣机的主要部件及其功能。
3. 学生能够运用PLC编程实现对全自动洗衣机洗涤流程的控制。
技能目标:1. 培养学生运用PLC进行自动化设备程序设计的实际操作能力。
2. 学生能够通过小组合作,解决实际工程问题,提高团队协作和沟通能力。
3. 学生能够运用所学知识,设计并优化洗衣机控制程序,提高设备运行效率。
情感态度价值观目标:1. 培养学生对自动化技术的兴趣,激发创新意识,提高实践能力。
2. 培养学生关注生活、关注环保的意识,了解洗衣机在节能减排方面的应用。
3. 培养学生严谨、认真的学习态度,树立正确的工程伦理观念。
课程性质:本课程为实践性较强的专业课,注重理论与实践相结合,以PLC在全自动洗衣机中的应用为载体,培养学生的编程能力和工程素养。
学生特点:学生具备一定的电气基础和编程知识,对PLC有一定了解,但实际操作能力较弱,需要通过本课程加强实践锻炼。
教学要求:教师应注重启发式教学,引导学生主动探索,提高学生的实际操作能力。
同时,注重培养学生的团队协作能力和工程素养,使学生在实践中不断提高。
通过课程目标的分解,确保学生在课程结束后能够达到预定的学习成果。
二、教学内容1. PLC基础知识回顾:包括PLC的基本结构、工作原理、编程语言等,重点回顾与洗衣机控制相关的内容。
2. 全自动洗衣机原理及结构:介绍洗衣机的主要部件,如电机、传感器、执行器等,分析各部分在洗衣机运行过程中的作用。
3. PLC编程软件使用:教授学生如何使用PLC编程软件进行程序设计,包括程序输入、编译、下载和调试等操作。
4. 洗衣机控制程序设计:以全自动洗衣机为例,讲解PLC控制程序的设计方法,包括洗涤、漂洗、脱水等过程的控制逻辑。
5. 实践操作:组织学生进行PLC编程实践,分组完成全自动洗衣机控制程序的设计和调试,培养学生的实际操作能力。
PLC课程设计-全自动洗衣机控制系统设计全文

可编辑修改精选全文完整版PLC课程设计-全自动洗衣机控制系统设计LT1 系统描述即设计要求1.1 自动洗衣机的介绍随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。
洗衣机的全自动化、多功能化、智能化是其发展方向。
基于全自动洗衣机的应用日益广泛,本次设计利用三菱公司生产的PLC控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。
PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。
全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。
在全自动洗衣机中,洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。
首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在设计控制系统硬件时.要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等这样增加了硬件的复杂性,隐含较高的故障率无形地增加了维修成本费用,在各种控制系统中广泛运用的PLC能克服单片机的缺点。
它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。
因此在运用中,硬件也相对简单,提高控制系统的可靠性。
另外它的编程语言也相对简单。
1.2自动洗衣机的设计要求通过PLC实现的设计要求为:(1)按下启动按钮及水位选择开关,注水直到高(中、低)水位,关水;(2)2s后开始洗涤;(3)洗涤时,正转30s,停2s,然后反转30s,停2s;(4)如此循环5次,总共320s后开始排水,排空后脱水30s;(5)开始清洗,重复(2)~(5),清洗两遍;(6)清洗完成,报警3s并自动停机;(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数);若要求启动开关分为标准洗和轻柔洗,试改变有关输入点,并在程序中加入轻柔洗功能2 方案论证2.1 采用PLC系统:1)可靠性高,PLC作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。
plc课程设计全自动洗衣机

plc课程设计全自动洗衣机一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其在全自动洗衣机控制中的应用。
2. 学习并掌握全自动洗衣机的主要部件、工作原理及相互之间的关系。
3. 了解并掌握PLC编程软件的使用,学会编写简单的控制程序。
技能目标:1. 能够运用PLC技术,设计并实现一个简单的全自动洗衣机控制程序。
2. 培养学生的动手操作能力,学会使用PLC编程软件进行程序编写、调试和优化。
3. 提高学生的问题分析能力,学会运用PLC技术解决实际生活中的问题。
情感态度价值观目标:1. 培养学生对PLC技术及其应用的兴趣,激发学生的学习热情和求知欲。
2. 培养学生的团队协作精神,学会与他人合作共同解决问题。
3. 增强学生的环保意识,理解全自动洗衣机在设计时应充分考虑节能减排。
本课程针对高年级学生,课程性质为理论与实践相结合。
通过本课程的学习,使学生掌握PLC技术在全自动洗衣机控制中的应用,提高学生的实际操作能力和问题解决能力。
在教学过程中,注重培养学生的创新思维和团队协作能力,使学生在实践中感受到科技带来的生活便利,从而激发学生对工程技术学科的兴趣。
课程目标分解为具体学习成果,以便于后续教学设计和评估。
二、教学内容1. PLC基本原理与功能:包括PLC的定义、结构、工作原理,以及其在工业控制中的应用。
教材章节:第一章 PLC概述2. 全自动洗衣机结构与原理:介绍全自动洗衣机的主要部件、工作流程及控制要求。
教材章节:第二章 自动洗衣机结构与原理3. PLC编程软件的使用:学习PLC编程软件的操作方法,包括程序编写、调试和下载。
教材章节:第三章 PLC编程软件的使用4. PLC控制程序设计:结合全自动洗衣机的控制要求,设计并编写PLC控制程序。
教材章节:第四章 PLC控制程序设计5. 实践操作:分组进行全自动洗衣机控制系统的搭建与调试,培养学生的动手能力。
教材章节:第五章 PLC实践操作6. 课程总结与拓展:对所学内容进行总结,探讨PLC技术在其他家电控制中的应用。
PLC课程设计_全自动洗衣机

1 引言1.1 系统背景描述现在,全自动洗衣机已经进入了千家万户之中,极大的方便了人们的日常生活,提高了人们的生活质量,使人们从那繁重的体力劳动中解脱出来。
所谓全自动洗衣机,就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由扬声器发出响声。
本文是基于三菱FX2N系列PLC的全自动洗衣机梯形图系统的设计,设计完善的全自动洗衣机控制系统,以满足控制要求,实现洗衣自动化的控制。
1.2 系统控制要求(1)按下启动按钮及水位选择开关,注水直到高(中、低)水位,关水(2)2s后开始洗涤(3)洗涤时,正转30s,停2s,然后反转30s,停2s(4)如此循环5次,总共320s后开始排水,排空后脱水30s(5)开始清洗,重复(2)~(5),清洗两遍(6)清洗完成,报警3s并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)输入点:输出点:启动 x1 低水位检测 x11 启动洗衣机 y1停止 x 2 手动排水 x 12 进水阀 y2高水位 x 3 手动脱水 x 13 正转 y3中水位 x 4 反转 y4低水位 x 5 排水 y5排空检测x 6 脱水 y6高水位检测 x7 报警 y7中水位检测 x 102. 若要求启动开关分为标准洗和轻柔洗,试改变有关输入点,并在程序中加入轻柔洗功能(轻柔洗过程自定)3. I/O编址4.编程并调试2 系统设计方案2.1 系统功能描述全自动洗衣机的由外桶、进水口、启动和停止按钮、控制器、进水按钮、水位开关、排水口和洗条电机组成。
洗衣桶(外桶)和脱水桶(桶)是以同一中心安放的,外桶固定,作盛水用。
桶可以旋转,作脱水(甩干)用。
桶的四周有很多小孔,使、外桶的水流相通。
系统结构框图如下:全自动洗衣机的进水和排水分别有进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统把进水阀打开,经进水管将水注人外桶,排水时,通过电控系统使排水阀打开,将水又外桶排到机外。
PLC课程设计--控制全自动洗衣机

目录一. PLC控制全自动洗衣机的研究意义 (3)二. PLC机型 (3)三. 全自动洗衣机的概述 (3)四. 全自动洗衣机的设计要求 (3)五. 全自动洗衣机的设计 (3)5.1全自动洗衣机的工作流程 (4)5.2全自动洗衣机的工作原理 (5)5.3洗衣机控制要求 (5)六. 全自动洗衣机控制系统源程序和PLC梯形图 (6)七. 总结 (10)参考文献 (12)摘要随着现代经济的发展和科学技术的进步,人们对日用家电的智能化、自动化的要求来越高,因此设计了利用PLC来控制的洗衣机,实现了从加水洗涤到脱水排水的全自动控制。
我在此篇文章中首先介绍了洗衣机的现状,然后重点介绍了全自动洗衣机的设计,设计要求和功能实现,全自动洗衣机的工作流程和工作原理,最后介绍了全自动洗衣机PLC梯形图和控制系统程序。
本次设计采用步进顺控指令编程,根据工艺要求编程简单、可允许双线圈使用,PLC采样按钮及限位开关外部输入信号的变化,执行相应的程序,然后输出控制电机正反转及脱水处理关键词:全自动洗衣机;PLC控制;步进顺控指令一、PLC控制全自动洗衣机的研究意义PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是"继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然,PLC控制使用简单,他的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,其输出触头容易达220V、2A;是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施。
当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动。
从这些方面突出了使用PLC控制全自动洗衣机的优越性。
二、PLC机型日本三凌公司的F系列PLC三、全自动洗衣机的概述目前洗衣机是一种耳熟能详的家用电器,随着科技的进步和人们生活质量的提高,以及人们对精神文明的高度追求,那么全自动洗衣机也揭开了面纱,现在做的比较好的,国内有小天鹅、海尔、荣事达等等,国外有西门子,博世等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本文利用可编程控制器PLC实现了洗衣机的全自动控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。
文章在介绍洗衣机结构的同时,对全自动洗衣机的控制系统进行分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理对程序及其开关等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化,并实现了多台控制。
由于每遍的洗涤,排水,脱水的时间由PLC内计数器控制,所以只要改变计数器参数就可以改变时间。
关键词:PLC;全自动洗衣机;控制目录1、设计任务分析 (3)2、全自动洗衣机总体方案的设计 (3)2.1洗衣机的工作方式 (3)2.2全自动洗衣机设计的主要内容 (3)2.3全自动洗衣机设计的具体要求 (4)3、全自动洗衣机面板布置图及功能分析 (4)3.1全自动洗衣机面板布置 (4)3.2全自动洗衣机的功能分析 (5)3.3各状态下部分输出器件动作关系 (5)4、硬件电路设计 (6)5、软件系统设计 (7)5.1I/O端口分配 (8)5.2I/O端口接线图 (8)6、全自动洗衣机的动作流程图 (9)7、程序调试 (13)7.1部分调试 (13)7.2系统整体调试 (21)8、设计体会 (24)参考文献 (26)附录:全自动洗衣机PLC控制程序 (27)1、设计任务分析全自动洗衣机因操作方便、节省人力和资源,有多种功能可自主选择等优点,现在已得到了普遍的应用。
全自动洗衣机主要是通过PLC程序为核心进行控制,主要是通过点击的运转来带动洗衣机波轮工作,为了使洗衣机安装程序正常运转,再次加入了水位开关、洗涤选择开关、漂洗选择开关等。
通过各种开关组成控制电路,来控制电动机、进水电磁阀、排水电磁阀及蜂鸣器的电压输出,使洗衣机实现程序运转,从而达到洗衣的目的。
2、全自动洗衣机总体方案的设计2.1洗衣机的工作方式全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的,外桶固定,作盛水用内桶可以旋转,用于脱水。
内桶的周围有很多小孔,使内外桶的水流相通。
洗衣机的进水和排水分别有进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。
排水时,通过电控系统使排水阀打开,将水由外桶排除到机外。
洗涤的正转、反转由洗涤电动机拖动波轮正、反转来实现,洗涤和清漂时,脱水桶不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。
高、中、低水位开关分别检测洗衣桶内的高、中、低水位。
按所需要功能悬着洗涤方式、洗涤过程和水位后,按启动按钮,洗衣机按所选择的要求进行洗涤,过程完成后声响报警停止工作。
2.2全自动洗衣机设计的主要内容本洗衣机具有两种洗涤方式:标准洗和轻柔洗。
标准洗可以选择全程洗(洗涤、清漂、脱水全过程)、清漂洗(清漂和脱水过程)、脱水中任意一种;轻柔洗只能为全程洗。
每种洗涤方式有高、中、低三种水位供选择,洗涤过程中只能改变水位,而不能改变已选择的洗涤程序。
2.3全自动洗衣机设计的具体要求(1)按下电源按钮,系统默认标准全程洗涤洗、中水位。
(2)根据所需要求进行水位选择、洗涤程序选择和洗涤方式选择。
(3)按下启动按钮,洗衣机按照所选择的方式进行洗涤。
(4)水位选择要求按动水位按钮一次,进行一次水位选择,按照高、中、低循环式选择,某个水位被选择时,对应水位指示灯点亮。
(5)洗涤程序选择要求按动一次程序选择按钮,进行一次选择,按照全程洗、清漂洗、脱水循环式选择,对应的指示灯点亮。
(6)洗涤方式序选择要求按动一次程序选择按钮,进行一次选择,按照标准洗、轻柔洗循环式选择,对应的指示灯点亮。
(7)如清漂过程中,清漂指示灯断续点亮,显示系统处于清漂过程中。
清漂过程结束,清漂指示灯熄灭。
洗涤过程、脱水过程与此相同。
(8)洗衣过程中,按下启动/暂停按钮,暂停洗衣,再按启动/暂停按钮,系统从暂停点处开始运行。
洗衣过程中按下电源开/关按钮,系统复位并断开电源。
3、全自动洗衣机面板布置图及功能分析3.1全自动洗衣机面板布置全自动洗衣机面板布置图如图3-1所示图3-1全自动洗衣机面板布置图3.2全自动洗衣机的功能分析本洗衣机具有三种的功能选择,即水位选择、洗涤程序(洗衣过程)选择和洗涤方式选择。
三种不同形式选择的功能如下:水位选择:分别有高、中、低三种水位,洗衣机水桶水位到达所选择的水位时,相应的水位开关闭合,反之水位开关断开。
洗涤程序选择:分为全程洗(洗涤、清漂、脱水全过程)、清漂洗(清漂和脱水过程)、脱水三种。
洗涤方式选择:分标准洗和轻柔洗两种,标准洗和轻柔洗的不同在于,一是在洗涤、清漂、脱水各过程中所需时间不同;二是标准洗可以选择全程洗、清漂洗、脱水中任意一种,轻柔洗只能为全程洗。
3.3各状态下部分输出器件动作关系洗衣过程中,各状态与部分输出器件的关系如图3-2所示。
表3-2各状态下部分输出器件动作关系进水电磁阀排水电磁阀脱水电磁阀电动机正转接触器电动机反转接触器报警蜂鸣器进水ON OFF OFF OFF OFF 洗涤正转OFF OFF OFF ON OFF OFF洗涤反转OFF OFF OFF OFF ON OFF清漂正转OFF OFF OFF ON OFF OFF清漂反转OFF OFF OFF OFF ON OFF 排水OFF ON OFF OFF OFF OFF 脱水OFF ON ON ON OFF OFF 结束报警OFF OFF OFF OFF OFF ON4、硬件电路设计硬件电路图如图4-1所示。
图4-1硬件电路设计5、软件系统设计5.1I/O端口分配输入端的I/0端口分配如图5-1所示,输出端I/O端口分配如图5-2所示。
表5-1输入端I/0端口分配名称功能I/O编号名称功能I/O编号SB0电源开/关按钮X00SB4洗涤方式选择按钮X04SB1启动/暂停按钮X01SQ1高水位开关X05SB2水位设置按钮X02SQ2中水位开关X06SB3程序选择按钮X03SQ3低水位开关X07表5-2输出端I/O端口分配名称功能I/O编号名称功能I/O编号KM1电动机正转接触器Y00HL2中水位指示灯Y07KM2电动机反转接触器Y01HL3低水位指示灯Y10YV1进水电磁阀Y02HL4洗涤指示灯Y11YV2排水电磁阀Y03HL5清漂指示灯Y12YV3脱水电磁阀Y04HL6脱水指示灯Y135.2I/O端口接线图I/0端口接线图如图5-3所示。
图5-3I/0端口接线图6、全自动洗衣机的动作流程图洗衣机全过程流程图如图6-1所示。
图6-1洗衣全过程流程图洗衣机洗涤过程流程图如图6-2所示。
图6-2洗涤过程流程图洗衣机清漂过程流程图如图6-3所示。
图6-3清漂过程脱水7、程序调试7.1部分调试7.1.1电源开/关电源开/关控制程序如图7-1所示。
图7-1电源开/关控制程序如图7-1,按下电源开/关按钮,产生一个上升沿微分输出M10,并同时对所有计数器、所有状态、所有指示灯、主控开关复位。
采用二分频电路原理,后接主控电路。
M12用于洗衣机工作完成断开电源。
7.1.2启动/暂停启动/暂停控制程序如图7-2所示图7-2启动/暂停控制程序如图7-2,按下启动/暂停按钮,产生一个上升沿微分输出M21。
采用二分频电路原理,后接主控电路一级嵌套N1。
7.1.3水位选择和进水水位选择和进水控制程序如图7-3所示。
图7-3水位选择和进水控制程序如图7-3,此模块采用一级嵌套,主控开关M17接通,此时计数器C0的值为0,K1>C0,M0为ON,中水位指示灯0N,高、低水位指示灯OFF,符合设计要求默认中水位;按下一次水位选择按钮,C0为1,K1=C0。
M1为ON,低水位指示灯亮,高、中水位指示灯OFF;再按一次水位选择按钮,C0为2,K1<C0,M2为ON,高水位指示灯ON,中、低水位指示灯OFF;再按一次水位选择按钮,C0得电复位,中水位指示灯ON,高、低水位指示灯OFF。
符合设计要求循环式选择。
M22为启动/暂停的主控开关。
排水时,M23得电,禁止进水;脱水时,M24得电,禁止进水。
当选择中水位,M0得电,进水电磁阀开,开始进水,到达中水位时,中水位开关得电,进水结束。
选择高、低水位的进水方式与此类似。
水位按钮洗衣过程中始终有效,除排水和脱水状态外,洗衣桶的水位低于现选择的水位时将进水。
符合设计要求。
7.1.4程序的选择和洗涤方式的选择程序的选择和洗涤方式控制程序如图7-4所示。
图7-4程序的选择和洗涤方式控制程序图7-4,此模块采用一级嵌套,主控开关M16接通,K1>C1,M3为ON;K1>C2,M5为ON。
标准洗指示灯ON,轻柔洗指示灯OFF;洗涤洗指示灯ON,清漂洗指示灯OFF,脱水指示灯OFF。
符合设计要求默认标准洗,全程洗。
按下洗涤方式选择按钮,C0为1,K1=C0,M4为ON,标准洗指示灯OFF,轻柔洗指示灯ON。
洗涤洗指示灯ON,清漂洗指示灯OFF,脱水指示灯OFF。
符合设计要求循环式选择和轻柔洗只能为全程洗。
洗衣机工作后,M14、M15自锁,洗涤方式选择按钮无效,程序选择按钮无效,符合设计要求。
7.1.5洗涤过程指示灯闪烁洗涤过程指示灯闪烁控制程序如图7-5所示。
图7-5洗涤过程指示灯闪烁控制程序如图7-5,当洗涤过程开始,主控开关M18得电,定时器T20和T21形成0.5秒震荡电路,使洗涤指示灯闪烁。
当洗涤过程结束,主控开关M18失电,洗涤指示灯停止闪烁。
7.1.6清漂过程指示灯闪烁清漂过程指示灯闪烁控制程序如图7-6所示。
图7-6清漂过程指示灯闪烁控制程序如图7-6当清漂过程开始,主控开关M19得电,定时器T22和T23形成0.5秒震荡电路,使清漂指示灯闪烁。
当清漂过程结束,主控开关失电,清漂指示灯停止闪烁。
7.1.7脱水过程指示灯闪烁脱水过程指示灯闪烁控制程序如图7-7所示。
图7-7脱水过程指示灯闪烁控制程序如图7-7,当脱水过程开始,主控开关M20得电,定时器M24和M25形成0.5秒震荡电路,使脱水指示灯闪烁。
当脱水过程结束,主控开关失电,脱水指示灯停止闪烁。
7.1.8洗涤过程电机正转-停-反转-停循环洗涤过程电机正转-停-反转-停循环如图7-8所示。
图7-8洗涤过程电机正转-停-反转-停循环控制程序图7-8,状态S21为洗涤过程电动机正转-停,状态S22为洗涤过程电动机反转-停。
清漂过程状态电机正转-停-反转-停与此类似,状态分别为S26和S27。
执行完S22状态跳转回S21状态,如此循环。
当洗涤时间到,即计数器得电,将不再跳转回S21状态。
清漂过程与此类似。
7.1.9排水到达低水位延时过程排水到达低水位延时过程控制程序如图7-9所示。
图7-9排水到达低水位延时过程控制程序图7-9,此状态S23为洗涤过程排水到达低水位延时,清漂过程与此类似。