全自动洗衣机控制程序编程流程图

合集下载

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课程设计全——自动洗衣机梯形图

电气控制与PLC课程设计题目: 全自动洗衣机梯形图控制系统设计院系名称:机电工程学院专业班级: 09机械电子工程学生姓名:学号:指导教师: xx设计地点: xxx设计时间: xxxx目录1 引言 01.1 系统背景描述 01.2 系统控制要求 (1)2. 系统设计方案 (2)2.1 系统功能描述 (2)2.2 方案的论证 (3)2.3确定控制方案 (4)3 硬件电路设计 (5)3.1 PLC选型 (5)3.2 水位传感器的选择 (5)3.3 接触器的选择 (6)3.4 继电器的选择 (6)3.5 进水阀的选择 (7)3.6 排水阀的选择 (8)3.7 电动机的选择 (8)3.8 I/O点分配 (9)3.9 I/O接线图 (10)4软件设计 (11)4.1 控制方案 (11)4.2 全自动洗衣机控制程序流程图 (12)4.3全自动洗衣机步进梯形图 (13)4.4 中间变量的记录 (14)4.5 系统调试 (15)设计心得 (16)参考文献 (17)附录指令表视图 (18)1 引言1.1 系统背景描述从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。

1874年,“手洗时代”受到了前所未有的挑战——有人发明了木制手摇洗衣机。

发明者是美国人比尔·布莱克斯。

布莱克斯的洗衣机构造极为简单,是在木筒里装上6块叶片,用手柄和齿轮传动,使衣服在筒内翻转,从而达到“净衣”的目的。

这套装置的问世,让那些为提高生活效率而冥思苦想的人士大受启发,洗衣机的改进过程开始大大加快。

1880年,美国又出现了蒸汽洗衣机,蒸汽动力开始取代人力。

之后,水力洗衣机、内燃机洗衣机也相继出现。

到1911年,美国试制成功世界上第一台电动洗衣机。

电动洗衣机的问世,标志着人类家务劳动自动化的开端。

电气控制课设--全自动洗衣机PLC控制

电气控制课设--全自动洗衣机PLC控制

电气控制课设--全自动洗衣机PLC控制————————————————————————————————作者:————————————————————————————————日期:2电气控制课程设计评语:考勤(10)守纪(10)过程(40)设计报告(30)答辩(10)总成绩(100)专业:自动化班级:动1101姓名:学号:201108539指导教师:侯兰州交通大学自动化与电气工程学院2014年 07 月 10 日全自动洗衣机的PLC控制系统设计1设计任务1.1任务描述洗衣机的工作流程由进水、洗衣、排水和脱水4个过程组成。

全自动洗衣机的进水、洗衣、排水和脱水是通过水位开关、电磁进水阀和电磁排水阀配合进行控制,从而实现全自动控制运行,直至洗衣结束。

高、中、低水位开关分别用来控制进水到洗衣机内高、中、低水位;电磁进水阀起着通/断水源的作用。

进水时,电磁进水阀打开,将水注入;排水时,电磁排水阀打开,将水排出;洗衣时,洗涤电动机启动;脱水时,脱水桶启动。

1.2控制要求洗衣机洗衣洗衣时间为40分钟到1小时左右,这里为了方便按以下要求设计。

1.2.1“正常运行”工作方式控制要求:(1)按下启动按扭及水位选择开关(高、中、低),开始进水,达到设定水位(高、中、低)后停止进水,停止2秒后开始洗涤;(2)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒;(3)如此循环5次,总共320秒后开始排水,排空后脱水30秒;(4)开始清洗,重复(1)~(4)步骤,共清洗两遍;(5)清洗完成,报警3秒并自动停机。

1.2.2.“强制停止”工作方式控制要求:若按下停车按扭,全自动洗衣机停止自动运行状态,开始进入强制停止运行状态。

要求能够实现手动排水(不脱水)和手动脱水(不计数)的功能。

2全自动洗衣机PLC控制系统的选型和I/O地址分配2.1全自动洗衣机PLC控制系统选型全自动洗衣机PLC控制系统采用西门子公司的S7-300系列PLC控制器。

全自动洗衣机控制程序编程流程图

全自动洗衣机控制程序编程流程图
注意事项:
1、拔插头时,应抓紧插头然后拔出,请勿用力拉
扯电源线。
2、勿使用50℃以上的热水。
3、不能洗涤带有汽油、煤油、酒精或桶内。
5、不要用洗衣服、桶长期储水,不要让重物压在
机盖上,不要让发热源靠近或放在洗衣机上,因容易造成洗衣机变形和引起火灾。
6、洗涤物放入前应检查有无异物,避免带有硬币、
开电源常规检查洗衣机
洗衣机内加水、洗涤剂
分类放入洗涤被服
调节设置参数,冲洗10分钟后排水。
加水、加洗涤剂,预洗20分钟后排水
加水、加洗涤剂,进行精洗30分钟后排水。
加水、加消毒剂浸泡30分钟(浓度:2000mg/L二溴海因)
按“漂洗”键,换水漂洗3次,每次10分钟
按“脱水”键(冬季烘干后晾晒)
报警显示“洗涤结束”
2 3电机持续运转时间15秒,脱水时排水,时间到报警结束。
3 1电机持续运转时间10秒,脱水时排水,时间到报警结束。
6)数码管控制
序号名称显示要求说明
1目标板数码管采用倒计时方式显示电机正反转运行时间,单位秒。虚拟数码管倒计时为0时,洗衣程序完成,报警结束。
2虚拟数码管采用倒计时方式显示洗衣剩余时间,单位分。
3二清洗涤后排水,再进水,执行1次清洗,清洗时间1分钟,正反转安洗涤选择程序执行,清洗完成后排水,再重复执行一遍清洗程序。
5)脱水时间
序号名称功能要求说明
1 5电机持续运转时间20秒,脱水时排水,时间到报警结束。脱水时间选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。
2标准电机正转15秒,反转15秒。
3/4水位时启动,对应模拟量0.75V。
3轻柔电机正转10秒,反转10秒。

