全自动洗衣机控制系统设计(3)

合集下载

全自动洗衣机控制系统的设计

全自动洗衣机控制系统的设计

目录摘要 (III)Abstract ............................................ I V 1 绪论. (1)1.1 课题提出的目的和内容 (1)1.2 国内外研究现状 (2)1.3洗衣机的发展前景 (4)1.4全自动洗衣机的设计目的 (4)1.5课题研究的内容 (5)2全自动洗衣机的设计方案 (7)2.1按键 (7)2.2洗衣机自检 (8)2.3洗衣程序 (9)2.4显示 (9)3硬件电路的设计 (10)3.1 总体方案设计 (10)3.2器件及其原理介绍 (10)3.3 主控电路的设计 (12)3.3.1 AT89C51的简介 (12)3.3.2 AT89C51的引脚图及总线结构图介绍 (13)3.3.3 AT89C51外围辅助电路设计 (13)3.4各部分电路的设计 (15)3.4.1 电路驱动设计 (15)3.4.2 水位电路检测 (16)3.4.3 开关电源电路设计 (17)3.4.4 键盘输入及其显示电路的设计 (17)3.4.5报警电路的设计 (19)3.5 本章小结 (20)4软件系统的设计 (21)4.1主程序的设计 (21)4.2各子程序流程图 (23)4.2.1键盘扫描子程序 (23)4.2.2 洗衣功能子程序 (24)4.2.3 漂洗子程序 (25)4.2.4 脱水子程序 (25)4.3 外部中断中断程序设计 (26)4.4本章小结 (27)5总结 (28)致谢 (29)参考文献 (30)附录Ⅰ自动洗衣机控制系统总程序 (31)附录Ⅱ自动洗衣机控制系统总硬件连接图 (38)全自动洗衣机控制系统的设计摘要本文介绍了以MCS-51系列单片机为核心,实现对全自动洗衣机的控制系统的总体控制,并阐述控制方案。

本控制系统由电源、数字控制电路和机械控制电路三大模块组成,通过设计结构图﹑程序指令﹑梯形图实现洗衣机的整个洗衣过程控制。

洗衣的过程控制主要包括洗涤过程、漂洗过程、脱水过程。

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

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

分数:华南理工大学广州学院课程设计任务书题目:全自动洗衣机的PLC控制系统设计课程:PLC技能培训课程设计专业:自动化班级:姓名:学号:第一部分任务书《PLC技能培训》课程设计任务书一、课程设计目的编程序控制器(PLC)于20世纪60年代在美国诞生,在我国的发展与应用已有30多年的历史,现在它已经广泛应用于国民经济的各个工业生产领域,成为提高工业装备电气自动化水平的重要设备和强大支柱。

因此,PLC技术已成为电气自动化专业技能型人才必不可少的重要技能,《PLC技能培训》课程是《电气设备与PLC》课程实践教学环节,通过实践,可以帮助学生加深对理论知识消化吸收,提高PLC编程技能。

该课程设计的主要目的是通过运用三菱FX3U 系列PLC设计一控制系统,掌握PLC控制系统设计原则、方法、过程和具体设计步骤。

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

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

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

二、PLC应用系统设计的内容和步骤1.设计原则(1)系统应最大限度地满足被控设备或生产过程的控制要求。

(2)在满足控制要求的前提下,应力求使系统简单、经济,操作方便。

(3)保证控制系统工作安全可靠。

(4)考虑到生产发展和生产工艺改进,在确定PLC容量时,应适当留有裕量,使系统有扩展余地。

2.设计内容)拟定控制系统设计的技术条件。

