基于PLC的投币式洗衣机控制系统设计全.docx
《基于PLC的投币式洗衣机控制系统设计全.docx》由会员分享,可在线阅读,更多相关《基于PLC的投币式洗衣机控制系统设计全.docx(19页珍藏版)》请在冰豆网上搜索。
![基于PLC的投币式洗衣机控制系统设计全.docx](https://file1.bdocx.com/fileroot1/2022-10/26/39fe1642-d60e-4db9-9d98-8fdaf4fac1f0/39fe1642-d60e-4db9-9d98-8fdaf4fac1f01.gif)
基于PLC的投币式洗衣机控制系统设计全
1绪论
1.1课题来源
从古到今,洗衣服都是一项难于逃避的家务劳动,在洗衣机出现以前,对于许多人而言,它就是手搓、棒击、冲刷、甩打等等这些不断重复的简单的体力劳动,留给人的感受常常是:
辛苦劳累。
洗衣机问世后大大减轻了人们的负担,节省了宝贵的时间和精力。
当然随着时代的发展洗衣机也在不断改进和发展:
从木制手摇洗衣机到蒸汽洗衣机再到电动洗衣机,由手工洗衣到半自动洗衣再到今天的全自动化洗衣。
而今方便、快捷、自助式的洗衣服务已来到我们身边,受到越来越多的广大消费者的认可和推崇。
自助式投币洗衣机,可广泛用于学校、工厂、宾馆、社区、外来人聚集地等公共场所,具有庞大的市场和旺盛的需求。
现在市场上的投币式洗衣机较多的采用单片机控制,其指令系统复杂,编程难度大,而且在设计控制系统硬件时,要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等,这样不仅增加了系统硬件的复杂性,而且隐含较高的故障率,还无形的增加了维修成本。
而可编程序控制器(programmablelogicalcontroller,PLC)是以微处理器为基础,把计算机技术、自动化技术和通信技术融为一体的,面向控制过程、面向用户,适合工业环境、操作方便、可靠性高的新一代通用工业自动装置。
它具有编程简单、可靠性高、抗干扰能力强等优点。
因此,采用PLC研究这个课题显得很有意义。
作为我的毕业设计,我想通过学习研究基本弄清投币式洗衣机的工作原理及过程实现。
由于本人知识有限,把全文重点放在了PLC应用于投币式洗衣机控制系统的设计方面。
1.2全自动洗衣机的研究现状
全自动洗衣机是集洗涤,漂洗,脱水于一体,并且能自动完成洗衣全过程的洗衣机.它有多种洗涤程序可供您自由选择,工作时间可任意调节,更先进的洗衣机还采用了模糊技术,即洗衣机能对传感器提供的信息进行逻辑推理,自动判别衣服质地、重量、脏污程度,从而自动选择最佳的洗涤时间、进水量、漂洗次数、脱水时间,达到了整个洗涤时间自动化,使用方便,节能节水。
全自动洗衣机从结构上主要有波轮式、搅拌式、滚筒式三种。
它们的特点如下:
a.波轮式洗衣机
洗衣特点:
省时省力。
缺点:
耗电、耗水、衣物易缠绕、清洁性不佳,
b.滚筒式洗衣机
洗衣特点:
衣物无缠绕,最不会损耗衣物的方式。
缺点:
特别耗时,洁净力不强.,适合洗涤羊毛、羊绒以及丝绸、纯毛类织物。
c.搅拌式洗衣机
洗衣特点:
衣物洁净力最强,省洗衣粉。
缺点:
喜欢缠绕,相比前两种方式损坏性加大,噪音最大。
国内一般选用波轮式,搅拌式少见,滚筒式比波轮式昂贵。
为了满足公共场合自助洗衣需要,全自动洗衣机又有投币式、感应式、IC卡式等;从控制系统分,有集成电路控制、单片机控制和PLC控制、模糊控制等。
单片机以其控制功能强、环境适应性好、开发方便、体积小、价格适中等优点在家用电器上得到日益广泛的应用。
但是它也有不少的缺点:
指令系统复杂,编程难度大且控制系统的硬件要求多种电路保护装置;而基于PLC控制的全自动洗衣机具有编程简单、实现功能齐全、外围电路简单、时间计算精确以及可维护方便等一系列优点。
只是它的价格比单片机昂贵的多,比较适合温度过高、震动和冲击过强等工业环境,在家用电器控制中应用并不广泛。
目前市场上的全自动洗衣机也多采用单片机控制,本文选用PLC来控制是从探究、学习的角度出发的,对PLC在工业洗衣机中的应用也具有重要参考价值。
1.3课题研究的目的
对于本次设计,其目的在于:
(1)掌握S7-200PLC的原理、性能、使用特点和方法,提高运用PLC梯形图对系统进行编程的能力。
(2)本课题的研究可以使本人更好地掌握基于PLC控制系统的分析与设计方法,培养创新意识和理论联系实际的学风,提高自动化家电产品研发素质,增强针对实际应用进行控制系统设计的能力。
1.4论文的主要内容
(1)概要阐述课题来源、研究现状及研究意义;
(2)简要论述PLC的产生和发展,介绍PLC的工作原理及控制系统的设计方法、原则;
(3)对基于PLC投币式洗衣机的控制系统进行设计,主要包括控制要求、PLC选型、硬件接线、控制程序设计(流程图和程序框图)。
2PLC的概述
2.1PLC的产生和发展
1969年美国数字设备公司(DEC),研制出了世界上第一台可编程控制(ProgrammableLogicController,简称PLC),在美国通用汽车公司的生产线上试用成功,并取得了满意效果,可编程控制器由此诞生。
早期的可编程控制器主要由分立元件和中小规模集成电路组成,只具有逻辑运算功能。
20世纪70年代中期,微处理器及其他大规模集成电路芯片成为其核心部件,是其具有自我诊断功能,可靠性、性价比有很大突破。
到20世纪80年代,可编程控制器采用微处理器(CPU)、只读存储器、随机存储器或是单片机作为其核心,处理速度大大提高,功能更强体积又小。
90年代末,PLC几乎完全计算机化,各种智能模块不断开发出来,使其不断扩展着它在各类工业控制过程中的作用。
PLC一直在飞速发展中,因此一直没有比较明确的定义。
1987年,国际电工委员会(IEC)对PLC做出的定义如下:
“可编程序控制器是一种数字运算操作的电子系统,专为工业环境而设计。
它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种机械和生产过程。
而有关的外围设备,都应按照易于与工业系统联成一体,易于扩充其功能的原则设计。
”定义强调了PLC直接应用于工业环境;是“数字运算操作的电子系统”,即计算机;是用软件方式来实现“可编程”的。
2.2PLC的基本结构
PLC实质上是一种工业控制用的专用计算机。
从结构上分,PLC分为固定式和组合式(模块式)两种。
这里介绍一般PLC的结构:
1.通用型PLC的硬件结构
通用型PLC的硬件基本结构主要由中央处理单元CPU、存储器、输入/输出(I/O)模块及电源组成。
(1)中央处理单元CPU
PLC的CPU与通用微机的CPU一样,是PLC的核心部分,它按PLC中系统程序赋予的功能,接收并存储从编程器键入的用户程序和数据;用扫描方式查询现场输入装置的各种信号状态或数据,并存入输入过程状态寄存器或数据寄存器中;诊断电源及PLC内部电路工作状态和编程过程中的语法错误等;在PLC进入运行状态后,从存储器逐条读取用户程序,经过命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路;分时、分渠道地去执行数据的存取、传送、组合、比较和变换等动作,完成用户程序中规定的逻辑运算或算术运算等任务;根据运算结果,更新有关标志位的状态和输出状态寄存器的内容,再由输出状态寄存器的位状态或数据寄存器的有关内容实现输出控制、制表打印、数据通信等功能。
以上这些都是在CPU的控制下完成的。
PLC常用的CPU主要采用通用微处理器、单片机或双极型位片式微处理器。
(2)存储器
存储器(简称内存),用来存储数据或程序。
它包括随机存取存储器(RAM)和只读存储器(ROM)等。
PLC配有系统程序存储器和用户程序存储器,分别用以存储系统程序和用户程序。
系统程序存储器用来存储监控程序、模块化应用功能子程序和各种系统参数等,一般使用ROM;用户程序存储器用作存放用户编制的梯形图等程序,一般使用RAM,若程序不经常修改,也可写入到EPROM中;存储器的容量以字节为单位。
系统程序存储器的内容不能由用户直接存取。
因此一般在产品样本中所列的存储器型号和容量,均是指用户程序存储器。
(3)输入/输出(I/O)模块
I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。
PLC提供了各种操作电平和输出驱动能力的I/O模块供用户选用。
I/O模块要求具有抗干扰性能,并与外界绝缘。
因此,多数都采用光电隔离回路、消抖动回路、多级滤波等措施。
I/O模块可以制成各种标准模块,根据输入、输出点数来增减和组合。
I/O模块还配有各种发光二极管来指示各种运行状态。
(4)电源
PLC配有开关式稳压电源的电源模块,用来对PLC的内部电路供电。
(5)编程器
编程器分简易型和智能型两种。
简易型编程器只能在线编程,它通过一个专用接口与PLC连接。
智能型编程器即可在线编程又可离线编程,还以远离PLC插到现场控制站的相应接口进行编程。
智能型编程器有许多不同的应用程序软件包,功能齐全,适应的编程语言和方法也较多。
2.PLC软件系统
PLC的软件系统是指PLC所使用的各种程序的集合。
它包括系统程序和用户程序。
(1)系统程序
系统程序包括监控程序、编译程序及诊断程序等。
监控程序又称为管理程序,主要用于管理全机。
编译程序用来把程序语言翻译成机器语言。
诊断程序用来诊断机器故障。
系统程序由PLC生产厂家提供,并固化在EPROM中,用户不能直接存取,故也不需要用户干预。
(2)用户程序
用户程序是用户根据现场控制的需要,用PLC的程序语言编制的应用程序,用以实现各种控制要求。
PLC的编程语言有梯形图、指令表和顺序功能流程图三种。
2.3PLC的用途及特点
PLC可实现顺序控制、运动控制、闭环过程控制、数据处理及通信和联网等功能。
其中顺序控制是PLC最广泛应用的领域,主要用来取代传统的继电器顺序控制。
PLC可应用于单机控制、多集群控制、生产自动线控制,例如注塑机、订书机械、组合机床、装配生产线及电梯控制等。
PLC的特点:
(1)可靠性高,抗干扰能力强
(2)适应性强,应用灵活
(3)编程方便,易于使用
(4)功能强,扩展能力强
(5)PLC系统设计、安装、调试方便
(6)维修方便,维修工作量小
(7)PLC体积小,重量轻,易于实现机电一体化
基于以上特点,使PLC应用范围极为广泛,可以说只要有工厂,有控制要求,就会有PLC的应用。
2.4PLC的工作过程
PLC是按照上电处理、扫描过程、出错处理这个顺序来运行的。
当PLC处于正常运行时,它将不断重复图扫描过程,不断循环地工作下去。
如果对远程I/O特殊模块和其他通信服务暂不考虑,这样扫描过程就只剩下“输入采样”、“程序执行”和“输出刷行”三个阶段了。
如下图2-1所示:
图2-1PLC扫描工作过程
(1)输入采样阶段
PLC在输入采样阶段,首先扫描所有输入端子,并将各输入状态存入相对应的输入映像寄存器中。
此时,输入映像寄存器被刷新。
接着,进入程序执行阶段,在程序执行阶段和输出刷新阶段,输入映像寄存器与外界隔离,无论输入信号如何变化,其内容保持不变,直到下一扫描周期的输入采样阶段,才重新写入输入端的新内容。
所以一般来说,输入信号的宽度要大于一个扫描周期,否则很可能造成信号的丢失。
(2)程序执行阶段
根据PLC梯形图程序扫描原则,一般来说,PLC按先左后右、先上后下的步序逐句扫描。
但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。
当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”对应输入端子状态,从元件映像寄存器“读入”对应元件(“软继电器”)的当前状态。
然后,进行相应的运算,运算结果再存入元件映像寄存器中。
对元件映像寄存器来说,每一个元件(“软继电器”)的状态会随着程序执行过程而变化。
(3)输出刷新阶段
在所有指令执行完毕后,元件映像寄存器中所有输出继电器的状态(接通/断开)在输出刷新阶段转存到输出锁存器中,通过一定方式输出,最后经过输出端子驱动外部负载。
2.5PLC的设计内容及原则
1.PLC控制系统设计的基本内容:
(1)选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。
这些设备属于一般的电器元件,其选择的方法在其他有关书籍中已有介绍。