PLC控制的全自动洗衣机课程设计程序及调试图

PLC控制的全自动洗衣机课程设计程序及调试图

P L C控制的全自动洗衣机课程设计程序及调试图(总16页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March目录摘要………………………………………………………….设计题目全自动洗衣机PLC控制的控制要求及工作原理全自动洗衣机的基本结构和工作流程洗衣机控制要求及工作原理全自动洗衣机控制系统的硬件设计控制系统硬件控制方案PLC控制和I/O分配全自动洗衣机控制系统程序设计程序流程分析程序的编制及调试总结参考文献摘要随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。

洗衣机的全自动化、多功能化、智能化是其发展方向。

本文首先介绍了洗衣机的发展,然后重点介绍了洗衣机的设计,对程序流程图及编程软件进行了说明,最后对系统进行了仿真。

本次设计采用步进顺控指令编程,根据工艺要求编程简单、可允许双线圈使用,PLC采样按钮及限位开关外部输入信号的变化,执行相应的程序,然后输出控制电机正反转及脱水处理。

最后就本课题所做的工作进行了总结,并对进一步的研究提出了自己的看法。

本次设计的全自动洗衣机工艺要求有待改善,不可以单独脱水及洗衣时间的设置;由于时间有限,没做进一步的改善。

基于全自动洗衣机在日常生活中广泛运用,本设计具有广泛的推广价值。

AbstractWith the continuous progress of science and technology and the rapid development of society, washing into people's everyday life, household products.Fully automatic washing machines, multi-functional and intelligent direction of its development. This paper describes the development of washing machines, washing machine and then focuses on the design and programming software, the program flow chart are described, and finally the system is simulated. The design uses a step sequence programming instructions, according to process requirements of simple programming, which allows dual coils, PLC sampling buttons and limit switch changes the external input signal, perform the appropriate procedure, and then reversing the motor output control and dehydration treatment.Finally on the subject summarized the work done, and further research put forward their views. The design of the automatic washing process requirements need to be improved, not a separate set of time dehydration and laundry; Due to time constraints, no further improvement. Automatic washing machine based on widely used in daily life, the design of a wide range of promotional value.设计题目全自动洗衣机全自动洗衣机PLC控制的控制要求及工作原理全自动洗衣机的基本结构和工作流程1、全自动洗衣机的基本结构全自动洗衣机的基本结构如图1-1所示。

全自动洗衣机控制器

全自动洗衣机控制器

单片机课程设计报告书课题名称 全自动洗衣机控制器姓 名学 号 院、系、部 电气系专 业指导教师焦永梅 马丽 高艳玲2011年 6 月30日※※※※※※※※※ ※※※※ ※※ ※※※※※※※※※2008级单片机 课程设计全自动洗衣机控制器一、设计目的1、能够对电子电路、电器元件、焊接电路板等方面的知识有实践了解,能够独立根据题目要求实掌握编写程序、调试程序、软件仿真及与硬件结合等能力。

2、熟悉80C51单片机的内部结构和功能及I/O分配,合理使用其内部寄存器、存储器、位寻址。

能够完成全自动洗衣机的软件编程设计工作。

3、为实现预期六种功能,能够对系统进行单步调试和整体执行调试,并能够对出现的功能故障和不合理的设计思路进行调试分析,及时修改相关软硬件。

4、对全自动洗衣机软件编程、单步调试、相关硬件设备的使用技能等方面得到真正的实践机会,把软硬件结合,克服其中的种种问题,最后是自己的单片编程能力得到大范围提高。

二、设计要求1、洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物。

若不选择洗衣周期,则洗衣机从洗涤过程开始。

当按暂停开关键时,进入洗涤过程。

首先进水阀通电,打开进水开关,向洗衣机供水;当到达预定水位时,水位开关接通,进水阀断电关闭,停止进水;电机接通电源,带动波轮旋转,形成洗衣水流。

电机是一个正反转电机,可以形成往返水流,有利于洗涤衣物。

2、脱水过程。

洗涤或漂洗过程结束后,电机停止转动,排水阀通电,开始排水。

排水阀动作时,带动离合器动作,使电机可以带动内桶转动。

当水位低到一定值时,水位开关断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。

3、漂洗过程。

与洗涤过程操作相同,只是时间短一些。

全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。

4、具有弱、强洗涤功能要求强洗时正反转驱动时间各为4S,间歇时间为1S;弱洗时正反转驱动时间各为3S,间歇时间为2S。

洗衣机的标准洗衣程序是:洗涤——脱水——漂洗——脱水——漂洗——脱水——漂洗——脱水。

全自动洗衣机PLC控制系统设

全自动洗衣机PLC控制系统设

全自动洗衣机PLC控制系统设计摘要:随着科学技术地日新月异,自动化程度要求越来越高,原有地洗衣机装置远远不能满足当前高度自动化地需要.PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施.当工作程序需要改变时,只需改变PLC地内部程序,重新编程而无需对外围进行重新改动.在洗衣机领域,全自动洗衣机以其固有地优点还是赢得了很多地消费者地信赖,应用而生,它将是现在到未来地星星产品,所以有必要开发和改善现有地全自动洗衣机.应用最先进地科技技术,投入最少地资金,不仅会使厂家产品更具市场竞争力,而且现在plc价格也在下降,更易达到自动化控制,得到更多地赢得消费者地青睐.关键词:PLC 全自动洗衣机S7-300Abstract: with the rapid development of science and technology, automation degree requirements more and more high, the original washing machine device far can't meet current height automation needs. PLC is specially used the handicraft industry automatic control equipment, then the system hardware and software anti-jamming measures. When work program needs to change, just change the internal processes of PLC, reprogrammed instead of peripheral to change. In the washing machine, automatic washing machine to field its inherent advantages or won a lot of consumers' trust, application, it will be born into the future in the stars now product, so is necessary to develop and improve existing automatic washing machine. The most advanced application of technology in the capital, at least, it will not only make manufacturers products more competitive market, and now PLC price also declined, are more likely to achieve automatic control and get more win consumer's favor.Key words: PLC automatic washing machine S7-3001.全自动洗衣机控制系统地控制要求1.1 全自动洗衣机地工作原理普通洗衣机地工作流程示意图如图1所示图1 普通洗衣机工作流程图洗衣机地工作流程由进水、洗衣、排水和脱水4个过程组成.在半自动洗衣机中,这4个过程分别用相应地按钮开关来控制.全自动洗衣机中,这4个过程可做到全自动依次运行,直至洗衣结束.自动洗衣机地进水、洗衣、排水和脱水是通过水位开关、电磁进水阀和电磁排水阀配合进行控制,从而实现自动控制地.水位开关用来控制进水到洗衣机内高、中、低水位;电磁进水阀起着通/断水源地作用.进水时,电磁进水阀打开,将水注入;排水时,电磁排水阀打开,将水排出;洗衣时,洗涤电动机启动;脱水时,脱水桶启动.1.2设备控制要求全自动洗衣机控制系统地要求是能实现“正常运行”和“强制停止”两种控制方式.1.2.1 正常运行“正常运行”方式具体控制要求如下:<1)将水位通过水位选择开关设在合适地位置<高、中、低),按下“启动”按钮,开始进水,达到设定地水位<高、中、低)后,停止进水;<2)进水停止2s 后开始洗衣;<3)洗衣时,正转20s ,然后反转20s ,停2s ;<4)如此循环共5次,总共220s 后开始排水,排空后脱水30s ;<5)然后再进水,重复<1)~<4)步,如此循环共3次;<6)洗衣过程完成,报警3s 并自动停机.1.2.2 强制停止“强制停止”方式具体控制要求如下:<1)若按下“停止”按钮,洗衣过程停止,即洗涤电机和脱水桶转、进水电磁阀和排水电磁阀全部闭合;<2)可用手动排水开关和手动脱水开关进行手动排水和脱水.2. 全自动洗衣机控制系统地PLC 选型和资源配置2.1 控制系统构成图2.1.1 控制系统图控制系统图如图2所示. P L C 水位选择开关(高、中、低)水位检测设备(高、中、低)手动脱水开关手动排水开关停止按钮启动按钮电磁进水阀电磁排水阀洗涤电动机脱水桶图2 全自动洗衣机控制系统图2.1.2 I/O地址分配因为CPU模块有14点数字量输入,有10点数字量输出,所以不再需要输入/输出模块.采用I/O分配采用自动分配方式,模块上地输入端子对应地输入地址是I0.0 ~ I0.1.5 ,输出端子对应地输出地址是Q0.0 ~ Q1.1 .2.2 模块功能概述CPU 模块采用西门子地CPU-224 (AC/DC继电器>模块,它控制着整个系统按照控制要求有条不紊地运行.同时因为该模块采用交流220V供电,并且自带14个数字量输入点和0个数字量输出点,完全能满足全自动洗衣机控制系统地要求,所以不再需要另外地电源模块、数字量输入和输出模块.3. 全自动洗衣机控制系统程序设计和调试3.1 编程软件选择编程软件才用西门子公司为其生产地PLC而设计地编程软件STEP7-Micro/Win32 .3.2 程序地流程图、构成和相关设置4.2.1 流程图(1> 正常运行流程图正常运行流程图如图3所示.图3 正常运行流程图<2)强制停止流程图强制停止流程图如图4所示.图4 强制停止流程图3.2.2 程序地构成这个程序有自动方式和手动方式两种.在自动方式下,PLC 将运行已经设置好地程序和参数<适用于机械一切都工作正常地情况下).在手动方式下是在紧急停止情况下,可以手动进行排水和脱水.3.2.3 程序地下载、安装和调试将各个输入/输出端子和实际控制系统中地按钮、所需控制设备正确连接,完成硬件地安装.全自动洗衣机程序是由STEP7-Micro/Win32软件地指令完成,正常工作时程序存放在存储卡中,若要修改程序,先将PLC 设定在STOP 状态下,运行STEP7-Micro/Win32编程软件,打开全自动洗衣机程序,即可在线调试,也可用编程器进行调试.4. 全自动洗衣机控制系统PLC 程序4.1 地址分配这个控制系统地输入有启动按钮、停止按钮、水位选择开关<高水位、中水位、低水位)、手动排水开关、自动排水开关、高水位浮球开关、中水位浮球开关、低水位浮球开关、水排空浮球开关共11个输入点.外部设备有进水电磁阀、排水电磁阀、洗涤电动机、脱水桶、报警器共5个设备.但是因为洗涤电动机有正转和反转两个状态,分别对应正转继电器和反转继电器,所以输出点应该有6个.4.2.1 辅助继电器在本程序中,M0.0 是按下启动按钮地辅助继电器;M0.1 是判断洗衣机水位是否和设定水位不一致地辅助继电器;M0.2 是判断洗衣机水位是否和设定水位一致地辅助继电器;M0.3 是停止自动洗衣地辅助继电器.梯形图如图5所示.Network1Network2Network3Network4I0.0I0.1I0.2I0.3I0.4I0.7I1.0I1.1M0.0M0.1M0.3I1.1I0.2I0.3I0.4I0.1M0.0M0.2Q0.0M0.3I0.7I1.0/////图5 辅助继电器梯形图4.2.2 进水在正常情况下,按下启动按钮或者脱水完毕,而且洗衣大循环未到3次时,开始进水,当水位到设定水位后停止进水,等待2s 后进入洗衣过程.在强制停止情况下,当停止按钮按下时立即停止进水.它地梯形图如图6所示.Network5Network6M0.0I0.1Q0.0Q0.2M0.2M0.1Q0.0T40Q0.3C51Q0.1//INTON PT T37+20///图6 进水梯形图4.2.3 洗衣进水到设定水位后,开始洗衣,先正转20s,然后再反转20s,这样循环5次后进入排水过程.所对应地梯形图如图7所示.Network7Network8T37T38Q0.2Q0.3T38Q0.3Q0.2C50T39T39///INTON PT T38+200IN TONPT T39+200图7 洗衣梯形图 4.2.4 排水洗衣过程完毕后,进入排水过程.水排空后停止排水.所对应地梯形图如图8所示.Network 9Network 10Q0.3Q0.1C50Q0.1I0.5Q0.1I1.2I0.1M0.3//C50CTUCURPV +5图8排水梯形图4.2.5 脱水水排空后,开始脱水,脱水30s 后停止脱水.因为判断水排空是否在排水完毕后,所以要用到排水完毕辅助继电器.它地助记符程序为:所对应地梯形图如图9所示.Network 11Network 12T40I0.1M0.4Q0.4I1.2Q0.4M0.4Q0.1I0.6Q0.4M0.4///INTON PT T40+300图9 脱水梯形图4.2.6 洗完报警洗衣大循环3次后,开始洗完报警过程,3s 后停止报警,这样整个洗衣过程结束.所对应地梯形图如图10所示.Network 13Network 14Q0.4Q0.5C51Q0.5Q0.5I0.1T41//INTONPT T41+30C51CTUCURPV +3图10洗完报警梯形图5. 总结这次结业论文基本上涵盖了我们所学习地PLC 程序地大部分知识点,论文要求不仅要求对课本知识有较深刻地了解,同时要求程序设计者由较强地思维能力和操作动手能力.我不仅更加了解了PLC 编程方法与工作原理,也学会如何去分析编程程序,并能尝试自己去编程,从中学到了不少东西.我修补了以前学习地漏洞,也让我明白了一个道理:学习好PLC这门技术,需要自己对它有兴趣,而且要自己肯于动手操作实验.参考文献[1] 张国德,李红.PLC原理及应用[M].机械工业出版社,2018.[2] 王永华.现代电气及可编程控制技术[M].北京航空航天大学,2002.[3] 胡学林.可编程控制器应用技术[M].高等教育出版社,2002.[4] 张建民,等.机电一体化系统设计[M].高等教育出版社,2004.[5] 赵先仲.机电系统设计[M].机械工业出版社,2004.[6] 周万珍.PLC分析与设计应用[M].电子工业出版社,2004.[7] 杨帮文.新型继电器实用手册[M].人民邮电出版社,2004.[8] 张立科.PLC应用开发技术与项目实践[M].人民邮电出版社,2005.。

全自动洗衣机PLC课程设计--全自动洗衣机梯形图控制程序的设计与调试

全自动洗衣机PLC课程设计--全自动洗衣机梯形图控制程序的设计与调试

全自动洗衣机PLC课程设计--全自动洗衣机梯形图控制程序的设计与调试《可编程控制器》课程设计设计题目: 全自动洗衣机梯形图控制程序的设计与调试2015年 3 月 2日可编程控制器课程设计任务书(一)设计题目全自动洗衣机梯形图控制程序的设计与调试(二)情况简介传统洗衣机基于电器的控制,已经不能满足人们对其自动化程度的要求了。

洗衣机要更好地满足人们的需求,必须借助于自动化技术的发展。

自动化技术的飞速发展,使得洗衣机由最初的半自动式发展到现在的全自动式,并正在向智能化洗衣机方向发展。

洗衣机的全自动化、多功能化、智能化是其发展方向。

基于全自动洗衣机的应用日益广泛,本次设计利用西门子公司生产的PLC控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。

PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。

利全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。

在全自动洗衣机中,洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。

首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在设计控制系统硬件时(要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等这样增加了硬件的复杂性,隐含较高的故障率无形地增加了维修成本费用,在各种控制系统中广泛运用的PLC能克服单片机的缺点。

它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。

因此在运用中,硬件也相对简单,提高控制系统的可靠性。

另外它的编程语言也相对简单。

(三)设计要求(1)按下启动按钮及水位选择开关,注水直到高(中、低)水位,关水 (2)2s后开始洗涤(3)洗涤时,正转30s,停2s,然后反转30s,停2s(4)如此循环5次,总共320s后开始排水,排空后脱水30s (5)开始清洗,重复(2),(5),清洗两遍(6)清洗完成,报警3s并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)(四)设计步骤,.查找资料,了解和分析题目所要求具体工程项目控制的过程。

全自动洗衣机PLC程序

全自动洗衣机PLC程序

目录一、PLC课程设计任务 11、设计目的 12、设计要求及任务 23、进度安排及完成时间 24、控制要求 2二、实物示意图及动作流程 31、全自动洗衣机的实物示意图 33、全自动洗衣机的工作流程介绍 3三、设计方案 41、电动机驱动 42、PLC控制方案 53、保护措施 64、指示 6四、全自动洗衣机控制系统流程图 7五、PLC的硬件接线图 9五、PLC元器件选择及I/O分配表 101、系统输入输出设计 102、PLC选择 103、I/O分配表 104、定时器/计数器分配 105、元器件选择及计算 11六、全自动洗衣机控制系统顺序功能图 11七、全自动洗衣机梯形图设计 141、全自动洗衣机梯形图 142、全自动洗衣机指令表 15八、课程设计小结 18九、参考文献 18一、PLC课程设计任务1、设计目的课程设计的主要目的是通过某一生产设备的电气控制装置的设计实践,了解一般PLC控制系统设计过程、设计要求、应完成的工作内容和具体设计方法。

通过设计也有助于复习、巩固以往所学的知识,达到灵活应用的目的。

PLC设计必须满足生产设备和生产工艺的要求,因此,设计之前必须了解设备的用途、结构、操作要求和工艺过程,在此过程中培养从事设计工作的整体观念。

课程设计应强调能力培养为主,在独立完成设计任务的同时,还要注意其他几方面能力的培养与提高,如独立工作能力与创造力;综合运用专业及基础知识的能力,解决实际工程技术问题的能力;查阅图书资料、产品手册和各种工具书的能力;工程绘图的能力;书写技术报告和编制技术资料的能力。

2、设计要求及任务1).设计要求(1)用PLC进行控制;(2)单周期与手动两种工作方式(手动排水,手动停止进水、排水、脱水及报警);2).设计任务(1)分析洗衣机工作原理与过程,制订控制方案;(2)绘制顺序功能图;(3)绘制PLC的硬件接线图;(4)相关元器件的计算与选型,制定元器件明细表与I/O分配表;(5)编写程序梯形图或指令表;(6)编写设计说明书。

