plc课程设计说明书 (全自动洗衣机)
PLC全自动洗衣机课程设计

成绩可编程逻辑控制器课程设计报告题目全自动洗衣机的PLC控制系别自动化系专业名称电气工程与自动化班级学号姓名指导教师目录摘要 (2)《可编程逻辑控制器》课程设计任务书 (3)1、设计题目:全自动洗衣机的PLC控制 (3)2、系统工作过程说明 (3)3、设计任务和要求 (4)4、设计方案提示 (5)一、绪论 (6)1、设计目的 (6)2、设计内容 (6)2.1 PLC系统的特点: (6)2.2 洗衣机的PLC控制系统概述 (6)3、要实现的目标 (7)二、系统分析及硬件设计 (8)1、系统工作说明 (8)1.1输入阶段 (8)1.2执行程序阶段 (8)1.3输出阶段 (8)2、系统I/O分配 (9)2.1、模块功能概述 (9)2.2、系统I/O分配 (9)3、 PLC外围接线 (10)三、系统软件设计 (11)1、系统流程图 (11)2、系统程序设计 (12)四、系统调试 (14)1、编程软件 (14)2、系统调试 (14)2.1 硬件调试: (15)2.2 软件调试: (15)2.3 运行调试: (15)3、仿真 (15)4、故障分析及故障排除 (16)总结 (16)参考文献 (18)附录 (19)摘要随着科学技术的日新月异,自动化程度要求越来越高,原有的洗衣机装置远远不能满足当前高度自动化的需要。
PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施.当工作程序需要改变时,只需改变PLC的内部程序,重新编程而无需对外围进行重新改动。
在洗衣机领域,全自动洗机以其固有的优点还是赢得了很多的消费者的信赖,应用而生,它将是现在到未来的星星产品,所以有必要开发和改善现有的全自动洗衣机。
应用最先进的科技技术,投入最少的资金,不仅会使厂家产品更具市场竞争力,而且现在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控制

一、设计题目全自动洗衣机的PLC控制二、主要内容本洗衣机具有两种洗涤方式:标准洗和轻柔洗。
标准洗可以选择全程洗(洗涤、清漂、脱水全过程)、清漂洗(清漂和脱水过程)、脱水中任意一种;轻柔洗只能为全程洗。
每种洗涤方式有高、中、低三种水位供选择,洗涤过程中只能改变水位,而不能改变已选择的洗涤程序。
三、具体要求1.按下电源按钮,系统默认标准全程洗涤洗、中水位。
2.根据所需要求进行水位选择、洗涤程序选择和洗涤方式选择。
3.按下启动按钮,洗衣机按照所选择的方式进行洗涤。
4.水位选择要求按动水位按钮一次,进行一次水位选择,按照高、中、低循环式选择,某个水位被选择时,对应水位指示灯点亮。
5.洗涤程序选择要求按动一次程序选择按钮,进行一次选择,按照全程洗、清漂洗、脱水循环式选择,对应的指示灯点亮。
6.洗涤方式序选择要求按动一次程序选择按钮,进行一次选择,按照标准洗、轻柔洗循环式选择,对应的指示灯点亮。
7.如清漂过程中,清漂指示灯断续点亮,显示系统处于清漂过程中。
清漂过程结束,清漂指示灯熄灭。
洗涤过程、脱水过程与此相同。
8.洗衣过程中,按下启动/暂停按钮,暂停洗衣,再按启动/暂停按钮,系统从暂停点处开始运行。
洗衣过程中按下电源开/关按钮,系统复位并断开电源。
在上述具体的要求下,完成硬件电路的制作和接线,PLC控制程序的设计及联机调试,直至满足要求。
四、进度安排1.理解课程设计内容及设计要求,查阅资料(第一周的星期一)。
2. PLC外围硬件电路的制作和接线,构思设计方案(第一周的星期二至星期三)。
3. PLC控制程序设计、程序调试及系统的总体调试,撰写课程设计报告(第一周的星期四至第二周星期四)。
4. 课程设计答辩、批改设计报告,登载成绩(第二周星期五)。
五、完成后应上交的材料PLC外围硬件连接电路、程序清单及课程设计总结报告。
六、总评成绩指导教师签名日期年月日系主任审核日期年月日摘要本课程设计将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课程设计说明书(全自动洗衣机)

