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 系统功能描述全自动洗衣机的由外桶、进水口、启动和停止按钮、控制器、进水按钮、水位开关、排水口和洗条电机组成。
洗衣桶(外桶)和脱水桶(桶)是以同一中心安放的,外桶固定,作盛水用。
桶可以旋转,作脱水(甩干)用。
桶的四周有很多小孔,使、外桶的水流相通。
系统结构框图如下:全自动洗衣机的进水和排水分别有进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统把进水阀打开,经进水管将水注人外桶,排水时,通过电控系统使排水阀打开,将水又外桶排到机外。
plc课程设计全自动洗衣机的控制
plc课程设计全⾃动洗⾐机的控制⽬录⽬录......................................................................................................................................... I 第⼀章课程设计任务.. (1)第⼆章总体⽅案分析 (1)2.1 分析控制要求 (1)2.2 选择PLC型号 (1)2.3 分配I/O点 (2)第三章PLC控制系统设计 (1)3.1 输⼊/输出电路设计(参照P125页图4-13) (1)3.2 控制程序设计 (2)3.2.1 梯形图设计 (2)3.2.2 指令表 (4)3.3 控制程序分析 (7)第四章课程设计⼩结 (1)参考⽂献 (1)第⼀章课程设计任务波轮式全⾃动洗⾐机的洗⾐桶(外桶)和脱⽔桶(内桶)是以同⼀个中⼼安装的。
外桶固定,作为盛⽔⽤,内桶可以旋转,作为脱⽔(甩⼲)⽤。
内桶的四周有许多⼩孔,使内、外桶的⽔流相通。
洗⾐机⼯作⽰意图洗⾐机的进⽔和排⽔分别有进⽔电磁阀和排⽔电磁阀控制。
进⽔时,控制系统使进⽔电磁阀打开,将⽔注⼊外桶;排⽔时,使排⽔电磁阀打开将⽔由外桶排到机外。
洗涤和脱⽔由同⼀台电机拖动,通过电磁阀离合器来控制,将动⼒传给洗涤波轮或甩⼲桶(内桶)。
电磁离合器失电,电动机带动洗涤波轮实现正、反转,进⾏洗涤;电磁离合器得电,电动机带动内桶单向旋转,进⾏甩⼲(此时波轮不转)。
⽔位⾼低分别有⾼低⽔位开关进⾏检测。
起动按钮⽤来起动洗⾐机⼯作。
起动按钮停⽌按钮上⽔位开关下⽔位开关排⽔阀单相电动机泼轮外桶内桶蜂鸣器第⼆章总体⽅案分析2.1分析控制要求启动时,⾸先进⽔,到⾼位时停⽌进⽔,开始洗涤。
正转15S,暂停3S后反转洗涤15S,暂停3S后再正转洗涤,如此反复30次。
洗涤结束后开始排⽔,当⽔位下降到低⽔位时,进⾏脱⽔(同时排⽔),脱⽔时间为10S。
PLC课程设计全自动洗衣机
第一章:题目部分1.1课题内容根据设计参数和控制要求,设计一全自动洗衣机,画出其运行框图及梯形图控制程序的编制,并画出硬件接线图。
1.2设计目标及参数(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水(2)2秒后开始洗涤(3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒(4)如此循环5次,总共320秒后开始排水,排空后脱水30秒(5)开始清洗,重复(1)~(4),清洗两遍(6)清洗完成,报警3秒并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)(8)若重量超重,报警。
循环时间超过,报警。
1.3 课题要求1. 根据课题的控制要求完成设计2. 对传感器选型并列出选型依据3.写出程序流程图及代码4. 完成课程设计说明书第二章:总体思路2.1全自动洗衣机控制系统的控制要求2.1.1 全自动洗衣机的工作原理普通洗衣机的工作流程示意图如图2.1所示洗衣机的工作流程由进水、洗衣、排水、脱水4个过程组成。
在半自动洗衣机中,这4个过程分别用相应的按钮开关来控制。
全自动洗衣机中,这4个过程可做到全自动依次运行,直至洗衣结束。
全自洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一心安放的,内桶可以旋转,作为脱水用。
内桶的周围有许多小孔,使内桶和外桶的水流相通,洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
进水时通过控制系统将进水电磁阀打开,经进水管将水注入到外桶。
排水时,通过控制系统将排水电磁阀打开,将水由外桶排到机外。
洗涤正转、反转由洗涤电动机驱动波盘的正、反转来实现,此时脱水桶并不旋转。
脱水时,控制系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。
高、中、低水位控制开关分别用来检测高、中、低水位。
启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
开始进水洗衣排水脱水结束图2.1 普通洗衣机的工作流程示意图2.1.2控制设备要求全自动洗衣机控制系统的要求是能实现“正常运行”和“强制运行”两种控制方式。
PLC全自动洗衣机程序设计
PLC全自动洗衣机程序设计电气技术及PLC课程设计说明书题目:全自动洗衣机PLC控制学院:航空自动化学院系别:自动化系专业名称:自动化班级:学号:姓名:指导教师:目录1 系统总体方案设计 (3)1.1 系统控制要求分析2 PLC控制系统设计 (5)2.1 PLC控制系统I/O地址分配表及变量定义2.2 PLC系统I/O接线图设计2.3 PLC控制程序流程图设计2.4 PLC控制程序设计2.5系统可靠性分析与设计3 系统调试及结果分析 (11)3.1 系统调试及解决的问题3.2 结果分析结束语参考文献附录:带功能注释的源程序1 系统总体方案设计1.1 系统控制要求分析1、控制要求:(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水(2)2秒后开始洗涤(3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒(4)如此循环5次,总共320秒后开始排水,排空后脱水30秒(5)开始清洗,重复(1)~(4),清洗两遍(6)清洗完成,报警3秒并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)(8)用数码管显示剩余时间(正转、反转、脱水)。
2、要求分析(1)由于启动用按钮控制,需要加自锁结构;水位选择有三种,需要三个刀开关并联与启动按钮串联控制。
(2)洗衣机开始进水,首先检测到低水位信号,然后中水位,然后高水位。
由于没有实物,我们手动来控制水位检测信号。
假如选择高水位,这就需要等低水位信号中水位信号和高水位信号依次出现后方才定时2秒钟。
由于是三个水位,我们需要三种方式并联控制。
(3)洗涤开始,用定时器控制洗涤时间,由于洗涤过程中水会减少,所以洗衣机要有自动补水功能,且在补水时不影响正常洗衣。
这就要在洗涤开始加自锁结构(具体见程序)。
(4)洗涤过程要循环5次,用计数器来计洗涤次数,用定时器开关来控制循环。
(5)洗涤完成后排水,需要有排空信号(排空水后此信号是一直存在的直到开始注水)所以要用刀开关。
plc全自动洗衣机课程设计
plc全自动洗衣机课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理,掌握其在全自动洗衣机中的应用。
2. 学生能够描述全自动洗衣机的主要部件及其功能,了解各部件之间如何通过PLC进行协调工作。
3. 学生能够掌握PLC编程的基础知识,并运用这些知识对简单的控制流程进行编程。
技能目标:1. 学生能够运用所学知识,分析全自动洗衣机的电气原理图,并识别其中的PLC控制逻辑。
2. 学生通过实际操作,学会使用PLC编程软件进行基本的编程操作,实现洗衣机的简单控制功能。
3. 学生能够通过小组合作,设计并模拟一个简单的PLC全自动洗衣机控制系统,提升实践操作和团队协作能力。
情感态度价值观目标:1. 培养学生对PLC技术及其在日常生活用品中应用的兴趣,激发学生对工程技术职业的探索热情。
2. 增强学生的环保意识,理解智能化家电对节能减排的重要性,培养学生社会责任感。
3. 通过课程学习,引导学生树立正确的工程伦理观念,认识到技术发展应服务于人民生活的改善。
4. 强化学生的团队合作意识,通过小组合作学习,培养学生互相尊重、协同解决问题的良好品质。
本课程目标设计考虑了学生的年级特点,注重理论与实践的结合,旨在通过PLC全自动洗衣机这一实际案例,将抽象的电气控制原理具体化、生活化,提高学生的实际操作能力,同时培养学生的科学素养和工程意识。
二、教学内容1. 全自动洗衣机概述:介绍洗衣机的发展历程,全自动洗衣机的分类、结构及工作原理。
- 教材章节:第二章“家用电器的发展及其电气控制技术”2. PLC基础知识:讲解PLC的组成、工作原理、编程语言及编程方法。
- 教材章节:第五章“可编程逻辑控制器(PLC)基础”3. 全自动洗衣机PLC控制系统:分析全自动洗衣机PLC控制系统的组成、原理及功能。
- 教材章节:第六章“PLC在家用电器中的应用”4. PLC编程实践:指导学生使用PLC编程软件进行编程,实现全自动洗衣机的控制功能。
plc.课程设计--全自动洗衣机的控制
《可编程控制器》课程设计全自动洗衣机的控制院系:机电系专业:机械设计制造及其自动化班级: xxxxx 姓名: xxx 学号: xxxxxxxxxx指导教师: xxx目录目录 (I)第一章课程设计任务 (1)第二章总体方案分析 (3)2.1 分析控制要求 (3)2.2 选择PLC型号 (3)2.3 分配I/O点 (3)第三章 PLC控制系统设计 (4)3.1 输入/输出电路设计 (4)3.2 控制程序设计 (4)3.2.1 梯形图设计 (4)3.2.2 指令表 (4)3.3 控制程序分析 (4)第四章课程设计小结 (6)参考文献 (8)第一章课程设计任务1、全自动洗衣机的基本结构2、全自动洗衣机的设计要求全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。
外桶固定,作盛水用。
内桶可以旋转,作脱水(甩干)用。
内桶的四周有很多小孔,使内、外桶的水流相通。
该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。
排水时,通过电控系统使排水阀打开,将水由外桶排到机外。
洗涤正转、反转由洗涤电机驱动波盘正、反转来实现,此时脱水同并不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电机带动内桶正转进行甩干。
高、低水位开关分别用来检测高、低水位。
启动按钮用来启动洗衣机工作。
停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
3、全自动洗衣机的功能实现PLC投入运行,系统处于初始状态,准备好启动。
启动时开始进水。
水满(即水位到达高水位)时停止进水并开始洗涤正转。
正洗15S后暂停。
暂停3S后开始洗涤反转。
反洗15S后暂停。
暂停3S后,若正、反洗未满3次,则返回从正洗开始的动作;若正、反满3次时,则开始排水。
水位下降到低水位时开始脱水并继续排水。
脱水10S即完成一次从进水到脱水的大循环过程。
若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。
PLC洗衣机课程设计
一、设计任务:PLC控制全自动洗衣机设计二、设计要求:1.水位控制:高水位25S中水位进水15S低水位进水10S2.程序选择:全程序简易程序(1)全程序过程:(循环3次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止(2)简易程序:(循环2次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止三、设计期限2008 年 1 月 6 日至2008 年1 月20 日目录一.PLC控制全自动洗衣机的研究意义 (4)二.PLC机型 (4)三.程序设计要求 (5)四.设计流程图 (6)五. 课程设计小结 (18)一.PLC控制全自动洗衣机的研究意义PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是"继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然.PLC控制使用简单,他的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,其输出触头容易达220V.2A.PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施.当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动.从这些方面突出了使用PLC控制全自动洗衣机的优越性.二.PLC机型日本三凌公司的F系列PLC三.程序设计要求1.水位控制:高水位25S中水位进水15S低水位进水10S2.程序选择:全程序简易程序(1)全程序过程:(循环3次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止(2)简易程序:(循环2次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止注意:要求画出控制流程图四.I/O分配图启动X0Y0进水水位(高)X1Y1排水水位(中)X2Y2电机正转水位(低)X3Y3电机反转全程序X4Y4脱水简易程序X5COMCOM五.软硬件系统设计1.硬件组织2.元件组成(1)梯形图及其分析(2)状态转移图及其分析(3)指令表设计要求:1、按下启动按扭及水位选择开关2、开始进水直到高(中、低)水位,关水3、2秒后开始洗涤4、洗涤时,正转30秒,停2秒,然后反转30秒,停2秒5、如此循环5次,总共320秒后开始排水,排空后脱水30秒6、开始清洗,重复(2)~(5),清洗两遍7、清洗完成,报警3秒并自动停机8、若按下停车按扭,可手动排水和手动脱水输入点:输出点:启动10001 启动洗衣机00001停止10002 进水阀00002高水位10003 正转00003中水位10004 反转00004低水位10005 排水00005排空检测10006 脱水00006高水位检测10007 报警00007中水位检测10008低水位检测10009手动排水10010手动脱水10011全自动洗衣机的I/O分配并设计PLC外围硬件线路:设计流程图:全自动洗衣机的梯形图:(由于版面限制,我只能把这个梯形图分解成几块,标志图X)图(1)图(2)图(3)图(4)图(5)图(6)我这是使用步进梯形指令(STL)编程方式,当然也可以使用起保停电路编程方式。
全自动洗衣机PLC课程设计
摘要:关键字:洗衣机,全自动,自动化技术,可编程控制器Abstract:目录前言 (1)1.总体设计方案 (2)2.单元模块设计 (3)2.1全自动洗衣机原理 (3)2.2进水与排水系统设计 (3)2.3洗衣与脱水系统设计 (4)2.4电动机与传动系统 (4)3.软件设计 (5)3.1全自动洗衣机软件设计原理 (5)3.2软件设计流程图 (6)3.2.1主程序流程图 (6)3.2.2洗衣子程序流程图 (7)3.2.3标准模式和柔和模式流程图 (8)4.系统硬件设计 (9)4.1PLC主机的I/O资源分配 (9)4.2PLC主机的硬件接线图 (9)4.2.1输入口 (10)4.2.2输出口 (10)5.总结 (10)5.1小结 (10)5.2体会 (11)6.参考文献 (11)附录:PLC梯形图程序 (12)前言1.总体设计方案全自动洗衣机洗衣的方式(标准或者柔和)、洗衣中的水位选择(高水位洗衣或者低水位洗衣)等两个方面需要将衣服放入洗衣机之后手动来选择,并且是必须选择的洗衣参数。
当选择了洗衣参数后,按下启动按钮,洗衣机就会自动完成整个过程。
全自动洗衣机总体由三个子程序组成,在主程序中调用洗衣子程序,再在洗衣子程序中去调用标准模式子程序和柔和模式子程序。
在标准模式子程序中,电动机先正转5S,停止1S,电动机再反转5S;在柔和模式子程序中,电动机先正转3S,停止1S,电动机再反转3S。
图1 全自动洗衣机控制顺序图2.单元模块设计2.1全自动洗衣机原理洗衣机的洗涤过程主要是在机械产生的排渗、冲刷等机械作用和洗涤剂的润湿、分散作用下,将污垢拉入水中来实现洗净的目的。
首先充满于波轮叶片间的洗涤液,在离心力的作用下被高速甩向桶壁,并沿桶壁上升。
在波轮中心处,因甩出液体而形成低压区,又使得洗涤液流回波轮附近。
这样,在波轮附近形成了以波轮轴线为中心的涡流。
衣物在涡流的作用下,作螺旋式回转,吸入中心后又被甩向桶壁,与桶壁发生摩擦。
全自动洗衣机PLC 课程设计
全自动洗衣机PLC 课程设计
洗衣机PLC课程设计
一、课程目标
本课程的目的是使学生掌握洗衣机PLC控制的基本原理,学会运用洗衣机PLC控制系统,以及学会设计洗衣机控制程序,并运用控制软件实现自动控制与编辑。
二、形式
本课程使用实验课上课,半教学半实验,学生可以在课程过程中练习并体验,实现有效的学习。
具体内容如下:
(一)洗衣机控制的基本概念:
1. PLC概念,包括洗衣机控制原理及应用;
2. PLC的特点,如逻辑控制结构,脉冲控制;
3. 导入、组态、仿真洗衣机控制程序;
4. 实验连接PC机和洗衣机PLC,以及给洗衣机PLC编程。
(二)洗衣机控制软件实验:
1. 通过控制软件设计洗衣机控制程序;
2. 能够根据不同输入条件,编写所需要的洗衣机控制程序;
3. 洗衣机控制程序的编写、调试及调试;
4. 配置洗衣机控制卡,实现控制信号的传输,以及做出相应的反应。
三、课程安排
1、洗衣机PLC技术原理(2小时)
2、洗衣机PLC组态设计(3小时)
3、洗衣机PLC仿真调试(2小时)
4、洗衣机PLC实际操作(2小时)
5、洗衣机控制程序编写(3小时)
6、洗衣机系统运行调试及维护(3小时)
四、评定方式
1、实验加课堂考试;
2、实验成绩将由考勤,报告,课堂回答等及模拟考试来考核;
3、总成绩占实验考核、报告、课堂回答和模拟考试各百分之25。
五、课程教材
《PLC洗衣机控制原理与应用实践》,《PLC软件原理与实现》等教科书。
- 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。