PLC课程设计全——自动洗衣机梯形图

PLC课程设计全——自动洗衣机梯形图

华东交通大学理工学院机电工程分院目录1 引言 (1)1.1 系统背景描述 (1)1.2 系统控制要求 (2)2. 系统设计方案 (3)2.1 系统功能描述 (3)2.2 方案的论证 (4)2.3确定控制方案 (5)3 硬件电路设计 (6)3.1 PLC选型 (6)3.2 水位传感器的选择 (6)3.3 接触器的选择 (7)3.4 继电器的选择 (7)3.5 进水阀的选择 (8)3.6 排水阀的选择 (9)3.7 电动机的选择 (9)3.8 I/O点分配 (10)3.9 I/O接线图 (11)4软件设计 (12)4.1 控制方案 (12)4.2 全自动洗衣机控制程序流程图 (13)4.3全自动洗衣机步进梯形图 (14)4.4 中间变量的记录 (15)4.5 系统调试 (16)设计心得 (17)参考文献 (18)附录指令表视图 (19)1 引言1.1 系统背景描述从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打……这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。

1874年,“手洗时代”受到了前所未有的挑战——有人发明了木制手摇洗衣机。

发明者是美国人比尔·布莱克斯。

布莱克斯的洗衣机构造极为简单,是在木筒里装上6块叶片,用手柄和齿轮传动,使衣服在筒内翻转,从而达到“净衣”的目的。

