《基于PLC的全自动洗衣机控制系统设计计算机类》由会员分享,可在线阅读,更多相关《基于PLC的全自动洗衣机控制系统设计计算机类(35页珍藏版)》请在金锄头文库上搜索。
1、燕山大学课 程 设 计 说 明 书题目:基于s7-200的全自动洗衣机控制系统设计 摘 要可编程控制器(PLC)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,变成简单,使用方便,体积小巧,近年来在工业生产中得到了广泛的应用,被誉为当代工业自动化主要支柱之一。在现代的社会中,全自动洗衣机进入各个家庭,本文利用可编程控制器PLC实现控制,进一步提高全自动洗衣机的功能和性能,避免了传统控制的一些弊端。全自动洗衣机控制系统利用了西门子s7-200系列PLC的特点,对按钮,电磁阀,开关等其他一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于没遍的洗涤,排水,脱水的时间由PL
2、C内部计数器控制,所以只要改变计数器参数就可以改变时间。可以把上面设定的程序时间定下来,作为固定程序使用。该论文就怎样利用PLC来控制全自动洗衣机进行了调查,对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的控制。关键词:PLC;自动;定时;控制目录基于s7-200的全自动洗衣机控制系统设计1摘 要21.引言:42.全自动洗衣机的结构及工作过程:53.全自动洗衣机控制系统控制要求:63.1要求简述63.2自动模式洗衣步骤:74.全自动洗衣机控制系统总体控制方案概述:84.1 PLC控制系统设计的基本原则84.2 控制系统框图:94.3洗涤电机的调速设计:114.4 HMI的功
3、能设计:114.5变频器设计:124.6可行性分析:125.硬件电路及电气系统的设计:135.1 PLC的选择:135.1.1 I/O口点数统计:135.1.2 CPU结构与功能选择145.2变频器的设计:155.3设备选型及报价165.4 PLC外部接线图与电气原理图:17图5.4.1 PLC外部接线图17图5.4.2电气原理图186.软件的设计:186.1 PLC程序地址分配:186.1.1输入地址分配:186.1.2输出地址分配:196.1.3定时器206.1.4计数器部分:206.2 自动模式流程图:216.3 PLC梯形图程序:22课程设计总结31致谢32参考文献:331.引言:全自
4、动洗衣机其特点是能自动完成洗涤,漂洗和脱水的转换,整个过程不需要人工操作。这类洗衣机均采用套筒式结构,其进水,排水都采用电磁阀,由程序控制器按人们预先设计好的程序不断发出指令,驱动各执行器件动作,整个洗衣过程自动完成。所用的程序控制器可分为电动机驱动式和单片机式。从控制方式的发展阶段上分:全自动洗衣机可分为两大类:第一类电动控制洗衣机,它的程序控制器由电动元件组成。第二类是电脑控制洗衣机,它的程序控制器由微型计算机组成。电动控制全自动洗衣机是较早出现的自动控制类家用电器,其产品类型还属于传统的机械产品,是自动控制的初级阶段。随着计算机的及微电子技术的发展,自动控制系统正在逐步实现硬件化。因此,
5、电动控制洗衣机将逐步退出家电舞台。可编程控制器是一种数字运算操作的电子系统, 专为在工业环境下应用而设计。它采用可编程序的存贮器, 用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令, 并通过数字的、模拟的输入和输出, 控制各种类型的机械或生产过程. 可编程序控制器及其有关设备, 都应按易于与各种控制系统形成一个整体,易于扩充其功能的原则设计。2.全自动洗衣机的结构及工作过程: 全自动洗衣机的结构示意图如图1所示。它的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用。内桶可以旋转,作脱水(甩水)用。内桶的四周有很多小孔,使内、外桶的水流相同。全自动洗衣
6、机的进水和排水分别用进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水电磁阀打开,经进水管讲水注入到外桶。排水时,通过电控系统使排水电磁阀打开,将水由外桶排除到机外。洗涤正转、翻转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手3.全自动洗衣机控制系统控制要求:3.1要求简述1. 设计一个智能洗衣机控制器,能够实现洗衣、漂洗和脱水的功能。2. 要求能够使用按键模拟对洗衣机的控制,能够
7、设置工作模式,为了便于观察,将洗衣机设定的工作模式(15)和整个过程所剩的工作时间用数码管显示出来(时间分辨率为1分钟),能够将洗衣机当前所处的状态(注水,洗衣,排水,甩干)用发光管或者数码管显示出来。【模式1】: 洗衣模式强力洗【模式2】: 洗衣模式普通洗【模式3】: 洗衣模式轻揉洗【模式4】: 漂洗模式【模式5】: 甩干模式【模式6】: 自动模式具体的洗衣步骤如下:【模式13】:注水-洗衣-排水-甩干-注水-漂洗-排水-甩干 -注水-漂洗-排水-甩干。【模式4】:注水-漂洗-排水-甩干-注水-漂洗-排水-甩干。【模式5】:甩干。3.2自动模式洗衣步骤: 按下启动按钮、水位选择、模式选择、时
8、间选择,开始进水直到高(中、低)水位,自动关水 自动模式下默认时间安排:(1)2秒后开始洗涤(2) 洗涤时,正转30秒,停2秒,然后翻转30秒,停2秒(3) 如此循环5次,总共320秒后开始排水,排空后脱水30秒(4) 开始清洗,重复(1)(4),清洗两遍(5) 清洗完成,报警3秒并自动停机(6) 若按下停车按钮,可手动排水(不脱水)和手动脱水(不计数)(7) 速度设定显示,速度反馈显示【要求】:实现逻辑控制过程,可以选择性的加入注水口无水报警灯人性化的状态提示,操作完毕使用蜂鸣器叫两秒提示。4.全自动洗衣机控制系统总体控制方案概述:4.1 PLC控制系统设计的基本原则任何一种控制系统都是为了
9、实现被控对象的工艺要求,以提高生产效率和产品质量。因此,在设计PLC控制系统时,应遵循以下基本原则:1. 最大限度地满足被控对象的控制要求充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC控制系统的首要前提,这也是设计中最重要的一条原则。这就要求设计人员在设计前就要深入现场进行调查研究,收集控制现场的资料,收集相关先进的国内、国外资料。同时要注意和现场的工程管理人员、工程技术人员、现场操作人员紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。2. 保证PLC控制系统安全可靠保证PLC控制系统能够长期安全、可靠、稳定运行,是设计控制系统的重要原则。这就要求设计者在系统
10、设计、元器件选择、软件编程上要全面考虑,以确保控制系统安全可靠。例如:应该保证PLC程序不仅在正常条件下运行,而且在非正常情况下(如突然掉电再上电、按钮按错等),也能正常工作。3. 在满足控制要求的前提下,力求简单、经济、使用及维修方便一个新的控制工程固然能提高产品的质量和数量,带来巨大的经济效益和社会效益,但新工程的投入、技术的培训、设备的维护也将导致运行资金的增加。因此,在满足控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地降低工程的成本。这就要求设计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和维护方便、成本低,不宜盲目追求自动化和高指标。4考虑到生产
11、发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。由于技术的不断发展,控制系统的要求也将会不断地提高,设计时要适当考虑到今后控制系统发展和完善的需要。这就要求在选择PLC、输入/输出模块、I/O点数和内存容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。5 软件设计主要是指编写程序,要求程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。4.2 控制系统框图:全自动洗衣机的工作过程主要包括:启动、进水、洗涤、排水和脱水等。在实现控制过程中,各种采样信息都是通过控制中心进行各种判断、比较和选择,再经信息线路反馈给洗衣机的各种控制机构,决定洗衣机的工作状态。PL
12、C再系统中处于核心位置,水位开关是PLC的输入信号控制开关,进水阀、排水阀和电动机室洗衣机各种动作的执行机构,其中进水阀和排水阀由PLC给定信号来决定其工作状态;电动机的工作状态也是正、反状态,以及电动机的工作转速直接决定了洗衣机的洗涤状态和脱水状态。由PLC控制洗衣机的各种动作孔子图如图2所示。这里应用触摸屏代替洗衣机的机械按钮开关,用变频器进行速度的调节,通过PLC进行控制,其总控制图如图3。S7-200PLC电机转速正、反转水位选择进水/排水电磁阀图2 PLC控制洗衣机的控制图S7-200PLC触摸屏变频器 电机图3 总控制图4.3洗涤电机的调速设计:洗涤电机需要用到三个速度模式,这里通
13、过PLC控制变频器进行电机的控制。变频器进行了分级调速,应用了三个速度模式。正反转也应用变频器进行控制,正反转切换时变频器进行反向制动。变频器实现的功能:【1】电机启动,停止【2】电机正转、反转【3】低速【4】中速【5】高速4.4 HMI的功能设计: 通过HMI给PLC进行信号输入,主要开关为启动、停止按钮,模式选择按钮(强力洗、普通洗、轻揉洗、漂洗、脱水、自动模式),排水,水位选择(高、中、低),时间选择(时间输入以及时间段选择)等。实现功能:【1】启动、停止【2】模式选择:强力洗、普通洗、轻揉洗、漂洗、脱水、自动模式。【3】水位选择:低、中、高【4】手动排水【5】时间显示,时间输入,时间选
14、择【6】报警【7】 洗衣机状态指示灯等4.5变频器设计:主要应用变频器的数字输入端子,将PLC的输出相应的接到变频器的数字输入端子上,通过端子自动控制电机的运行。功能:【1】电机启动、停止【2】电机正转、反转【3】分级调速(3个速度级别对应三种洗涤方式)4.6可行性分析: PLC连接变频器,变频器与三相异步电机相连,通过给定PLC不同的信号,控制变频器端子响应,使电动机实现调速、正反转等功能。 变频器18端子给定信号时,电机正转启动,19端子给定信号时,实现电机反转,这两个过程实现洗涤和漂洗的正反转。 变频器的“31,32,33”端子分别控制电机的三个不同速度“25%,50,%,75%”,实现
15、按级调速,满足洗衣机轻柔、普通、强力模式。排水以后,给变频器18端子信号,电机正转,甩干,完成后再排水。5.硬件电路及电气系统的设计:5.1 PLC的选择:5.1.1 I/O口点数统计:I/O点数是PLC的一项重要指标。合理选择I/O点数既可使系统满足控制要求,又可使系统总投资最低。PLC的输入输出总点数和种类应根据被控对象所需控制的模拟量、开关量、输入输出设备情况来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的调整和扩充,一般应在估计的总点数上再加上20%30%的备用量。该系统有11个数字输入点13个数字输出点,具体的见表5.1输入输出通电启动按钮启动指令停止按钮进水阀控制继电器强力洗涤模式主