PLC全【自动化】洗衣机程序设计
PLC全自动洗衣机课程设计

目前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1第一章全自洗衣机控制系方案 (2)PLC控制系的的基本准 (3)PLC的要介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. 4PLC的控制特色⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5洗衣机的PLC控制系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6控制系理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 7主路原理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ .第二章可程控制器的硬件⋯⋯⋯⋯⋯⋯⋯⋯可程控制器的⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ ..可程控制器I/O口分派表⋯⋯⋯⋯⋯⋯⋯⋯⋯外面接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第三章可程控制器的件⋯⋯⋯⋯⋯⋯⋯⋯.全自洗衣机的控制要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯洗衣机工作流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3.3控制系的梯形⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第四章程领会⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯参照文件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..前言跟着社会经济的发展和科学技术水平的提升,家庭电器全自动化成为必定的发展趋向。
全自动洗衣机的产生极大的方便了人们的生活。
洗衣机是国内家电业独一不打价钱战的行业,经过几年的安稳发展,国产洗衣机不论在质量上仍是功能上都和世界当先水平同步。
纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机向来在市场上占主导地位。
洗衣机的全自动化、多功能化、智能化是其发展方向。
鉴于全自动洗衣机的应用日趋宽泛,利用PLC控制,与传统的继电器逻辑控制系统对比较,其特色是能自动达成清洗,漂洗和脱水的变换,整个过程不需要人工操作,靠谱性、节能性获得了提升。
PLC控制不需要大批的活动零件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。
第一章全自动洗衣机控制系统方案1PLC控制系统的设计的基本准则任何一种控制系统都是为了实现被控对象的工艺要求,以提升生产效率和产质量量。
所以,在设计PLC控制系统时,应按照以下基来源则。
最大限度地知足被控对象的控制要求充足发挥PLC的功能,最大限度地知足被控对象的控制要求,是设计PLC控制系统的首要前提,这也是设计中最重要的一条原则。
plc课程设计说明书(全自动洗衣机)

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

PLC全自动洗衣机程序设计PLC全自动洗衣机程序设计1. 简介PLC全自动洗衣机程序设计是一种基于可编程逻辑控制器(PLC)的洗衣机控制系统。
该程序设计旨在实现洗衣机的全自动化操作,包括洗衣、漂洗、脱水等各种功能。
2. 硬件设计2.1 PLC选择在设计该全自动洗衣机程序时,我们选择了一款功能强大、可靠性高的PLC作为控制器。
该PLC具备足够的输入输出接口,以满足洗衣机的各种控制需求。
2.2 传感器选择为了实现洗衣机的自动化操作,我们需要选择适合的传感器来监测洗衣机内部的状态。
常用的传感器包括温度传感器、水位传感器、压力传感器等。
2.3 电机控制洗衣机中的电机用于驱动洗涤筒和脱水筒的旋转。
我们需要选择适当的电机并设计合适的电路来控制电机的转速和转向。
3. 软件设计3.1 洗衣程序设计洗衣机的洗衣程序包括几个主要的步骤,如水位控制、加热控制、搅拌控制等。
我们可以通过PLC编程实现这些步骤的控制。
例如,我们可以设置水位传感器监测水位,当水位达到一定高度时停止进水;我们可以通过温度传感器监测水温,控制加热器的开关等。
3.2 漂洗程序设计漂洗程序是洗衣机中的一个重要步骤,用于将洗涤剂从衣物中洗去。
漂洗程序的控制可以通过PLC编程实现。
通过设置水位传感器和搅拌控制,我们可以在洗衣过程中进行多次漂洗,确保洗涤剂完全被洗去。
3.3 脱水程序设计脱水程序用于将衣物中的水分尽可能地去除。
通过PLC的编程,我们可以设置电机的转速和时间,实现脱水功能。
4.PLC全自动洗衣机程序设计是一个复杂的系统工程,需要充分考虑硬件和软件的设计。
通过合理选择PLC和传感器,以及正确编写程序逻辑,我们可以实现一个功能完善、可靠性高的全自动洗衣机控制系统。
全自动洗衣机PLC控制系统设计