这套装置的问世,让那些为提高生活效率而冥思苦想的人士大受启发,洗衣机的改进过程开始大大加快。

1880年,美国又出现了蒸汽洗衣机,蒸汽动力开始取代人力。

之后,水力洗衣机、内燃机洗衣机也相继出现。

到1911年,美国试制成功世界上第一台电动洗衣机。

电动洗衣机的问世,标志着人类家务劳动自动化的开端。

电动洗衣机几经完善,在1922年迎来一种崭新的洗衣方式“搅拌式”。

搅拌式洗衣机由美国玛依塔格公司研制成功。

这种洗衣机是在筒中心装上一个立轴,在立轴下端装有搅拌翼,电动机带动立轴,进行周期性的正反摆动,使衣物和水流不断翻滚,相互摩擦,以此涤荡污垢。

PLC全自动洗衣机程序设计简版

PLC全自动洗衣机程序设计简版

PLC全自动洗衣机程序设计PLC全自动洗衣机程序设计概述本文档介绍了PLC全自动洗衣机程序设计的相关信息。

全自动洗衣机是一种能够根据预设的程序完成洗衣操作的机器。

PLC(可编程逻辑控制器)被广泛应用于工业自动化领域,包括洗衣机的控制和监控。

功能需求根据洗衣机的功能需求,我们将实现以下功能:1. 自动控制洗涤、漂洗、脱水等洗衣程序;2. 温度控制:根据用户设定的温度值,自动控制洗涤水温;3. 桶转速控制:根据洗衣程序的要求,控制洗衣桶的转速;4. 水位控制:根据洗衣程序的要求,自动控制洗涤水位;5. 故障保护:监测洗衣机的故障情况,如电机故障、水泵故障等,并进行相应的处理。