1(.(2)确定电气传动控制方案和电动机、电磁阀等执行机构。

(3)选择PLC的型号。

(4)编制PLC输入、输出端子分配表。

全自动洗衣机的控制系统设计

全自动洗衣机的控制系统设计

1概述1.1选题背景以往以单片机为中心控制系统工作的全自动洗衣机中,存在着一些本身不能克服的缺点。

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

如果在全自动洗衣机的控制系统中采用PLC 来控制将能克服单片机的这些缺点。

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

所以在使用中,硬件相对简单,编程语言也相对简单,并且测试容易,维修方便,更可以提高控制系统的设计的灵活性及控制系统的可靠性。

本文主要介绍了全自动洗衣机的工作原理、控制系统的PLC的造型和资源的配置、控制系统程序设计与调试、控制系统PLC程序。

根据全自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。

通过本系统的设计,对三菱的FX系列PLC的特点有了深入的理解。

1.2课程设计任务利用PLC设计控制洗衣机实现全自动运行,系统启动后,根据设置的水位,控制进水阀进水,水位到达所选择的水位时候,开始洗涤,洗涤过程通过电机的正反转来实现,反复洗涤多次后开始漂洗,漂洗多次后脱水,整个洗涤任务完成,系统报警并自动停车。

1.3课程设计要求(1)水位开关有高(中、低)三个水位。

(2)到达水位后2秒后开始洗涤。

(3)洗涤时,正转30s,停2s,然后反转30s,停2s,如此循环5次。

(4)排水后脱水30s。

(5)清洗两遍。

(6)清洗完成,报警3秒并自动停机。

2PLC的相关知识2.1 PLC的历史和发展在PLC诞生之前,工业控制设备的主流品种是以继电器、接触器为主体的控制装置。

继电器、接触器是一些电磁开关。

其结构是由励磁线圈、铁心磁路、触点等部件组成。

其中触点是接通或断开电路的部件,依励磁线圈通电前的状态又可分为常开和常闭两种类型。

全自动洗衣机控制系统研究设计

全自动洗衣机控制系统研究设计

全自动洗衣机控制系统研究设计全自动洗衣机控制系统是一种用于控制洗衣机运行的技术系统。

它可以根据用户的需求和设定,自动完成洗衣过程的各个阶段,提高洗衣效率和便捷性。

本文将对全自动洗衣机控制系统进行研究设计,并包括以下几个方面的内容:硬件设计、软件设计和系统测试。

硬件设计:全自动洗衣机控制系统的硬件设计主要包括控制面板、传感器和执行部件。

控制面板负责与用户进行交互,包括显示当前状态和操作界面,接收用户设定的参数和指令。

传感器用于检测洗衣机内部的状态和环境变量,例如洗衣水位、温度、转速等。

执行部件则负责根据控制系统的指令,控制洗衣机的各个部分运行,例如水泵、电机和阀门等。

软件设计:全自动洗衣机控制系统的软件设计主要包括控制算法和用户界面。

控制算法是实现全自动洗衣过程的核心部分,它根据用户设定的参数和洗衣机内部的状态,确定各个部件的工作方式和顺序。

例如,在洗涤阶段需要确定洗涤时间、转速和水位,而在洗衣结束后需要根据用户设定的选项,执行漂洗、脱水和烘干等操作。

用户界面包括显示当前状态和操作界面,以及接收用户设定的参数和指令。

用户界面设计需要考虑界面的友好性和可操作性,使用户能够方便地使用洗衣机控制系统。

系统测试:全自动洗衣机控制系统的测试主要包括功能测试和性能测试。

功能测试是验证系统是否满足用户需求和功能要求。

例如,测试系统是否能够完成各个洗衣过程的自动控制,以及是否能够根据用户设定的参数和选项执行相应的操作。

性能测试是验证系统在各种工作条件下的性能指标,例如洗涤、漂洗、脱水和烘干效果,以及洗涤效率和能效等方面的指标。

在研究设计全自动洗衣机控制系统时,需要考虑以下几个方面的问题:1.确定用户需求和功能要求:了解用户对洗衣机的需求和期望,确定控制系统的功能和性能要求。

2.选择合适的传感器和执行部件:根据洗衣机的特点和工作要求,选择合适的传感器和执行部件,以实现洗衣过程的自动控制。

3.设计合理的控制算法:根据用户需求和洗衣机的工作原理,设计合理的控制算法,以实现洗衣过程的自动控制。

(完整版)全自动洗衣机PLC控制系统_毕业设计

(完整版)全自动洗衣机PLC控制系统_毕业设计

绪论 (1)第1述. 可编程控制器的概述 (2)1.1可编程控制器的产生及定义 (2)1.1.1 可编程控制器的产生 (2)1.1.2可编程控制器的定义 (3)1.2可编程控制器的组成 (3)1.3可编程控制器的工作原理 (5)1.4可编程控制器的分类 (6)1.5可编程控制器国内外状况 (7)第2述. PLC控制系统设计概述 (8)2.1PLC控制系统设计要求 (8)2.1.1 流程图功能说明 (8)2.1.2 PLC程序设计的步骤 (8)2.2PLC系统设计流程图 (9)2.3可编程控制器控制系统设计的基本步骤 (9)第3述. 全自动洗衣机控制系统的分析 (11)3.1PLC控制全自动洗衣机的研究意义 (11)3.2全自动洗衣机的工艺要求及动作流程 (12)3.3洗衣机程序分析 (13)3.3.1主接线路如下图所示: (13)3.3.2 PLC硬件连接线路如下图所示: (13)3.3.3设计功能顺序如下图所示: ............................ - 15 - 3.4、IO口及定时器计数器说明 (15)3.5梯形图 (16)3.6语句表 (18)3.7操作说明 (18)结论.................................................... - 18 -致谢...................................................... - 19 - 参考文献..................................................... - 20 -绪论可编程控制器是在继电器控制和计算机技术的基础上,逐渐发展起来的以微处理器为核心,集微电子技术,自动化技术,计算机技术通信技术为一体,以工业自动化控制为目标的新型控制装置。

它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。

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

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

毕业设计论文《全自动洗衣机控制系统设计》系别:机电工程系专业:班级:学号:姓名:指导老师:目录摘要 (3)绪论 (5)1.全自动洗衣机结构 (6)1.1全自动洗衣机的结构图 (6)1.2洗衣机的硬件 (6)1.3全自动洗衣机的工作原理 (7)1.4全自动洗衣机的发展趋势 (8)2.洗衣机内部系统设计 (9)2.1工作原理 (9)2.2设计硬件连接线路图 (10)2.4电路构成的几个特点 (12)3.全自动洗衣机电气控制系统设计 (13)3.1全自动洗衣机工作过程 (13)3.2洗衣机电器原理图 (14)3.3全自动洗衣机的控制要求 (15)3.3.1 控制流程图 (16)3.4. PLC控制 (16)3.4.1.三菱PLC在全自动洗衣机中的应用 (16)3.4.2 I/O通道分配 (17)3.4.3 定时器/计数器通道分配 (18)3.5主回路电路设计 (19)3.6 梯形图设计 (20)3.7 指令列表 (20)3.8 梯形图程序调试 (24)4.梯形图程序调试 (26)5.洗衣机的维护与保养 (28)参考文献: (30)致谢 (31)附图 (32)摘要PLC可编程序控制器:PLC英文全称Programmable Logic Controller ,中文全称为可编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.PLC是基于电子计算机,且适用于工业现场工作的电控制器。

它源于继电控制装置,但它不像继电装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC内存中的程序,进行入出信息变换实现控制。

PLC基于电子计算机,但并不等同于普通计算机。

普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。

全自动洗衣机自动控制系统的设计

全自动洗衣机自动控制系统的设计首先,全自动洗衣机的自动控制系统主要包括用户界面、传感器、电机控制系统以及程序控制系统。

用户界面是用户与洗衣机进行交互的界面,一般包括显示屏、按键等。

通过用户界面,用户可以选择不同的洗涤程序、设置洗涤时间、温度等参数。

在设计用户界面时,需要考虑简洁明了的界面布局、易于操作的按键设计以及直观的显示界面。

同时,为了增加用户体验,可以增加一些智能功能,如智能识别衣物材质并自动选择相应的洗涤程序等。

传感器在全自动洗衣机中起到了关键的作用,主要用于检测洗衣机内部的各种状态,以便进行相应的控制。

常见的传感器包括水位传感器、电流传感器、温度传感器等。

水位传感器可以检测洗衣机内的水位,根据水位的高低来确定洗涤、漂洗、脱水等不同环节的控制。

电流传感器可以检测洗衣机的电流消耗,当电流达到设定值时,自动停止洗涤程序。

温度传感器可以检测洗衣机内的温度,根据用户设定的洗涤温度进行相应的控制。

电机控制系统负责控制洗衣机内的电机运转,包括驱动洗涤桶、漂洗桶和脱水桶的电机。

电机控制系统需要根据用户选择的洗涤程序来控制电机的启停、正转和反转,以实现相应的洗衣操作。

此外,电机控制系统还需要考虑安全因素,如电机过热保护、电机故障保护等,以保障洗衣机的正常运行和用户的安全。

程序控制系统是全自动洗衣机中的核心部分,通过设定不同的程序控制,实现洗涤、漂洗和脱水等功能。

在程序控制系统的设计中,需要考虑不同类型衣物的适宜洗涤程序、适宜的洗涤时间和温度等。

同时,为了提高洗涤效果和洗涤质量,可以加入一些高级功能,如自动投放洗衣液、自动调整洗涤时间和温度等。

综上所述,全自动洗衣机自动控制系统设计涉及用户界面、传感器、电机控制系统和程序控制系统等多个方面。

在设计过程中需要充分考虑用户需求、洗衣效果和安全性,并通过合理的布局和科学的算法,实现洗衣机的高效运行和用户的良好体验。

同时,随着科技的不断进步和用户需求的不断变化,自动控制系统的设计也需要不断更新和升级,以适应新的洗衣机技术和用户需求的发展。

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

PLC全自动洗衣机控制系统设计PLC(Programmable Logic Controller,可编程逻辑控制器)全自动洗衣机控制系统设计可以在洗衣机的操作过程中提供精确的控制和监控。

下面将介绍一个基本的PLC全自动洗衣机控制系统设计。

首先,PLC全自动洗衣机控制系统需要一个PLC主控制器。

这个主控制器是负责接收和处理来自各个部件的输入信号,并根据预设的程序进行相应的控制操作。

PLC主控制器可以采用常见的类型,例如Siemens、ABB或者Mitsubishi等。

接下来,PLC全自动洗衣机控制系统需要传感器模块。

这些传感器用于监测和检测洗衣机的各个状态和参数,例如水位、温度、转速等等。

在洗涤和漂洗过程中,传感器可以接收信号并将它们转化成电信号,然后传送给PLC主控制器进行处理。

此外,PLC全自动洗衣机控制系统还需要执行模块。

这些执行模块用于实现各种功能,例如控制电机的运转、控制水泵的流量等。

执行模块可以由继电器、电磁阀、电机驱动器等组成,并与PLC主控制器连接。

在PLC全自动洗衣机控制系统中,还需要一个人机界面(HMI)模块。

这个模块用于与用户进行交互,例如选择洗涤和漂洗程序、设置水位和温度等。

人机界面模块可以采用触摸屏或者按钮开关等。

在PLC全自动洗衣机控制系统中,还可以加入网络通信模块。

这个模块可以实现洗衣机与其他设备或者远程监控中心之间的数据传输和远程控制。

通过网络通信模块,用户可以通过智能手机或者电脑对洗衣机进行远程控制和监控。

总而言之,PLC全自动洗衣机控制系统设计应该包括PLC主控制器、传感器模块、执行模块、人机界面模块以及网络通信模块。

通过这些组件的协调工作,可以实现对洗衣机全过程的精确控制和监控,提高洗衣机的自动化程度和用户体验。

同时,PLC全自动洗衣机控制系统也为洗衣机的未来发展提供了更多的可能性。

全自动洗衣机控制系统(PLC)ppt课件

功 能
编 号
SB1
启动按钮
I0.0
YC1
进水电磁阀
Q0.0
L1
低水位检测开关
I0.1
KM1
正转
Q0.1
L2
高水位检测开关
I0.2
KM2
反转
Q0.2
YC2
排水电磁阀
Q0.3
YC3
离合器
Q0.4
HA
报警
Q0.5
(一)顺序控制功能图在全自动洗衣机控制中 的应用
项目七 全自动洗衣机PLC控制系统
Page
do
something
一、项目导入
图7-1 全自动洗衣机结构示意图1—电源开关 2—启动按钮 3—PLC控制器
4—进水口 5—出水口 6—洗衣桶
7—外桶 8—电动机 9—波轮
Page
控制要求:洗衣机接通电源后,按下启动按钮,洗衣机开始进水。当水位达到高水位时,停止进水并开始正向洗涤。正向洗涤5 s以后,停止2 s,然后开始反向洗涤,反向洗涤5 s以后,停止2 s……如此反复进行。当正向洗涤和反向洗涤满10次时,开始排水,当水位降低到低水位时,开始脱水,并且继续排水。脱水10 s后,就完成一次从进水到脱水的大循环过程。然后进入下一次大循环过程。当大循环的次数满3次时,进行洗完报警。报警维持2 s,结束全部过程,洗衣机自动停机。
Page
(1)合上开关QS时,交通灯系统开始工作,红灯、绿灯、黄灯按一定时序轮流发亮。(2)首先东西方向绿灯亮25 s后闪3 s灭,黄灯亮2 s灭,红灯亮30 s,绿灯亮25 s……如此循环。(3)东西绿灯、黄灯亮时,南北红灯亮30 s;东西红灯亮时,南北绿灯亮25 s后闪3 s灭,黄灯亮2 s。依此循环。(4)断开开关时,系统完成当前周期后所有灯熄灭。

基于PLC的全自动洗衣机系统毕业设计

5. 编程工具丰富多样,功能不断提高,编程语言趋向标准化有各种简单或复杂的编程器及编程软件,采用梯形图、功能图、语句表等编程语言,亦有高档的PLC指令系统。
2.3 可编程序控制器(PLC)
2.3.1 PLC开展概况和开展方向
〔1〕PLC开展概况
PLC自问世以来,经过40多年的开展,在美、德、日等工业兴旺国家已成为重要的产业之一。世界总销售额不断上升、生产厂家不断涌现、品种不断翻新。产量产值大幅度上升而价格那么不断下降。
目前,世界上有200多个厂家生产PLC,较有名的:美国:AB通用电气、莫迪康公司;日本:三菱、富士、欧姆龙、松下电工等;德国:西门子公司;法国:TE 施耐德公司;韩国:三星、LG公司等。
本工程采用了三菱FX2N系列自动控制器作为控制核心部件,以七段数码管作为时间显示装置,用蜂鸣器作为警示设备,通过自动控制器〔PLC〕让设备自动完成进水、洗涤、排水、脱水、警示功能。
2.1.1 全自动洗衣机的工作原理
以日常生活中最常见的波轮式全自动洗衣机为例,洗衣机的洗衣桶〔外桶〕和脱水桶〔内桶〕是以同一中心安放的。外桶固定,作盛水用,内桶可以旋转,作脱水〔甩干〕用。桶内的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀翻开。经进水管将水注入到外桶。排水时,通过电控系统使排水阀翻开,将水由外桶排出到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不是旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。波轮式全自动洗衣机的实物示意图如图1所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机电工程学院 课程设计说明书

设计题目: 全自动洗衣机控制系统设计(三) 学生姓名: 学 号: 专业班级: 指导教师: 2012年 12 月 08 日 内容摘要 本文介绍了采用可编程控制器(PLC)作为核心控制部件来控制在经过高低水位和强弱洗模式选择后,洗衣机的进水、洗涤、排水、脱水、报警等的全自动控制系统。文章介绍了洗衣机的结构,对全自动洗衣机的控制系统进行了分析,在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理,设计了流程图及程序梯形图,对按钮及其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于洗涤,排水,脱水的时间均由PLC内计计时器控制,所以只要改变计时器参数就可以改变时间。具有智能化程度高、安全可靠、方便、灵活等特点。 关键词:PLC;全自动洗衣机;按钮 1

目 录 第1章 引 言....................................................................................................... 1

第2章 系统总体方案设计 ............................................................................... 2

2.1控制系统流程图 ............................................................................................ 2 2.2系统设计方案 ................................................................................................ 3 2.3洗衣机硬件配置及组成原理 ........................................................................ 3 2.4 PLC接线图 .................................................................................................... 8 2.5 程序梯形图 ................................................................................................... 9 2.6 程序调试 ..................................................................................................... 17 2.7 程序语句表 ................................................................................................. 22 结 论 ....................................................................................................................... 28

设计总结................................................................................................................... 29

谢辞 ............................................................................................................................ 30

参考文献................................................................................................................... 31 1

第1章 引 言 全自动洗衣机是将洗衣机的全过程如进水、洗涤、排水、脱水、报警等过程预先写入N个程序,由程序来控制洗衣机的进水量、洗涤时间、循环次数、排水、脱水洗涤等,所有工作完成后有蜂鸣器报警提示。 根据全自动洗衣机的工作原理,利用可编程控制器PLC来实现洗涤过程的控制。全自动洗衣机控制系统利用西门子S7-200系列PLC的特点,对按钮,电磁阀,开关等其他一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于每遍的洗涤,排水,脱水的时间由PLC内定时器和计数器控制,所以只要改变定时器和计数器参数就可以改变洗涤时间和循环次数。也可以把上面设定的程序时间定下来,作为固定程序使用,充分表现现代家电品的实用性。 在洗衣机控制方面,在PLC问世之前,工业控制领域中是继电器占主导地位。但继电器控制领域有着十分明显的缺点:体积大、耗电多、可靠性、寿命短、运行速度慢、适应性差、尤其当生产工艺发生变化时,就必须重新设计、重新安装,造成时间和资金的严重浪费。而利用PLC控制的优点是:可靠性高,耗电少,适应性强,运行速度快,寿命长等,为了进一步提高全自动洗衣机的功能和性能,避免传统控制的一些弊端,就提出了用PLC来控制全自动洗衣机这个课题。 2

第2章 系统总体方案设计 2.1控制系统流程图 如图2-1为全自动洗衣机的洗涤动作程流程图,根据控制流程图并按照设计任务书进行程序的设计;

图2-1全自动洗衣机的洗涤动作程流程图 3 2.2系统设计方案 通常地,人们采用洗衣机来洗衣服需要经历洗涤、漂洗、排水、脱水等4个环节,而在全自动洗衣机中,这样的一个过程全由PLC来完成。并且,全自动洗衣机需要其控制系统足够可靠,以避免洗衣机轻易出现故障。 全自动洗衣机的简单工作过程如图2.1所示。其中,洗衣的方式(强洗或是标准)、洗衣中的水位选择(高水位洗衣、低水位洗衣等)等两个方面需要在人们将衣服放入洗衣机洗衣服之后手动来选择。并且是必须选择的洗衣参数。当选择了一种洗衣参数后,按下启动按钮,洗衣机就会自动完成洗衣服的整个过程。 全自动洗衣机系统中,PLC主要完成以下功能: 1.检测功能 (1)检测洗衣的方式:强洗或者是弱洗的选择。 (2)检测洗衣时的水位:高水位或者是低水位的选择。 (3)检测进水是否到了需要的水位,即进水是否完成。 (4)检测排水是否已经完成。 2. 控制功能 (1)控制进水、洗涤、排水、脱水等洗衣机的动作。 (2)控制洗涤、脱水等的时间长短。 (3)控制洗涤的次数。 (4)控制在洗衣机完成一个动作后到下一个动作的准确转换。 (5)控制完成洗衣时的信号提示。 针对洗涤循环次数的控制有两种方案可供选择: 方案一、利用计数器来控制循环次数,每循环一次,计数器加1,达到设定值后执行下一个程序。 优缺点:思路简单,易于理解,但程序量稍大,易出错。 方案二、利用循环程序指令,调用强洗弱洗子程序,循环完成执行下一程序。 优缺点:优化程序结构,结构清晰,但在所下载模拟器中无法运行,调试。 方案选择:为加强常用计数器的运用熟练程度,并根据编者水平和无法调试的具体情况选择方案一为最终方案。 4

2.3洗衣机硬件配置及组成原理 根据控制流程图,来实现功能。选择西门子S7-200系列PLC作为此全自动洗衣机的控制主机。在西门子S7-200系列PLC中又有CPU221、CPU222、CPU224、CPU226、CPU226XM等之分。此全自动洗衣机系统中总共有7个数字量输入,10个数字量输出,共需17点I/O,根据I/O点数及程序容量,选择了CPU224作为其主机。 启动按钮用来控制全自动洗衣机开始工作与否,一般地,在用户在洗衣机内放入衣服,且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始洗衣。 停止按钮用来控制运行中的全自动洗衣机停止工作与否。在洗衣服的过程中,用户需要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作。 高低水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位高低,一旦选择了高水位,则在洗衣过程中的水位将保持系统设定下的两个水位中的相对高一点的水位。反之则是低水位。 强洗标准洗涤开关用来设置洗衣机洗衣服的模式,当选择强洗时,洗衣机自动按照强洗模式洗衣服。反之则相反,选择标准洗模式。需要说明的是,标准模式与强洗模式的 选择必须在用户一开始洗衣之前完成。 高水位探测器用来检测洗衣机水位是否已经达到了高水位。采用数字量输出式水位探测器这样就可以直接将高水位探测器的输出直接送到PLC主机的数字量输入端口上。 低水位探测器用来检测洗衣机水位是否已经达到了低水位。采用数字量输出式水位探测器这样就可以直接将低水位探测器的输出直接送到PLC主机的数字量输入端口上。同样零水位探测器用来探测是否将水排干。采用数字量输出式水位探测器这样就可以直接将零位探测器的输出直接送到PLC主机的数字量输入端口上。 进水电磁阀用来控制洗衣机的进水。当然洗衣机需要外界进水时,PLC主机发出控制信号,进水电磁阀会打开,水自动从外界送入洗衣机筒内,当水已经达到了设定的水位时,PLC主机发出信号自动关闭进水电磁阀,同时控制洗衣机进入下一个洗衣步骤。 电机正转接触器用于PLC主机控制洗衣机电机的正转。可以直接用PLC主机的数字量输出端口来连接电机正转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。 电机反转接触器用于PLC主机控制洗衣机电机的反转。可以直接用PLC主机的数字量输出端口来连接电机反转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。 排水电磁阀用于PLC主机控制洗衣机机筒内的排放。选用数字式电磁阀,可以直接用PLC主机的数字量输出端口来连接到排水电磁阀,当洗衣机在完成洗衣或者漂洗

相关文档
最新文档