全自动洗衣机的PLC 控制系统设计是一个复杂而关键的工程,需要考虑多个方面来确保洗衣机的正常运行和性能优化。
以下是设计全自动洗衣机PLC 控制系统时可能涉及的一些关键方面:
1. 功能需求分析:首先需要明确定义全自动洗衣机的功能需求,包括各种洗涤程序、水位控制、温度控制、脱水程序等,以此为基础设计PLC 控制逻辑。
2. 传感器与执行元件:设计适当的传感器用于检测洗衣机的状态,如水位传感器、温度传感器、转速传感器等;同时选择合适的执行元件,如电磁阀、电机等。
3. PLC选型:根据洗衣机的控制需求选择适合的PLC 控制器,考虑其输入输出点数、处理速度、通信接口等因素。
4. 控制逻辑设计:设计洗衣机的控制逻辑,包括各种洗涤程序的步骤、传感器反馈与执行元件控制之间的逻辑关系等。
5. 人机界面设计:设计用户友好的人机界面,包括显示屏、按钮、指示灯等,使用户能够方便地选择洗涤程序和监控洗衣机状态。
6. 安全保护设计:考虑洗衣机在异常情况下的安全保护措施,如漏
水保护、过载保护、电气安全等,确保用户和设备的安全。
7. 系统调试与测试:在完成设计后进行系统调试与测试,验证控制系统的可靠性和稳定性,确保洗衣机能够按照设计要求正常运行。
通过综合考虑以上方面,设计出合理有效的全自动洗衣机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全自动洗衣机程序设计一、引言本文档旨在介绍PLC全自动洗衣机程序设计的详细流程和内容,为开发团队提供指导和参考。
二、设计目标本节将确定PLC全自动洗衣机程序设计的主要目标和需求。
1·实现全自动洗衣机的基本功能,包括洗涤、漂洗、脱水和烘干等。
2·设计有效的程序逻辑,确保洗衣机能够顺利运行并保证洗衣质量。
3·考虑用户友好性,提供人性化的界面和操作体验。
4·确保洗衣机的安全性,包括防止电器故障和保护用户的人身安全。
三、PLC程序设计本节详细介绍PLC程序设计的各个方面。
1·确定输入输出信号:确定需要监测的传感器输入和控制的执行器输出,例如蓄水箱水位传感器、温度传感器和电机控制输出等。
2·制定程序流程:制定PLC程序的主要流程和逻辑,包括启动、工作阶段和停止等。
3·设计状态转换图:根据洗衣机的工作流程和逻辑设计状态转换图,确保程序可以正确地根据不同的输入信号做出响应。
4·编写PLC程序代码:根据上述流程和状态转换图编写PLC程序代码,采用合适的编程语言和方案。
5·调试和优化:通过实际测试和调试,不断优化PLC程序,确保洗衣机的正常运行和高效性能。
四、用户界面设计本节介绍洗衣机的用户界面设计方案。
1·设计操作面板:确定洗衣机的操作面板的布局和功能按钮,包括启动/暂停按钮、模式选择按钮和显示屏等。
2·确定用户操作流程:制定用户使用洗衣机的操作流程,确保用户能够方便地选择洗涤模式和启动洗衣机。
3·设计显示屏界面:设计显示屏的界面,包括文字显示、图标和进度条等,以提供洗衣机状态信息和操作提示。
4·优化用户体验:根据用户反馈和测试结果,不断优化洗衣机的用户界面,提高用户的操作便利性和体验。
五、安全保护与故障处理本节介绍洗衣机的安全保护和故障处理措施。
1·设计安全保护机制:根据法律法规和标准,设计洗衣机的安全保护机制,包括电气保护和机械保护等。
PLC全自动洗衣机程序设计
PLC全自动洗衣机程序设计1.洗衣机程序设计概述本章介绍PLC全自动洗衣机程序设计的概述。
包括程序设计的目的、范围、主要功能和设计要求等。
1.1 程序设计目的本程序设计的目的是实现PLC全自动洗衣机的功能,包括水位控制、温度控制、转速控制、洗涤程序控制、漂洗程序控制、脱水程序控制、故障检测和报警等。
1.2 程序设计范围本程序设计的范围包括洗衣机的主控制器、各传感器和执行器的选型和接口设计,以及程序的编写和调试。
1.3 主要功能本程序设计实现了以下主要功能:________●洗衣机的开关控制:________实现洗衣机的启动和停止控制。
●水位控制:________根据洗衣机内衣物的数量和洗涤程序要求自动控制水位。
●温度控制:________根据洗涤程序要求自动控制水温。
●转速控制:________根据洗涤程序要求自动控制洗衣机内筒的转速。
●洗涤程序控制:________根据用户选择的洗涤程序进行相应的控制。
●漂洗程序控制:________根据洗涤程序要求进行漂洗控制。
●脱水程序控制:________根据洗涤程序要求进行脱水控制。
●故障检测和报警:________对洗衣机的故障进行检测,并通过显示屏或声音等方式进行报警。
1.4 设计要求本程序设计需要满足以下要求:________●可靠性:________保证洗衣机的正常运行和控制,减少故障发生的可能。
●灵活性:________允许用户选择不同的洗涤程序和设置参数。
●易维护性:________程序结构清晰,方便调试和维护。
●安全性:________保证洗衣机运行时的安全性,防止事故发生。
2.PLC全自动洗衣机程序设计详细说明本章详细介绍了PLC全自动洗衣机程序设计的各个过程和实现方法。
2.1 洗衣机主控制器设计在本节中,将介绍洗衣机的主控制器的选型和接口设计。
包括PLC的选择、输入输出模块的选择和数据通信设计等。
2.2 传感器和执行器的选型和接口设计本节介绍了洗衣机中使用的传感器和执行器的选型和接口设计。
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 系统背景描述现在,全自动洗衣机已经进入了千家万户之中,极大的方便了人们的日常生活,提高了人们的生活质量,使人们从那繁重的体力劳动中解脱出来。
所谓全自动洗衣机,就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好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全自动洗衣机程序设计电气技术及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)洗涤完成后排水,需要有排空信号(排空水后此信号是一直存在的直到开始注水)所以要用刀开关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气技术及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)洗涤完成后排水,需要有排空信号(排空水后此信号是一直存在的直到开始注水)所以要用刀开关。
排水时不能进水,故在进水控制线路上加相应的常闭开关;排空后脱水,用定时器控制脱水时间,同理也不能进水。
(6)同(4)循环2次。
(7)清洗完成报警3秒自动停机,用定时器控制报警时间!报警完利用定时器开关使各定时器及计数器复位,使洗衣机停止运行。
(8)停止按钮,使各个定时器及计数器复位,使洗衣机停止运行。
(9)手动排水,用按钮控制,需要自锁,由排空信号使其停止;手动脱水则用刀开关,脱水时间自己控制。
为了安全起见,在洗衣机正常运行时,手动排水和脱水对洗衣机无任何影响,加洗衣机运行线圈的常闭开关即可。
(10)数码管显示剩余时间,用F80指令即可,当按下停止按钮时,数码管要清零。
2 PLC控制系统设计2.1 PLC控制系统I/O地址分配表及变量定义
2.2 PLC系统I/O接线图设计
2.3 PLC控制程序流程图设计
2.4 PLC控制程序设计
2.5系统可靠性分析与设计
我们设计的全自动洗衣机程序满足了课程设计的基本要求加数码管显示剩余时间,在洗涤过程中,屏蔽手动功能;按停止按钮,数码管归零;洗涤过程中,进水不影响洗涤;排水及脱水时不进水;系统基本可靠。
设计:屏蔽手动功能,在手动控制线上加Y1的长闭开关;数码管清零,加F80指令,闭合X2时,送0到数码管;进水不影响洗涤,在定时器1控制线加上自锁结构;排水脱水时不进水,在进水控制线上加相应的常闭开关。
3 系统调试及结果分析
3.1 系统调试及解决的问题
我们编程序时是按照控制要求一步一步顺序编下去的,编的差不多的时候就下载到PLC实验箱开始调试。
一些小的错误经过修正都解决掉了,但老师给我们提出的问题真的没有考虑到!
(1)没有考虑到检测信号是怎么没的,就单纯的等第二次循环开始时一起断掉!在排水过程中检测信号是依次消失的,我们通过T1的自锁把这个问题解决了。
(2)排水的时候不进水,开始的时候没注意到,老师提出来才发现。
这个通过排水阀的常闭按钮在进水阀的控制线上解决了,同理解决了脱水不进水的问题。
(3)洗衣机运行时,按手动排水按钮,程序执行就乱套了。
刚开始是觉得自动洗涤时不会按那个按钮,所以就没管。
后来联系一下实际,这样是很不安全的。
所以在手动脱水和排水的地方加了Y1的常开开关,这样洗衣机运行时手动控制线一直是断的。
(4)数码管显示,停止时数码管不归零,但重新启动又重新计时。
加了一条F80指令送0给WY2.
3.2 结果分析
基本满足了课程题目的要求,安全性应该没问题。
结束语
在这次课程设计实验中,我们不仅将所学到的理论性知识运用到了实际生活中,更重要的是我们体会到了知识的重要性,真正的明白了什么是理论联系实际,在整个程序之中我们尽自己最大的努力考虑到了全自动洗衣机各个方面的问题,虽然也许不能做到尽善尽美,但是我们尽量将能想到的问题都解决掉了。
与其他同学的程序相比较,在最后实现数码管显示的程序中,由于我们组的实验箱上有用高低四位控制的数码管,所以数码管显示的程序就相对来说较简单。
在做程序的整个过程中,我们根据要求实验的内容一步一步编的,在有一个系统程序的基础上,我们就连接了线路,然后根据实际测验所遇到的问题,一步一步的修改。
参考文献
可编程序控制器原理及应用教程(李树雄主编)
附录
1-4行,启动洗衣机用Y1,
T7为使报警后自动停止
5-19根据高低水位进水用Y1控制启动;X7,X20,X21用以检测水位信号。
20-40定时2s后开始洗涤
41-定时5s正转洗涤由于Y3有两种功能,方便使用,用R3替代。
停2s 57-65定时5s反转洗涤
停2s
如此循环2次共28s洗涤,用X2、T6并联使其复位。
78-80开始排水,检测到排空信号停止排水。
脱水5s,此时排空信号一直存在。
如此循环两次,即清洗两遍,用X2、T7复位。
99-103
报警3秒,洗涤自动停止
手动排水,检测到排空信号排水停止,排水时,高低水位检测信号,依次消失
116-118
手动脱水,手动开,开始脱水,手动停,停止脱水
LED灯管显示剩余时间,将要显示剩余时间的定时器的值,送WY2输出口,接线显示,每一个显示程序前面都加上对应定时器的控制条件。