PLC程序设计下面是PLC全自动洗衣机程序设计的示例代码,以Ladder Diagram(梯形图)的形式展示。

- Input - Output ------ 洗涤按钮 - 洗涤电机启动-- 漂洗按钮 - 漂洗电机启动-- 脱水按钮 - 脱水电机启动-- 温度设定按钮 - 温度设定值-- 水位设定按钮 - 水位设定值-- 洗涤水位传感器 - 判断是否需要添加洗涤水 -- 洗涤水泵 - 控制洗涤水的流入和停止 -- 温度传感器 - 检测当前水温-- 温控阀 - 控制加热和停止加热-- 洗涤桶转速传感器 - 检测洗涤桶的转速-程序流程以下是PLC全自动洗衣机程序设计的流程图:mermdgraph TDA[开始] --> B{选择洗衣程序}B --> -选择洗涤程序- C[设定洗涤参数]C --> D[洗涤电机启动]C --> E{是否需要添加水}E -- 是 --> F[控制洗涤水流入]E -- 否 --> G[等待洗涤完成]F --> GG --> -选择漂洗程序- H[设定漂洗参数]H --> I[漂洗电机启动]I --> GG --> -选择脱水程序- J[设定脱水参数]J --> K[脱水电机启动]K --> L[等待脱水完成]L --> M[停止脱水电机]M --> N[结束]参数设定在洗衣程序运行前,用户需要通过设定按钮设置洗衣参数,包括温度和水位。