《可编程控制器》课程设计全自动洗衣机的控制院系:机械工程学院专业:机械设计制造及其自动化班级:姓名:学号:指导教师:2目录目录................................................... 错误!未定义书签。
第一章课程设计任务...................................... 错误!未定义书签。
第二章总体方案分析...................................... 错误!未定义书签。
分析控制要求....................................... 错误!未定义书签。
选择PLC型号....................................... 错误!未定义书签。
分配I/O点......................................... 错误!未定义书签。
第三章 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课程设计_全自动洗衣机

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 系统功能描述全自动洗衣机的由外桶、进水口、启动和停止按钮、控制器、进水按钮、水位开关、排水口和洗条电机组成。
洗衣桶(外桶)和脱水桶(桶)是以同一中心安放的,外桶固定,作盛水用。
桶可以旋转,作脱水(甩干)用。
桶的四周有很多小孔,使、外桶的水流相通。
系统结构框图如下:全自动洗衣机的进水和排水分别有进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统把进水阀打开,经进水管将水注人外桶,排水时,通过电控系统使排水阀打开,将水又外桶排到机外。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《可编程控制器》
课程设计
全自动洗衣机的控制院系:机械工程学院
专业:机械设计制造及其自动化班级:
姓名:
学号:
指导教师:
目录
2目录
目录 (I)
第一章课程设计任务 (2)
第二章总体方案分析 (3)
2.1 分析控制要求 (3)
2.2 选择PLC型号 (4)
2.3 分配I/O点 (4)
第三章PLC控制系统设计 (5)
3.1 输入/输出电路设计 (5)
3.2 控制程序设计 (6)
3.2.1 梯形图设计 (6)
3.2.2 指令表 (7)
3.3 控制程序分析 (8)
第四章课程设计小结 (10)
参考文献 (11)
第一章课程设计任务
第一章课程设计任务
(1)完成设计任务;
(2)设计控制程序;
(3)输入/输出地址分配;
(4)绘制主电路和PLC的控制电路;
(5)实验调试和元器件型号的选择;
(6)编写设计说明书。
第二章总体方案分析
2.1分析控制要求
全自动洗衣机系统的控制要求如下:
启动时,首先进水,到高位时停止进水,开始洗涤。
正转洗涤15s,暂停3s后反转洗涤15s,暂停3s后再正转洗涤,如此反复30次。
洗涤结束后开始排水。
当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。
这样就完成一次从进水到脱水的一个大循环。
经过3次上述大循环后(第2、3次为漂洗),进行洗衣完成报警。
报警10s后结束全部过程,自动停机。
此外,还要求可以按下排水按钮以实现手动排水;按下停止按钮以实现手动停止进水、排水、脱水及报警。
2.2选择PLC型号
全自动洗衣机属于系统工艺过程较为固定的小型控制系统,而整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较小,所以要选整体式的PLC。
设计中有5个输入点和6个输出点。
按PLC使用的选择要求输入端和输出端都要有10%-15%的备用量,而CPM1A-20CDR-A-V1型有12个输入和8个输出点,符合以上的使用要求。
因此,选择的PLC型号为欧姆龙CPM1A-20CDR-A-V1型。
2.3分配I/O点
分配定时器/计数器通道
第三章PLC控制系统设计3.1输入/输出电路设计
3.2控制程序设计3.2.1梯形图设计
3.2.2指令表
地址指令操作数
00000 LD 0000
00001 OR 1000
00002 AND NOT 0001
00003 AND NOT CNT 07
00004 OUT 1000
00005 LD 1000
00006 AND NOT 0003
00007 AND NOT 0503
00008 OUT 0500
00009 LD 0003
00010 AND NOT TIM 00
00011 AND NOT 0503
00012 OR 0504
00013 OUT 0501
00014 LD 0501
00015 OR TIM 00
00016 AND NOT TIM 03
00017 TIM 00
#0105 00018 LD TIM 00
00019 TIM 01
#0030 00020 LD TIM 01
00021 AND NOT TIM 02
00022 OUT 0502
00023 LD 0502
00024 OR TIM 02
00025 AND NOT TIM 03
00026 TIM 02
#0150 00027 LD TIM 02
00028 TIM 03
#0030 00029 LD TIM 03
00030 LD CNT 06
00031 OR 1815
00032 CNT 06
#0003 00033 LD 0002
00034 OR CNT 06
00035 OR 0503
00036 AND NOT 0001
00037 AND NOT TIM 04
00038 OUT 0503
00039 LD NOT 0004
00040 AND 0503
00041 OUT 504
00042 LD 0504
00043 TIM 04
#0100
00044 LD TIM 04
00045 LD CNT 07
00046 OR 1815
00047 CNT 07
#0003
00048 LD CNT 07
00049 OR 0505
00050 AND NOT TIM 05
00051 AND NOT 0001
00052 OUT 0505
00053 LD 0505
00054 TIM 05
#0100
00055 END
3.3控制程序分析
按下启动按钮,0000为ON,1000为ON并自锁,0500为ON,打开进水电磁阀。
当水位到达高水位时,0003为ON,断开进水电磁阀。
同时0501为ON,电动机正转,开始正向洗涤,并启动定时器TIM00。
15s后TIM00动作,使0501为OFF,停止正向洗涤,并启动定时器TIM01。
3s后TIM01动作,使0502为ON,电动机反转,开始反向洗涤,并启动定时器TIM02。
15s后TIM02动作,使0502为OFF,停止反向洗涤,并启动定时器TIM03。
3s后TIM03动作,使定时器TIM01、TIM02、TIM03、TIM00复位。
同时计数器CNT06计一次数,此时0501又为ON,重新进行从正向洗涤开始到反向洗涤结束的小循环。
直到计数器TIM06计满30次数时,CNT06为ON,第一次洗涤过程结束。
同时计数器TIM06复位,为下一次洗涤做好准备。
在TIM06为ON的当前扫描周期,0503为ON,开始排水。
当水位到达低水位时,0004由ON变为OFF,使0504为ON,接通脱水电磁离合器,并再次使0501为ON,使电动机正转,开始脱水,并启动定时器TIM04。
10s后TIM04动作,使计数器CNT07计数一次。
并使0503、0504为OFF,停止排水和脱水,结束从进水到脱水的一次大循环。
两个扫描周期后,0501再次为ON,重新进行从进水到脱水的下一次大循环。
直到CNT07计满3次数后,使1000为OFF,结束洗衣的全部过程。
同时0505为ON,报警蜂鸣器开始报警,打开计时器TIM05。
10s后,TIM05动作,停止报警。
在洗涤、排水和脱水的过程中,可随时按下停止按钮0001,停止操作。
第四章课程设计小结
刚开始做PLC实验的时候,觉得很难,连试验报告书上特别简单的程序也读不懂,通过不断学习和钻研并且上机实验,再加上本次课程设计,我已经可以独立编写较为复杂的程序,当然,还存在许多问题,经验尚且不足,但是专业里别的同学和指导老师对我进行了辅导,克服了好多问题,通过和组员的合作,都获得了宝贵的经验。
在平时的PLC实验中,老师通过逐步深入引导我们学习PLC,最终我们就能独立编写程序,而不是总是抄写。
在设计的过程中我们还得到了老师的帮助与意见。
在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,不是有句话叫做思而不学者殆。
做事要学思结合。
建议采取以下方案解决:
(1) 随时停机问题:在开始加一个常闭开关
(2) 程序繁琐:改变部分思路。
参考文献
[1]韩顺杰,蔡长青.电气控制技术[M].北京:北京大学出版社,2010
[2]杨亚萍,陈北莉.电气控制与PLC[M].北京:化学工业出版社,2009
[3]史国生.电气控制与可编程控制器技术[M].第二版.北京:化学工业出版社,2008
[4]方承远.工厂电气控制设计[M].第二版.北京:机械工业出版社,2005
[5]郁汉琪.电气控制与可编程序控制器技术[M].南京:东南大学出版社,2004
[6]钟肇新,范建东.可编程控制器原理及应用.[M].广州:华南理工大学出版社,2003
[7]王亚欣.全自动洗衣机的PLC控制[J].科技广场,2004。