




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目目 录录摘要.iabstract. ii1 绪论 . 11.1 引言 . 22 全自动洗衣机控制系统总体方案论证.32.1 全自动洗衣机控制系统的控制功能32.2 总体控制方案论证 33 控制系统硬件设计.83.1 硬件电路总体设计84 控制系统软件设计.124.1 控制系统软件设计124.2 系统的顺序功能图设计134.3 系统的梯形图设计13参考文献.16致谢17附录18i摘要摘要可编程控制器(plc)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。在现代的社会,全自动洗衣
2、机进入各个家庭,本文介绍了 plc 用于全自动洗衣机的控制系统,其可改进现有技术的不足,简化结构,有利于降低成本和提高可靠性。关键词关键词: 全自动洗衣机 ; 可编程控制器 ; 简化结构 ; 降低成本iiabstractplc is takes core to control devised the calculator technique as the in general use automation control equip to computer skills. its function is strong, the credibility is high, the plait di
3、stance is simple, the usage is convenient, the physical volume is cleverly made, in these years, plc is the extensive application, and drive for contemporary the industrial automation mainly pays one of the pillars. in the modern time, the full-automatic washer is entering every family. the article
4、introduces a new decelerating clutch, which is used in fully-auto washing machine, it can improve the current technology, simplify structure, it is also helpful to reduce cost and increases reliability.key words: fully-auto washing machine; programmable controller;simplify structure;decline low cost
5、11 绪论1.1 引言可编程控制器是一种数字运算操作的电子系统, 专为在工业环境下应用而设计. 它采用可编程序的存贮器, 用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令, 并通过数字的、模拟的输入和输出, 控制各种类型的机械或生产过程. 可编程序控制器及其有关设备, 都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计1。 典型的 plc 控制系统的硬件组成框图如图 1.1 所示模拟量输入模块采样设备开关量输出模块执行装置计算机可编程终端和设备电源模块编程器模拟量输出模块图 1.1 plc 控制系统的硬件组成框图plc 控制系统的硬件是由 plc、输入/输出
6、(i/o)电路及外围设备等组成。系统的规模可根据实际应用的需要而定,可大可小。开发应用 plc 的设计任务分为硬件和软件设计两部分。硬件设计主要包括:(1) 确定安排 plc 的输入、输出点;(2) 设计外围电路, 包括主电路;开关量输入模块系统总线其他模块检测装置被控对象主控模块(cpu、存储器、通行接口等)2(3) 选购 plc 并进行现场安装接线等内容。软件设计, 大多数用梯形图和指令程序, 主要包括:(1) 设计控制流程, 根据工艺要求先画出工作循环,如有必要再画详细的状态流程图;(2) 根据工作循环图, 画出虚拟的电路图继电器梯形图;(3) 按梯形图编写指令程序表;(4) 系统调试:
7、 根据设计要求, 对程序进行调试和修改, 必要时还可对硬件进行修改, 直到符合要求为止。本系统用plc设计洗衣机的工作过程。2 全自动洗衣机控制系统总体方案论证2.1 全自动洗衣机控制系统的控制功能全自动洗衣机控制系统具有以下功能:(1)电源开关功能:当洗衣机电源处于断开状态时,按下电源开关按钮应能接通洗衣机电源;反之,当洗衣机电源处于接通状态时,按下电源开关按钮应能断开洗衣机电源。 (2)启动暂停功能:在洗衣机电源接通的情况下,当洗衣机处于暂停状态时,按下启动暂停按钮应能使洗衣机启动运行,当洗衣机处于运行状态时,按下启动暂停按钮应能使洗衣机暂时停止运行。 (3)过程选择功能:洗衣过程分为浸泡
8、、洗涤、漂洗和脱水等 4 个阶段。用户可根据洗衣的进展情况,用过程选择按钮选择洗衣的起始阶段。 (4)水位选择功能:洗衣的水位分为 110 档,用户可根据衣物的多少,用水位选择开关选择合适的水位档次洗衣。 (5)预约功能:洗衣的预约起始时刻分为 020 档,这 020 档依次为自按下启动停止按钮起,经过 0 小时、1 小时、2 小时20 小时后才开始洗衣。在洗衣机尚未启动之前,用户可根据自己的日程安排,用预约按钮预约洗衣的起始时刻。2.2 总体控制方案论证2.2.1 控制系统的比较洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使3用方便得到大家的青睐,全自动即进水、浸泡、
9、洗涤、漂洗、排水、甩干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可供用户选择。全自动洗衣机控制系统可选择多种控制方案,如 plc、单片机、dsp、工业 pc 机等均能完成。目前国内市场上出售的全自动洗衣机的控制系统可大致分为两类:一类是机械式控制系统,另一类是单片机式控制系统。机械式控制系统的全自动洗衣机具有工作可靠,抗干扰能力强,成本低、奉命长、价格低等优点,但其系统的结构较为复杂,机械部件容易损坏,要实现复杂的控制要求比较困难4。 随着构成 plc 的元器件性能的提高,plc 的可靠性也在相应地提高。一般 plc 的平均无故障时间可达几万小时以上。某些 plc 的生产厂
10、家甚至宣布,今后生产的 plc 不再标明可靠性这一指标,因为对 plc 来讲这一指标已毫无意义了。经过大量实践人们发现 plc 系统在使用中发生的故障大多是由于 plc 的外部开关、传感器、执行机构引起的,而不是 plc 本身发生的。图 2.1 洗衣机的简单工作过程2.2.2 洗衣机的 plc 控制系统概述如果利用 plc 控制系统作全自动洗衣机的控制系统,就能克服以上两者的缺点。plc 自身具有的完善的功能,模块化的结构,开发容易、操作方便、性能稳定、可靠性高的特点和较高的性价比,且不需要印制印刷电路板,只需把设计调试好的程序输入到 plc 里面,就可以直接安装到洗衣机里面使用,在一定程度上
11、节省了时间和人力。现代社会是一个讲节能讲效率的社会,谁的产品更节能,谁的工作效率更高,那么那个产品,那个工厂就更有生命力,更有发展前途。下面以 plc 作为洗衣机的控制系统做个简单的概述。4图2.1 为洗衣机工作流程示意图. 洗衣机起动后, 进水控制器开关打开进水, 水位到位后开始洗涤, 洗涤电动机有正反转控制, 当洗涤10 次后, 依次是排水10s , 脱水10s , 之后停机. 整个工作过程要求自动运行. 下面对本例的控制要求, 系统的硬件结构及程序设计3 个方面加以分析。控制要求及其分析明确系统的控制要求及对控制要求的分析理解是plc系统硬件和软件设计的基础. 本例的控制要求可归纳为:(
12、1) 下达起动指令后, 进水控制器打开进水.(2) 水满, 进水器开关关闭, 停止进水, 洗涤电动机正转起动.(3) 洗涤电动机正转10s 后, 反转运行10s.(4) 洗涤10 次后洗涤电动机停转, 排水控制器开关打开进行排水.(5) 10s 后, 脱水电动机起动进行脱水.(6) 10s 后, 停机.通过对上述控制要求的分析, 本例为一个以条件和时间为主要转换特征的顺序控制系统.系统的硬件配置根据控制要求可考虑plc 系统的硬件设计, 硬件设计的主要内容是分析系统所需的输入输出信息, 确定plc 输入输出接点的类型、数量和plc 的配置, 设绘系统的plc输入输出接点的配置图. 为了满足上述
13、控制要求, 系统应输入以下开关信息:(1) 系统起动信号(起动按钮) x0(2) 系统停止信号(停止按钮) x1(3) 水位状态信号x2系统输出信息及连接器件如下:(1) 系统工作指示y0(2) 水位控制器y1(3) 洗涤工作状态信号y2(4) 洗涤电动机正、反转接触器y3 、y4(5) 排水控制器y5(6) 脱水电动机接触器y6(7) 脱水工作状态信号y7根据上述对系统输出开关信息的分析, 若采用fx2n系列plc. 则系统的输入输出接点配置图如图2.2 所示.5 图2.2 简单洗衣机的i/o接线图3系统的梯形图如图2.3 图2.3 简单洗衣机的梯形图根据系统的控制要求, plc 除需输入上
14、述一些开关信息外, 尚需使用plc 一些内部辅助继电器和定时器: 内部辅助继电器m0 为中间继电器; 内部定时器为t0 (洗涤时间计时100s) 、t1 (正转洗涤时间计时10s) 、t2 (反转洗涤时间计时10s) 、t3 (排水时间计时10s) 、t4 (脱水时间计时10s) .根据输入输出接点配置和内部定时器的设6定, 按控制要求及其所确定的逻辑条件, 便可设计图2.3 所示的梯形图程序.图中(1) 为系统起停控制. 当输入起动的指令时(x0 =1) ,输出继电器y0 、y1 被激励,给出系统运行指示(y0 = 1) 并且进水器开关打开(y1 = 1) .图中(2) 为洗涤控制. 当水位
15、到位(x2 = 1) , 辅助继电器m0 被激励(m0 = 1) , 输出洗涤指示信号( y2 = 1) ,t0 计时100s ; 同时洗涤电动机正转起动运行( y3 = 1) t1计时10s , 10s 时间到位后(t1 = 1) 洗涤电动机正转停止,反转起动运行(y4 = 1 ) t2 计时10s , 10s 时间到位后(t2= 1) 反转运行结束, 正转起动运行, 洗涤10 次即t0 计时200s 时间到位(t0 = 1) 洗涤结束.图中(3) 为排水控制. 当洗涤结束(t0 = 1) 排水控制器被激励(y5 = 1) 且定时器t3 开始10s 计时,10s 时间到位后(t3 = 1)
16、,排水控制结束.图中(4) 为脱水控制. 排水结束后(t3 = 1) 脱水电动机起动并运行,输出脱水指示信号(y2 = 1) ,并且t4 计时10s ,10s 时间到位后(t4 = 1) 脱水电动机停止运行,整个洗涤工作过程结束.根据梯形图编制plc 指令程序时, 可按照从左到右,自上而下的顺序, 依次列出与梯形图具有对应逻辑关系的指令.表2.3表 2.3 指令表1 ld x02 ld y13 and x24 orb5 and x16 ani t47 out y08 out y19 ld x210 and t011 out m012 ld m013 out y214 ld m015 out t
17、016 k 100017 ld m018 ani t119 out y320 ld m021 ani t222 out t123 k 10024 ld t125 ld t126 out y427 ld t128 out t229 k 10030 ld t031 or y532 ani t333 ani y334 ani y435 out y536 ld y537 out t338 k 10039 ld t340 or y641 ani t442 out y643 out y744 ld y645 out t446 k 10047 end将上述程序通过编程器输入plc 并进行调试, 按调试结果修
18、改并确定最后的程序, 以完成plc 系统的设计.plc具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点, 广泛应用于各行各业, 实现工业生产过程的自动控制. plc 在工业自动化控制特别是顺序控制中的地位, 在可预见的将来, 是无法取代的. 随着plc 产品的发展, 其应用范围越来越广。综上所述,故本课题决定采用 plc 控制系统作为全自动洗衣机的控制方案。本课7题采用三菱 fx2n 系列的 plc 作全自动洗衣机的控制系统。3 控制系统硬件设计3.1硬件电路总体设计3.1.1主电路设计如图 3.1 所示为三相异步电动机正反转控制的主电路图,其中 fu 为熔断器,km1
19、、km2 分别是控制正转和反转的交流接触器。图中用 km1 和 km2 的主触点改变电动机三相电源的相序,即可改变电动机的旋转方向。图中 fr 为热继电器,在电动机过载时,它的常闭触点断开,电动机停转。fufr3m ac220/380vn去plc i/o接线图l1l2l3图3.1 全自动洗衣机电动机主电路图km1km2图 3.1 全自动洗衣机电动机主电路图3.1.2 主电路电气元件选择电器元件以及所使用的型号和功能作用如表 3.1 所示。表 3.1 电器元件的型号和功能83.1.3 系统 plc 硬件接线设计当按下电源开关 sa1 时,洗衣机处于接状态,当再次按下电源开关,洗衣断电并停止。在洗
20、衣处于接通时,如果启动按钮按下时,洗衣机进行启动进水。此系统设计有 10 个水位档次,用户可根据自己的要求选择合适的水位进行洗衣,比如,当用户选择 1 档水位进洗衣时,则进行 1 档水位检测并指示灯亮,当水位达到要求时,自行关水。可进行下一步洗衣。默认情况下为 1 档水位洗衣。时间预约还设置有 0 小时,1 小时20 小时,也就当用户按下预约按钮起经过 0 小时,1 小时20 后洗衣进行自动洗衣程序。各个时间还设有指示灯显示。默认情况下为 0 小时间预约。每按下一次,开关就会自行加 1,比如按一次 sql,进行 1 档水位检测并洗衣,再按一次进行 2 档水位检测并洗衣,当 10 档水位洗衣时,
21、再按下 sql 时则又回到 1 档水位。如此循环。洗衣机的洗衣过程分别浸泡、洗涤、漂洗、排水和脱水等几个过程。plc 硬件接线图如图 3.4所示。序代号名 称数量规 格 型 号备 注1fr电机热继电器1jr0-20/3d用于电机过载保护2km控制电机 m 的接触器3cj10-10交流接触器3fu熔断器3rl1-15主电路保护4plc可编程序控制器1fx2n64mr三菱 fx2n 系列9co m0y0y1y2y3y4co m1y5y6y7co m2y10y11y12y13co m3y14y15y16y17co m4y20y21y22y23co m5y24y25y26y27co m6y30y31y
22、32y33lnco mx0x1x2x3x4x5x6x7x10x11x12x13x14x15x16x17预约功能选择启动/暂停过程选择波盘正转波盘反转内桶旋转进水排水报警ac220vabcdefgabcdleabcdefgabcdle+dc24vabcdefgabcdefg位位位位位位位位位位位位位位位位位位1档2档3档4档5档6档7档8档9档10档sa 1ac220vrunsa2sb1sb2sb3sb4sq1sq2sq3sq4sq5sq6sq7sq8sq9sq10sqlfr水位选择plc电源开关电源plc运行开关1档水位检测开关2档水位检测开关3档水位检测开关4档水位检测开关6档水位检测开关5
23、档水位检测开关7档水位检测开关8档水位检测开关9档水位检测开关10档水位检测开关电源过载保护km1km2km1km2yv1yv2yv3becd4513cd4513led1led2led3led4led5led6led7led8led9led10电源指示led11ln-fx2n48mrfrln0档水位检测开关co m0y0y1y2y3y4co m1y5y6y7co m2y10y11y12y13co m3y14y15y16y17co m4y20y21y22y23co m5y24y25y26y27co m6y30y31y32y33lnco mx0x1x2x3x4x5x6x7x10x11x12x13x
24、14x15x16x17预约功能选择启动/暂停过程选择波盘正转波盘反转内桶旋转进水排水报警ac220vabcdefgabcdleabcdefgabcdle+dc24vabcdefgabcdefg位位位位位位位位位位位位位位位位位位1档2档3档4档5档6档7档8档9档10档sa 1ac220vrunsa2sb1sb2sb3sb4sq1sq2sq3sq4sq5sq6sq7sq8sq9sq10sqlfr水位选择plc电源开关电源plc运行开关1档水位检测开关2档水位检测开关3档水位检测开关4档水位检测开关6档水位检测开关5档水位检测开关7档水位检测开关8档水位检测开关9档水位检测开关10档水位检测开关
25、电源过载保护km1km2km1km2yv1yv2yv3becd4513cd4513led1led2led3led4led5led6led7led8led9led10电源指示led11ln-fx2n48mrfrln0档水位检测开关0112233445566779810911a312a213a114a01574ls42图 3.4全自动洗衣机控制系统 plc i/o 接线图104 控制系统软件设计控制系统软件设计4.1 plc 程序的总体结构图为了适应全自动洗衣机控制系统的调试、检查和操作方便的需要,应使全自动洗衣机控制系统具备手动和自动两种工作方式。据此,基于 plc 的全自动洗衣机控制系统的软件
26、部分应由公用程序、手动程序、自动程序、信号显示和故障报警程序等五个部分组成。公用程序用于自动程序和手动程序相互切换的处理,开始执行自动程序时,要求洗衣机波盘与控制系统都处于初始状态。如果开机时洗衣机波盘与控制系统没有处于初始状态,则应进入手动工作方式,用手动操作使二者都进入初始状态后再切换到自动工作方式。自动程序是软件中最重要的部分,它用来实现全自动洗衣机在功能按钮的控制下自动地执行各项洗衣的各项步骤。自动程序可大大提高洗衣效率,节省人力和时间。信号显示及故障报警程序用来显示全自动洗衣机的工作状态,和洗衣完成后的报警提示。全自动洗衣机控制系统 plc 程序的总体结构图如图 4.1 所示:x0
27、是自动/手动切换开关,当 x0 为 off 时将跳过自动程序,执行手动程序,当 x0 为 on 时将跳过手动程序执行自动程序。 图 4.1 plc 程序总体结构图 114.2 系统的顺序功能图设计 本系统要求全自动洗衣机具有如下功能:1 电源开关功能:当洗衣机电源处于断开状态时,按下电源开关按钮应能接通洗衣机电源;反之,当洗衣机电源处于接通状态时,按下电源开关按钮应能断开洗衣机电源。 (2) 启动暂停功能:在洗衣机电源接通的情况下,当洗衣机处于暂停状态时,按下启动暂停按钮应能使洗衣机启动运行,当洗衣机处于运行状态时,按下启动暂停按钮应能使洗衣机暂时停止运行。 (3) 过程选择功能:洗衣过程分为
28、浸泡、洗涤、漂洗和脱水等 4 个阶段。用户可根据洗衣的进展情况,用过程选择按钮选择洗衣的起始阶段。 (4) 水位选择功能:洗衣的水位分为 110 档,用户可根据衣物的多少,用水位选择开关选择合适的水位档次洗衣。 (5) 预约功能:洗衣的预约起始时刻分为 020 档,这 020 档依次为自按下启动停止按钮起,经过 0 小时、1 小时、2 小时20 小时后才开始洗衣。在洗衣机尚未启动之前,用户可根据自己的日程安排,用预约按钮预约洗衣的起始时刻。 根据功能要求,设计出控制系统的顺序图如图 4.2 所示。4.3 系统的梯形图设计 全自动洗衣机控制系统梯形图的设计见附录 1。本基于 plc 的全自动洗衣
29、机控制系统能使全自动洗衣机具有全自动洗衣的功能,打开电源,只需根据需要设定好洗衣的时间和洗衣的起始步骤,按下启动按钮,洗衣机就能自动完成进水浸泡洗涤漂洗排水脱水的洗衣过程。plc 是专门为工业环境设计的控制装置,一般不需要采取什么特殊措施,就可以直接在工业环境使用。但是,如果环境过于恶劣,电磁干扰特别强烈,或安装使用不当,都不能保证系统的正常安全运行。干扰可能是 plc 接受到错误的信号,造成误动作,或使 plc 内部的数据丢失,严重是甚至会使系统失去控制。在系统设计时,应采取相应的可靠性措施,以消除或减少干扰的影响,保证系统的正常运行。12图 4.2系统的顺序功能图m0m1m2m3m4m5m6m7m8m9m10m11m12m13m8002x0m122x0m122tococok600d0y3m123m100t1k12000m101m102m103
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁合金原料工入职考核试卷及答案
- 矿用电机车装配工新员工考核试卷及答案
- 增材制造设备操作员三级安全教育(班组级)考核试卷及答案
- 职场直播培训创新创业项目商业计划书
- 基础强化人教版(五四制)6年级数学下册期末试题及参考答案详解【新】
- 智能宠物护理创新创业项目商业计划书
- 回转窑球团焙烧工主管竞选考核试卷及答案
- 解析卷-人教版7年级数学上册期末试题带答案详解(培优)
- 有用的企业面试题库含答案详解(新)
- 光学镜头装配调试工招聘考核试卷及答案
- DL∕T 1576-2016 6kV~35kV电缆振荡波局部放电测试方法
- 新松工业机器人安装手册
- 小学数学速算方法大全
- 2024年第九届全国中小学“学宪法、讲宪法”知识测试竞赛题库及答案
- 货币交易与外汇合约
- 分镜头设计-教案
- 动物园饲料采购服务投标方案技术标
- 停车场安全培训
- 宜家收纳方案
- 机电设备维护与修理培训
- 氧气理化性质及危险特性表
评论
0/150
提交评论