全自动洗衣机汇编程序框图和清单

全自动洗衣机汇编程序框图和清单

全自动洗衣机程序设计思路概括1 在洗衣机接电的情况下有电源指示灯亮(硬件已经实现)2 打开单片机电源开关单片机开始复位程序开始执行3 打开进水阀进水,用高水位开关判断水量是否到达水位上限4 扫描键盘等用户选择工作模式然后跳转到相应的子程序执行5进入洗衣过程自动洗衣时间12分钟6当洗衣好后出水阀放水放完水后进水阀打开7进入漂洗阶段漂洗指示灯亮漂洗三次每次两分钟8漂洗完毕,程序设置进入脱水阶段,默认强洗正转模式9脱水3分钟后程序结束警报全自动洗衣机单片机程序流程图全自动洗衣机单片机汇编程序清单;程序开始执行,按“开始”键,单片机复位,由硬件实现“开始指示灯”亮ORG0000HMOVX DPTR #BFFFN1: MOV P0 #11111110B ;开始放水MOV C, P1.4JC N1 ;高水位开关,水位未达继续进水,水位到达,停止进水MOV P0 #11101111B ;停止放水,放水完毕报警ACALL DELAY4 ;延时4s,;扫描键盘,判断是否有按键,无按键返回,有按键转到相应按键子程序L1: MOV P0 #11111111B ;将P0口置1MOVX DPTR #3FFF ;选通键盘驱动器,便于读入键盘数据MOVX A@DPTR ;读入键盘数据MOV R0, A;暂存A值ORL A#11111110B ;判断是否为“强洗/正转”按键JZ IN1MOV A R0 ;取A值ORL A, #11111101B ;判断是否为“弱洗/正转”按键JZ IN2MOV A R0ORZ A#11111011B :判断是否为“弱洗/正转”按键JZ IN3MOV A R0ORL A, #11110111B :判断是否为“弱洗/反转”按键JZ IN4;相应按键的子程序IN1:ACALL DELAY2 ;延时等待键盘抖动过去CLR P1.2 ;强洗CLR P1.0 ;正转ACALL DELAY720 ;分钟延时程序,洗涤CPL P1.2CPL P1.0RETIN2:ACALL DELAY2 ;延时等待键盘抖动过去CLR P1.3 ;弱洗CLR P1.0 ;正转ACALL DELAY720 ;分钟延时程序,洗涤CPL P1.0CPL P1.3RETIN3:ACALL DELAY2 ;延时等待键盘抖动过去CLR P1.2 ;强洗CLR P1.1 ;反转ACALL DELAY720 ;分钟延时程序,洗涤CPL P1.2CPL P1.1RETIN4:ACALL DELAY2 ;延时等待键盘抖动过去CLR P1.3CLR P1.1ACALL DELAY720 ;分钟延时程序,洗涤CPL P1.3CPL P1.1RET;洗涤完成,报警,进入漂洗阶段,漂洗指示灯MOVX DPTR #BFFFMOV P0 #11101111B ;洗衣完成警报ACALL DELAY4 ;4s警报延时MOV P0 #11111011B ;漂洗指示灯亮N2:MOV P0 #11111001B ;放出洗涤污水MOV C , P1.5JC N2MOV R0 #02HPX:CLR P1.0CLR P1.3 ;默认弱洗为弱洗正转ACALL DELAY180 ;3分钟延时CPL P1.0CPL P1.3N3:MOV P0 #11111001B ;出水MOV C P1.5 ;低水位开关,水低停止出水,水未低继续出水JC N3DJNZ R0, PX;漂洗完成,开始自动脱水,默认为强洗正转,时间是6分钟SET P1.0 ;正转SET P1.2 ;强洗MOV P0 #11110111B ;脱水指示灯亮MOV P0 #11110101B ;打开出水阀ACALL DELAY480 ;延时6分钟CLR P1.0CLR P1.2MOV P0 #11100101B ;警报ACALL DELAY4 ;延时4sMOV P0 #1111111B ;关闭警报和脱水指示灯;相应延时程序DELAY720: MOV R7 #2DELAY480: MOV R6 #2DELAY180:MOV R5 #45DELAY4:MOV R4 #2DELAY2: MOV R3 #10D2: MOV R2 #100D1: MOV R1 #200NOPNOPNOPNOPNOPNOPNOPNOPDJNZ R1, D1DJNZ R2, D2DJNZ R3, DELAY2DJNZ R4, DELAY4DJNZ R5, DELAY480DJNZ R6,DELAY720。

