《[优秀精品毕业论文]PLC洗衣机自动化控制》由会员分享,可在线阅读,更多相关《[优秀精品毕业论文]PLC洗衣机自动化控制(15页珍藏版)》请在金锄头文库上搜索。
1、.word可编辑. 第一章 绪论本章阐述了毕业论文选题的背景意义、洗衣机的发展历史以及自动化控制在工业生产和生活中所体现的应用价值,包括目前的应用范围及发展的前景。1.1选题的背景意义 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。在工业生产中的应用也十分广泛,本课题在于工业用洗衣机的研究,工业洗衣机适用于洗涤棉、毛、化纤、丝绸等衣物织品。水磨洗涤机可用于服装厂水洗牛仔服及丝绸等衣物。工业用洗衣机适用于宾馆、饭店、医院、学校、工厂等领域,满足大容量的洗衣要求。但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。洗衣机需要更好地满足人们的需求,
2、必须借助于自动化技术的发展。而随着PLC技术的发展,用PLC作为控制器,就能很好地满足全自动洗衣机对自动化的要求,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。自动化技术的飞速发展使得洗衣机由初始的半自动式洗衣机发展到现在的全自动洗衣机,又正在向智能化洗衣机方向发展。1.2自动控制的应用领域社会要求制造业对市场需求做出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性现代,可编程控制器简称PLC(Programmable Logic Controller)正是顺应这一要求出现的,它是以微
3、处理器为基础的通用工业控制装置。PLC的应用面广、功能强大、使用方便,是当代工业自动化的主要设备之一。PLC已经广泛地应用在各种机械设备和生产过程的自动控制系统中,当然PLC在其他领域也得到了迅速的发展。在发达的工业国家,PLC已经广泛的应用在所有的工业部门,随着其性能价格比的不断提高,应用范围不断扩大,在我国有越来越多的行业领域开始应用到PLC。PLC的应用领域主要有数字量逻辑控制、运动控制、闭环过程控制、数据处理、通信联网等几个方面。第二章 可编程序控制技术2.1 PLC的定义、特点。2.1.1 PLC的定义可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计,它采用可编
4、程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作命令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的外部设备,都应按易于与工业控制系统联成一个整体,易于扩充其功能的原则而设计。2.1.2 PLC的特点PLC是综合继电器接触器控制的优点及计算机灵活、方便的优点而设计制造和发展的,这就使PLC具有许多其他控制器所无法相比的特点。(1)可靠性高,抗干扰能力强(2)通用性强,使用方便(3)采用模块化结构,使系统组合灵活方便(4)编程语言简单、易学,便于掌握(5)系统设计周期短(6)对生产工艺改变适应性强(7)安装简单、调试方便、
5、维护工作量小2.2 PLC的应用 PLC是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,它具有可靠性高、体积小、功能强、程序设计简单、灵活通用、维护方便等一系列的优点,因而在冶金、能源、化工、交通、电力等领域中有着广泛的应用,成为现代工业控制的三大支柱(PLC、机器人和CAD/CAM)之一。2.3 PLC的基本组成。CPU输入模块用户输入设备EPROM输出模块用户输出设备 总线外围设备 RAM I/O接口电源模块通信接口计算机或其他PLC 主机 图21 PLC硬件系统结构框图在图21中,PLC的主机由微处理器(CPU)、存储器(EPROM、RA
6、M)、输入/输出模块、外设I/O接口、通信接口及电源组成。对于整体式的PLC,这些部件都在同一个机壳内。而对于模块式结构的PLC,各部件独立封装,称为模块,各模块通过机架和电缆连接在一起。 主机内的各个部分均通过电源总线、控制总线、地址总线和数据总线连接。根据实际控制对象的需要配备一定的外部设备,可构成不同的PLC控制系统。2.4 PLC的编程语言 PLC的控制功能是由编程语言实现的。目前PLC常用的编程语言有:梯形图语言、助记符(指令表)语言、功能图语言、顺序功能图语言、高级编程语言等。下面介绍下本论文的两种编程语言: (1)梯形图程序简介1. 梯形图程序按行从上至下,每一行从左到右顺序编写
7、。PLC程序执行顺序与梯形图的编写一致。2. 梯形图左边垂直线称左母线,右边称为右母线。左母线右侧放置输入接点和内部继电器触点。梯形图触点有两种,即常开触点和常闭触点。 3 梯形最右侧必须放置输出器件。PLC的输出器件用圆圈表示,圆圈可以表示内部继电器线圈,输出继电器线圈或定时/计数器的逻辑运算结果。其逻辑动作只有在线圈接通后,对应的触点才动作。输出线圈直接与右母线相连,输出线圈与右母线之间不能连有触点。 4. 梯形图程序中的触点可以任意串、并联,而输出线圈只能并联不能串联。 5. 输出线圈只对应输出映像区的相应位,不能直接驱动现场设备。 6. 梯形图中每个编程元件应按一定的规则加标字母数字串
8、。(2)指令表语言简介PLC的指令表语言是PLC的命令语句表达式,它与计算机汇编语言相类似。用户可以直观地根据梯形图,写出助记符语言程序,并通过编程器送到PLC中去。2.5 PLC的工作原理PLC的工作原理与继电器构成的控制装置一样,但是工作方式不太一样。继电器控制是并行运行方式,即如果输出线圈通电或断电,该线圈的触点立即动作。而PLC则不同,它采用循环扫描技术,只有该线圈通电或断电,并且必须当程序扫描到该线圈时,该线圈触点才会动作。也可以说继电器控制装置是根据输入和逻辑控制结构就可以直接得到输出,而PLC控制则需要输入传送、执行程序指令、输出3个阶段才能完成控制过程。第三章 全自动洗衣机的自
9、动控制系统3.1全自动洗衣机的基本结构全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用;内桶可以旋转,作脱水(甩干)用。内桶的周围有很多小孔,使内桶和外桶的水流相通。洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过控制系统将进水阀打开,经进水管将水注入外桶。排水时,通过控制系统将排水阀打开,将水由外桶排到机外。洗涤正转、反转由洗涤电机驱动波盘的正、反转来实现,此时脱水桶并不旋转。脱水时,控制系统将离合器合上,由洗涤电机带动内桶正转进行甩干。高、低水位控制开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水
10、、脱水及警报。排水按钮用来实现手动排水。3.2洗衣机控制系统的运作要求启动时:首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂停3s后反转洗涤15s,暂停3s后再正转洗涤,如此反复30次。洗涤结束后,开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。这样完成一次从进水到脱水的大循环过程。经过3次上述大循环后(第2、3次为漂洗),进行洗衣完成报警,报警10s后结束全过程,自动停机。3.3 全自动洗衣机的系统设计3.3.1 机型选择和编号分配PLC是一种用作数字控制的专用电子计算机。它根据用户给的指令,通过输入接口现场采样信息执行逻辑或数值运算,在通过输出接口去控制
11、各种执行机构动作。它和单片机一样,主要有CPU、存储器、I/O接口模板三部分。它是整体模块形式,因此由它作为洗衣机控制系统,在硬件设计上就相对简单点。通过对系统结构图的分析,可知全自动洗衣机的I/O点不多,选择三菱FX系列可以完全满足其要求如表3-1所示:表3-1 输入/输出设备点的分配输入设备 输入点编号 输出设备 输出点编号 启动开关 x0 进水电磁阀 y0 电机正转控制 y1 高水位开关 x3 电机反转控制 y2 排水电磁阀 y3 低水位开关 x4 脱水电磁离合器 y4 报警蜂鸣器 y5 3.3.2 输入输出地址及接线 如图3-1所示X0启动 进水Y0 正转Y1 X3高水位 反转Y2X4
12、低水位 排水Y3 脱水Y4COM (X) 报警Y5 (Y) COM I/O接线图3.3.3 工艺流程分析 初始状态 X0 进 水 X3 洗涤正转 T0 15s暂 停 T1 3s洗涤反转 T2 15s暂 停 正反洗不满30次 T3 3s 满30次排 水 X4排水、脱水 大循环不满3次 T4 10s 满3次报 警 T5 10s停 机 图32工艺流程图根据前面的编号表和系统结构图分析而得全自动洗衣机的PLC控制系统程序工艺流程图。其如图32所示。由流程图可知,实现自动控制要设置6个计时器和2个计数器T0正转洗涤15S T1暂停3ST2反转洗涤15S T3暂停3ST4脱水10 S T5报警5SC0正反转洗涤30次 C1大循环3次3.3.2 梯形图