电气控制课设--全自动洗衣机PLC控制

电气控制课设--全自动洗衣机PLC控制

电气控制课程设计专业:自动化班级:动1101姓名:学号:*********指导教师:侯兰州交通大学自动化与电气工程学院2014年 07 月 10 日全自动洗衣机的PLC控制系统设计1设计任务1.1任务描述洗衣机的工作流程由进水、洗衣、排水和脱水4个过程组成。

全自动洗衣机的进水、洗衣、排水和脱水是通过水位开关、电磁进水阀和电磁排水阀配合进行控制,从而实现全自动控制运行,直至洗衣结束。

高、中、低水位开关分别用来控制进水到洗衣机内高、中、低水位;电磁进水阀起着通/断水源的作用。

进水时,电磁进水阀打开,将水注入;排水时,电磁排水阀打开,将水排出;洗衣时,洗涤电动机启动;脱水时,脱水桶启动。

1.2控制要求洗衣机洗衣洗衣时间为40分钟到1小时左右,这里为了方便按以下要求设计。

1.2.1“正常运行”工作方式控制要求:(1)按下启动按扭及水位选择开关(高、中、低),开始进水,达到设定水位(高、中、低)后停止进水,停止2秒后开始洗涤;(2)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒;(3)如此循环5次,总共320秒后开始排水,排空后脱水30秒;(4)开始清洗,重复(1)~(4)步骤,共清洗两遍;(5)清洗完成,报警3秒并自动停机。

1.2.2.“强制停止”工作方式控制要求:若按下停车按扭,全自动洗衣机停止自动运行状态,开始进入强制停止运行状态。

要求能够实现手动排水(不脱水)和手动脱水(不计数)的功能。

2全自动洗衣机PLC控制系统的选型和I/O地址分配2.1全自动洗衣机PLC控制系统选型全自动洗衣机PLC控制系统采用西门子公司的S7-300系列PLC控制器。

2.2 I/O地址分配根据设计思路,元器件地址分配如表1所示。

全自动洗衣机控制系统PLC 外部接线图有11个输入部分和7个输出部分,输入部分有启动按钮和停止按钮、高、中、低水位选择开关、水排空检测开关、高、中、低水位检测开关、手动排水开关和手动脱水开关,输出部分有报警器、开始自动运行指示灯、进水电磁阀、排水电磁阀、正转、反转控制继电器和脱水桶控制继电器。

洗衣机程序框图

洗衣机程序框图
开始
初始化
模式选择 洗涤漂洗次 数设定
启动按键 是否按下 是
Time_Flag==1 是

否 Time_Flag==2 强洗模式 洗涤模式 弱洗模式 是 进水 进水 进水 电机正转 否 水位达到 指定高度 是 启动T0和T1 水位达到 指定高度 是 启动T0和T1 否 水位达到 指定高度 是 启动T0和T1 电机正转 电机正转 电机正转 T0定时4s 时间已到 是 电机停转 否 否 T0定时3s 时间已到 是 电机停转 否 T0定时3s 时间已到 是 电机停转 T0定时1s 时间已到 是 电机反转 否 否 T0定时2s 时间已到 否 是 电机反转 T0定时2s 时间已到 是 电机反转 T0定时4s 时间已到 是 电机停转并 停止T0T1 洗涤周期 减1 否 否 T0定时3s 时间已到 否 是 电机停转并 停止T0T1 洗涤周期 减1 T0定时3s 时间已到 是 电机停转并 停止T0T1 漂洗周期 减1 洗涤周期 大于0 是 洗涤次数 减1 否 否 洗涤周期 大于100 否 是 洗涤次数 减1 漂洗周期 大于0 是 漂洗次数 减1 排水 排水 排水 否 否 否 水已经甩干 是 电机停转 Time_Flag 赋值为0 结束 是 启动T1 Time_Flag==3


排水完成 是 洗涤次数 大于0 是
排水完成 是 否 排水完成 是 漂洗次数 大பைடு நூலகம்0 否 是


洗涤次数 大于0 是
Time_Flag 赋值为2
Time_Flag 赋值为3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、洗涤结束后,将“洗涤/排水”转换开关旋至“排水”位置,排出洗涤液。
7、进水时,未到要求水位时,切勿走开,以免浪费水源。
脱水操作:
1、把漂洗完毕的洗涤物移到脱水桶内,小件洗涤物
应放在脱水桶底部,放置洗涤物后稍用力把内罩与脱水内桶顶罩卡住,以免洗涤物或内罩在脱水过程中从桶内飞出。
2、选择脱水时间,脱水程序开始运行。
全自动洗衣机控制程序编程流程图
具体要求可以去我空间里看,不用具体编程。请写得详细点。
编写、调试程序并与虚拟负载系统联调。
1、知识点:锻炼单片机编程软件使用、单片机汇编语言编程或单片机C语言编程、单片机仿真器及下载线的使用。
2、编程与调试方式
单片机烧录采用JTAG在线下载方式,编程软件采用Kiel uVision3。
3、编程要求
1)总体程序控制
序号名称功能要求说明
1电源控制电源开关按键控制循环开关机。默认模式:
洗涤选择:标准
洗衣时间:6
清洗选择:一清
脱水时间:3
2洗涤模式设定打开电源在默认模式状态,在非洗涤状态下可进行模式设定。
3洗涤控制启动暂停按键控制洗衣机按照洗涤模式执行洗涤程序,暂停后保留现场运行参数。洗涤过程中,不能执行模式设定。
2标准电机正转15秒,反转15秒。
3/4水位时启动,对应模拟量0.75V。
3轻柔电机正转10秒,反转10秒。
1/2水位时启动,对应模拟量0.5V。
4羊毛电机正转5秒,反转5秒。
1/2水位时启动,对应模拟量0.5V。
3)洗涤时间选择
序号名称功能要求说明
1 12电机持续运转时间4分钟。洗涤时间选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。
3二清洗涤后排水,再进水,执行1次清洗,清洗时间1分钟,正反转安洗涤选择程序执行,清洗完成后排水,再重复执行一遍清洗程序。
5)脱水时间
序号名称功能要求说明
1 5电机持续运转时间20秒,脱水时排水,时间到报警结束。脱水时间选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。
开电源常规检查洗衣机
洗衣机内加水、洗涤剂
分类放入洗涤被服
调节设置参数,冲洗10分钟后排水。
加水、加洗涤剂,预洗20分钟后排水
加水、加洗涤剂,进行精洗30分钟后排水。
加水、加消毒剂浸泡30分钟(浓度:2000mg/L二溴海因)
按“漂洗”键,换水漂洗3次,每次10分钟
按“脱水”键(冬季烘干后晾晒)
报警显示“洗涤结束”
别针、泥沙等硬物损伤洗衣机,带拉链的衣物要锁紧拉链。
2 3电机持续运转时间15秒,脱水时排水,时间到报警结束。
3 1电机持续运转时间10秒,脱水时排水,时间到报警结束。
6)数码管控制
序号名称显示要求说明
1目标板数码管采用倒计时方式显示电机正反转运行时间,单位秒。பைடு நூலகம்拟数码管倒计时为0时,洗衣程序完成,报警结束。
2虚拟数码管采用倒计时方式显示洗衣剩余时间,单位分。
4复位控制复位按键控制程序重新启动。
5洗衣机开门控制打开洗衣机门电机停止运行,保留现场运行参数。
2)洗涤程序选择:
序号名称功能要求说明
1牛仔电机正转20秒,反转20秒,全水位时启动,对应模拟量1V。洗涤选择按键循环选择,对应指示灯亮,洗涤时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。
2 9电机持续运转时间3分钟。
3 6电机持续运转时间2分钟。
4 3电机持续运转时间1分钟。
4)清洗选择
序号名称功能要求说明
1溢注洗涤后不排水,结束并报警提示清洗选择按键循环选择,对应指示灯亮,清洗时对应指示灯闪烁,闪烁周期2秒,占空比50%。虚拟面板与目标板指示灯同步显示。
2一清洗涤后排水,再进水,执行1次清洗,清洗时间1分钟,正反转安洗涤选择程序执行,清洗完成后排水。
按开门键
关闭电源
XPB75-7529BS型威力洗衣机操作流程
1、将“排水旋钮”旋至标准或轻柔位置。
2、按照衣服的多少来确定水位,以在洗涤或漂洗时,
衣服能较好地翻转水量为适宜。洗衣桶内隔水板上的“L”和“H”分别代表低、高水位。3、将适当的洗涤剂(洗衣粉)投入洗衣桶内。4、将洗涤物放入洗衣桶内。
5、根据洗涤物的种类和脏污程度,将“洗涤/排水”转换开关旋至“标准”或“轻柔”位置并选择时间,开始洗涤。
注意事项:
1、拔插头时,应抓紧插头然后拔出,请勿用力拉
扯电源线。
2、勿使用50℃以上的热水。
3、不能洗涤带有汽油、煤油、酒精或溶剂类的衣
物。
4、脱水桶运转中切勿将手伸入桶内。
5、不要用洗衣服、桶长期储水,不要让重物压在
机盖上,不要让发热源靠近或放在洗衣机上,因容易造成洗衣机变形和引起火灾。
6、洗涤物放入前应检查有无异物,避免带有硬币、
相关文档
最新文档