毕业设计(论文)-基于PLC的全自动洗衣机控制设计.doc_第1页
毕业设计(论文)-基于PLC的全自动洗衣机控制设计.doc_第2页
毕业设计(论文)-基于PLC的全自动洗衣机控制设计.doc_第3页
毕业设计(论文)-基于PLC的全自动洗衣机控制设计.doc_第4页
毕业设计(论文)-基于PLC的全自动洗衣机控制设计.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计 毕业设计题目 基于PLC的全自动洗衣机控制设计 学 生 姓 名 所 在 学 院 广 陵 学 院 专业及班级 电气80802 指 导 教 师 完 成 日 期 2012年05月25日 扬州大学本科生毕业设计摘 要随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。洗衣机的全自动化、多功能化、智能化是其发展方向。基于全自动洗衣机的应用日益广泛,本次设计利用三菱公司生产的PLC控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。本文首先介绍了洗衣机的发展,然后重点介绍了洗衣机的设计,对程序流程图及编程软件进行了说明,最后对系统进行了仿真。本次设计采用步进顺控指令编程,根据工艺要求编程简单、可允许双线圈使用,PLC采样按钮及限位开关外部输入信号的变化,执行相应的程序,然后输出控制电机正反转及脱水处理。最后就本课题所做的工作进行了总结,并对进一步的研究提出了自己的看法。本次设计的全自动洗衣机工艺要求有待改善,不可以单独脱水及洗衣时间的设置;由于时间有限,没做进一步的改善。基于全自动洗衣机在日常生活中广泛运用,本设计具有广泛的推广价值。关键词: 全自动洗衣机;PLC控制;步进顺控指令 ABSTRACTWith the continuous advancement of technology and the rapid development of society, washing machine became the peoples everyday life, household appliances products.The automation of the washing machine more intelligent is its development direction function based on the application of automatic washing machine, the increasing use of production design of PLC control, automatic washing machine with the traditional relay logic control system compared, washing machine reliability energy-saving sex improved PLC control dont need a lot of moving partsThis paper first introduces the development of the washing machine, then introduces the design of the washing machine, the program flow chart and programming software were explained, finally on the system simulation this design USES the stepping sequence control instruction programming, according to the technical requirement can be allowed to simple programming dual-coil use PLC sampling button and limit switch external input signal changes, executes programs, and then output control motor positive &negative and dehydration processing. Finally this topic work are summarized, and the further study is proposed his own view of the design of the automatic washing machine process requirement remained to be improved, can not separate dehydration and laundry Settings; Because of the time limit, didnt do further improvements Automatic washing machine based on in daily life, the extensive use of the design has a wide application value.Keywords:full-automatic washing machine;control by PLC;;Stepping sequence control instructions目 录第一章 绪论11.1 课题概述11.2 洗衣机发展概况11.3 课题研究的目的与意义21.4 本课题研究的主要内容3第二章 系统硬件设计42.1 全自动洗衣机的工作原理及控制要求42.1.1 全自动洗衣机的工作原理42.1.2 全自动洗衣机的控制要求52.2 系统的组成与功能52.3 系统控制主电路72.4 PLC的选型82.4.1 PLC的发展概况和发展方向82.4.2 FX2N功能介绍92.4.3 FX2N规格型号102.4.4 PLC的选型122.5 I/O分配表172.6 PLC接线图172.7 本章小结18第三章 系统软件设计193.1 程序流程图193.2 程序说明213.3 本章小结23第四章 系统仿真244.1 编程软件的介绍244.2 仿真结果254.3 本章小结27第五章 总结与展望285.1 工作总结285.2 工作展望28致谢30参考文献31III第一章 绪论1.1 课题概述 本次设计基于PLC的全自动洗衣机控制,本文的课题源于市场上洗衣机产品。采用PLC控制开发的周期短,开发成本低,可以直接用于工业现场控制。PLC控制具有实时性、信号处理时间短、速度快、更能满足各个领域大、中、小型工业控制项目,可靠性高,丰富的I/O卡件,质优价廉,性价比高,安装简单,维修方便,PLC控制能在高粉尘、高噪声、强电磁干扰和温度变化剧烈的环境下正常工作。因为它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能,所以在使用中,硬件相对简单,编程语言也相对简单,并且测试容易,维修方便,更可以提高控制系统设计的灵活性及控制系统的可靠性。本设计以操作简单、使用可靠、维护修理方便作为主要设计方向。 1.2 洗衣机发展概况世界上第一台洗衣机于1858年诞生,但这台洗衣机使用费力,且损伤衣服,因而没被广泛使用,但这却标志了用机器洗衣的开端。1874年,“手洗时代”受到了前所未有的挑战,美国人发明了木制手摇洗衣机。1880年,美国发明了蒸气洗衣机,蒸气动力开始取代人力。蒸汽洗衣机之后,水力洗衣机、内燃机洗衣机也相继出现。1910年,美国试制成功世界上第一台电动洗衣机,电动洗衣机的问世,标志着人类家务劳动自动化的开端。1922年,美国改造了洗衣机的洗涤结构,把拖动式改为搅拌式,使洗衣机的结构固定下来,这也就是第一台搅拌式洗衣机的诞生。1932年,美国研制成功第一台前装式滚筒洗衣机。1955年,在引进英国喷流式洗衣机的基础之上,日本研制出独具风格、并流行至今的波轮式洗衣机。全自动洗衣机从结构上分有波轮式,搅拌式,滚筒式。目前,国内市场上销售的大都是波轮式和滚筒式,供应最多的是波轮式洗衣机。波轮式洗衣机的特点是洗净率高,但对衣服的磨损很大,随着人们生活水平不断地提高,丝绸,毛料,羊毛等大量走进普通家庭,厂商又适时地推出了滚筒洗衣机,它最大的优点是磨损率小,但洗净率比波轮式低,价格高。洗衣机产品可以分三类:普通型、半自动型和全自动型。普通型和半自动型洗衣机,都需要人为参与操作,才能完成洗衣、甩干、排水全过程;而全自动洗衣机在整个洗涤、甩干、排水过程中,无需人为操作和监控。国内外洗衣机品牌有海尔、小天鹅、荣事达、松下、惠而浦水仙、LG熊猫、西门子、日立好用。1.3 课题研究的目的与意义本课题主要着重于全自动洗衣机的控制,要求洗衣机能实现进水、洗涤、排水、脱水、报警,所采用的控制方法操作简单、稳定可靠、维护与维修方便。控制方法确定后投入生产要缩短控制系统的设计的时间、调试周期,且要降低成本。传统的洗衣机采用继电器控制的优点是装置结构简单、价格便宜、抗干扰能力强。但是,这也是随之带来的一些问题,如绝大多数控制继电器都是长期磨损和疲劳工作条件下进行的,容易损坏,而且继电器的触点容易产生电弧,甚至会熔在一起产生误操作,引起严重的后果。在全负荷运载的情况下,大的继电器将产生大量的热及噪声,同时也消耗了大量的电能。并且继电器控制系统必须是手工接线、安装,如果有简单的改动,也需要花费大量时间及人力和物力去改制、安装和调试。这种电路接线多,只适用于小型的控制电路。采用PLC控制比继电器控制好的多,我们采用PLC来控制。 (1) 可靠性高,抗干扰能力强,高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。(2) 配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。(3) 易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。(4) 系统的设计、建造工作量小,维护方便,容易改造,PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。(5) 体积小,重量轻,能耗低,由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。1.4 本课题研究的主要内容本课题需研制出可靠性高、易于操作的全自动洗衣机控制方法,该系统采用PLC控制,主要包括电动机正反转控制、离合器控制、进排水电磁阀控制、循环控制、保护和联锁。研究的具体内容包括:(1) 深入了解洗衣机的发展、结构及控制要求。(2) 控制系统设计。包括硬件设计,PLC的选择,各硬件模块的介绍,软件设计,编程方法。(3) 对编写好的编译程序进行实际调试并仿真。33第二章 系统硬件设计2.1 全自动洗衣机的工作原理及控制要求2.1.1 全自动洗衣机的工作原理以日常生活中最常见的波轮式全自动洗衣机为例,洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用。内桶可以旋转,作脱水(甩水)用。内桶的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。波轮式全自动洗衣机的实物示意图如图2.1所示。图2.1 洗衣机示意图2.1.2 全自动洗衣机的控制要求PLC投入运行,系统处于初始状态,准备好启动。 按下启动按扭,开始进水,水满(即水位到达高低)时停止进水。 2秒后开始洗涤。 洗涤时,正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。 如此循环3次,总共180秒后开始排水,排空后(水位下降到低位)开始脱水并继续排水。脱水10秒即完成一次从进水到脱水的工作循环过程。 若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。 报警10秒结束全部过程,自动停机。 此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。2.2 系统的组成与功能该系统的设计主要包含两大部分,硬件部分选型,软件部分设计。其中软件部分包括PLC软件部分设计,组态软件设计两部分部分。而软件设计是核心内容。一般来说,PLC控制系统有以下三种类型。(1) PLC构成的单机系统这种系统的被控对象是单一的机器生产或生产流水线,其控制器是由单台PLC构成,一般不需要与其他PLC或计算机进行通信。但是,设计者还要考虑将来是否有联网的需要,如果有的话,应当选用具有通信功能的PLC。如图2.2所示。图2.2 PLC单机控制(2) PLC构成的集中控制系统这种系统的被控对象通常是数台机器或数台流水线构成,该系统的控制单元由单台PLC构成,每个被控对象与PLC指定的I/O相连。由于采用一台PLC控制,因此,各被控对象之间的数据、状态不需要另外的通信线路。但是,这种系统也有一个缺点,一但PLC出现故障,整个系统将停止工作。对于大型的集中系统,通常采取冗余系统克服上述缺点。如图23所示。图2.3 PLC集中控制(3) PLC构成的分布式控制系统这类系统的被控对象通常比较多,分布在一个较大的区域内,相互之间比较远,而且,被控对象之间经常的交换数据和信息。这种系统的控制器采用若干个相互之间具有通信能力的PLC构成,系统地上位机可以采用PLC,也可以采用工控机。如图24所示。图2.4 PLC分布式控制由于本次设计的系统只有1台被控电机以及数量不是很多的其他被控对象,采用PLC集中控制方法,单台PLC进行多个对象的控制,只要适当的选用PLC,完全能够完成任务。2.3 系统控制主电路洗衣机PLC控制主电路图如图2.5所示。图2.5 主电路图在主电路中我们主要是考虑如何控制交流电机运转和怎么实现电路保护。主电路的三相电源经隔离开关QS、主电路熔断器FU1、交流接触器KM1、KM2的主触头、热继电器FR的加热元件到三相异步电动机M构成主电路。通过接触器线圈得电控制其主触点的接通,能实现电动机正反转。该主电路既实现短路或过载保护。2.4 PLC的选型2.4.1 PLC的发展概况和发展方向(1) PLC的发展概况PLC自1969年问世以来,经过40多年的发展,在美、德、日等工业发达国家已成为重要的产业之一。世界总销售额不断上升、生产厂家不断涌现、品种不断翻新。产量产值大幅度上升而价格则不断下降。世界上PLC产品可按地域分成三大流派:一个流派是美国产品,一个流派是欧洲产品,一个流派是日本产品。美国和欧洲的PLC技术是在相互隔离情况下独立研究开发的,因此美国和欧洲的PLC产品有明显的差异性。而日本的PLC技术是由美国引进的,对美国的PLC产品有一定的继承性,但日本的主推产品定位在小型PLC上。美国和欧洲以大中型PLC而闻名,而日本则以小型PLC著称5。目前,世界上有200多个厂家生产PLC,较有名的:美国:通用电气、莫迪康公司;日本:三菱、富士、欧姆龙、松下电工等;德国:西门子公司;法国:施耐德公司;韩国:三星、LG公司等。(2) PLC的发展方向目前,国外PLC制造商不断推出新产品。西门子最初推出S5系列,然后推出S7系列;三菱开始是F系列,FX系列,现在是A系列(A1、A2、A2X)。大趋势是功能越来越多,集成度越来越高,网络功能越来越强。特别是网络,因为联网是一个大潮流。 产品规模向大、小两个方向发展。大:I/O点数达14336点、32位为微处理器、多CPU并行工作、大容量存储器、扫描速度高速化。小:由整体结构向小型模块化结构发展,增加了配置的灵活性,降低了成本。 PLC在闭环过程控制中应用日益广泛。 不断加强通讯功能。 新器件和模块不断推出。高档的PLC除了主要采用CPU以提高处理速度外,还有带处理器的EPROM或RAM的智能I/O模块、高速计数模块、远程I/O模块等专用化模块。 编程工具丰富多样,功能不断提高,编程语言趋向标准化。有各种简单或复杂的编程器及编程软件,采用梯形图、功能图、语句表等编程语言,亦有高档的PLC指令系统。 发展容错技术。采用热备用或并行工作、多数表决的工作方式。 追求软硬件的标准化。2.4.2 FX2N功能介绍FX2N系列是FX系列PLC家族中最先进的系列。控制规模:16256点(基本单元:16/32/48/64/80/128点)。特点:(1) 集成型高性能。CPU、电源、输入输出三位一体。对6种基本单元,可以以最小8点为单元连接输入输出扩展设备,最大可以扩展输入输出256点。(2) 高速运算。基本指令:0.08s/指令。应用指令:1.52s数100s/指令。(3) 宽裕的存储器。内置8000步RAM存贮器,安装存储盒后,最大可以扩展到16000步。(4) 丰富的软元件。辅助继电器:3072点。定时器:256点。 计数器:235点。数据寄存器:8000点。(5) 除了具有输入输出16256点的一般用途,还有模拟量控制、定位控制等特殊控制。2.4.3 FX2N规格型号FX2N系列PLC 的技术指标包括一般技术指标、电源技术指标、输入技术指标、输出技术指标和性能技术指标。如表2.1给出了性能技术指标。表2.1 FX2N性能技术指标运算控制方式存储程序反复运算方法(专用LSI),中断命令输入输出控制方式批处理方式(在执行END指令时),但有输入输出刷新指令运算处理速度基本指令0.08s/指令应用指令(1.52s数百s)/指令程序语言继电器符号+步进梯形图方式(可用SFC表示)程序容量存储器形式内附8K步RAM,最大为16K步(可选RAM,EPROM EEPROM存储卡盒)指令数基本、步进指令基本(顺控)指令27个,步进指令2个应用指令128种298个输入继电器X000X267(8进制编号)184点合计256点输出继电器X000X267(8进制编号)184点辅助继电器一般用M000M499 500点锁存用M500M1023 524点,M1024M3071 2048点合计2572点特殊用M8000M8255 256点状态寄存器初始化用S0S9 10点一般用S10S499 490点锁存用S500S899 400点报警用S900S999 100点定时器100msT0T199(0.13276.7s) 200点10msT200T245(0.01327.67s) 46点1ms(积算型)T246T249(0.00132.767s) 4点100ms(积算型)T250T255(0.132.767s) 6点模拟定时器(内附)l点计数器增计数一般用C0C99 (032767)(16位) 100点锁存用C100C199 (032767)(16位) 100点增/减一般用C220C234 (32位) 20点计数用锁存用C220C234 (32位) 15点高速用C235C255中有:1相60kHz 2点,10kHz 4点或2相30kHzl点,5kHz l点数据寄存器通用数据一般用D0D199 (16位) 200点寄存器锁存用D200D511(16位) 312点,D512D7999(16位) 7488点特殊用D8000D8195(16位) 106点变址用V0V7,Z0Z7(16位) 16点文件寄存器通用寄存器的D1000以后可每500点为单位设定文件寄存器(MAX7000点)指针跳转、调用P0P127 128点输人中断、计时中断I0口I8口 9点计数中断I010I060 6点嵌套(主控)N0N7 8点常数十进制K16位:-32768+32767;32位:-2147483648+2147483647十六进制H16位,0FFFF(H),32位:0FFFFFFFF(H)2.4.4 PLC的选型(1) 输入输出(I/O)点数的估算I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%20%的可扩展。(2) 存储器容量的估算存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量I/O点数的1015倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。(3) 控制功能的选择该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。 运算功能简单PLC的运算功能包括逻辑运算、计时和计数功能;普通PLC的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型PLC中还有模拟量的PID运算和其他高级运算功能。随着开放系统的出现,目前在PLC中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或上位机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。设计选型时应从实际应用的要求出发,合理选用所需的运算功能。大多数应用场合,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和PID运算等。要显示数据时需要译码和编码等运算。 控制功能控制功能包括PID控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。PLC主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高PLC的处理速度和节省存储器容量。例如采用PID控制单元、高速计数器、带速度补偿的模拟单元、ASC码转换单元等。 通信功能大中型PLC系统应支持多种现场总线和标准通信协议(如TCP/IP),需要时应能与工厂管理网(TCP/IP)相连接。通信协议应符合ISO/IEEE通信标准,应是开放的通信网络。 PLC系统的通信接口应包括串行和并行通信接口(RS232C/422A/423/485)、RIO通信口、工业以太网、常用DCS接口等;大中型PLC通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合国际标准,通信距离应满足装置实际要求。 PLC系统的通信网络中,上级的网络通信速率应大于1Mbps,通信负荷不大于60%。PLC系统的通信网络主要形式有下列几种形式:PC为主站,多台同型号PLC为从站,组成简易PLC网络;1台PLC为主站,其他同型号PLC为从站,构成主从式PLC网络;PLC网络通过特定网络接口连接到大型DCS中作为DCS的子网;专用PLC网络(各厂商的专用PLC通信网络)。 为减轻CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总线、工业以太网)通信处理器。 编程功能 离线编程方式:PLC和编程器共用一个CPU,编程器在编程模式时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,CPU对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编程方式:CPU和编程器有各自的CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种方式成本较高,但系统调试和操作方便,在大中型PLC中常采用。 五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守其标准,同时,还应支持多种语言编程形式,如C,Basic等,以满足特殊控制场合的控制要求。 诊断功能 PLC的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。通过软件对PLC内部的性能和功能进行诊断是内诊断,通过软件对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断。 PLC的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。 处理速度 PLC采用扫描方式工作。从实时性要求来看,处理速度应越快越好,如果信号持续时间小于扫描时间,则PLC将扫描不到该信号,造成信号数据的丢失。 处理速度与用户程序的长度、CPU处理速度、软件质量等有关。目前,PLC接点的响应快、速度高,每条二进制指令执行时间约0.20.4s,因此能适应控制要求高、相应要求快的应用需要。扫描周期(处理器扫描周期)应满足:小型PLC的扫描时间不大于0.5ms/K;大中型PLC的扫描时间不大于0.2ms/K。(4) 机型的选择 PLC的类型。PLC产品种类繁多,其规格和性能也各不相同。对PLC的分类,通常根据其结构形式的不同、功能的差异和I/O点数的多少等进行大致分类。根据PLC的结构形式,可将PLC分为整体式和模块式两类。整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内,具有结构紧凑、体积小、价格低的特点。小型PLC一般采用这种整体式结构。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口,以及与编程器或EPROM写入器相连的接口等。扩展单元内只有I/O和电源等,没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。模块式PLC是将PLC各组成部分,分别作成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块。模块式PLC由框架或基板和各种模块组成。模块装在框架或基板的插座上。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。还有一些PLC将整体式和模块式的特点结合起来,构成所谓叠装式PLC。叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行联接,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。 按功能分类。根据PLC所具有的功能不同,可将PLC分为低档、中档、高档三类。低档PLC具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入/输出、算术运算、数据传送和比较、通信等功能。主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。中档PLC除具有低档PLC的功能外,还具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。有些还可增设中断控制、PID控制等功能,适用于复杂控制系统。高档PLC除具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、制表及表格传送功能等。高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。 按I/O点数分类。根据PLC的I/O点数的多少,可将PLC分为小型、中型和大型三类。小型PLC的I/O点数在256点以内;单CPU、8位或16位处理器、用户存储器容量4K字以下。如:GE-I型 美国通用电气(GE)公司 TI100 美国德洲仪器公司 F、F1、F2 日本三菱电气公司 C20 C40 日本立石公司(欧姆龙) S7-200 德国西门子公司 EX20 EX40 日本东芝公司 SR-20/21 中外合资无锡华光电子工业有限公司中型PLC的I/O点数2562048点;双CPU,用户存储器容量28K。如:S7-300 德国西门子公司SR-400 中外合资无锡华光电子工业有限公司SU-5、SU-6 德国西门子公司C-500 日本立石公司GE- GE公司大型PLC的I/O点数在 2048点以内;多CPU,16位、32位处理器,用户存储器容量816K。如:S7-400 德国西门子公司GE- GE公司C-2000 立石公司K3 三菱公司 按输出形式分类。按输出形式分可分为:R-继电器输出(有触点,可带交直流负载);S-双向晶闸管输出(无触点,带交流负载);T-晶体管输出(无触点,带直流负载)。 经济性的考虑。选择PLC时,应考虑性能价格比。考虑经济性时,应同时考虑应用的可扩展性、可操作性、投入产出比等因素,进行比较和兼顾,最终选出较满意的产品。 输入输出点数对价格有直接影响。每增加一块输入输出卡件就需增加一定的费用。当点数增加到某一数值后,相应的存储器容量、机架、母板等也要相应增加,因此,点数的增加对CPU选用、存储器容量、控制功能范围等选择都有影响。在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。由于三菱FX2N系列的PLC在小型控制系统中比较占有优势和市场,本次设计也是小型的控制系统,并且我们学习的也是三菱FX2N系列的PLC,所以我们采用我们熟悉的三菱FX2N系列的PLC来控制该系统。2.5 I/O分配表洗衣机I/O分配表如表2.2所示。表2.2 I/O分配表PLC输入端所接外部输入器件PLC输出入端所接外部输出入器件X0启动按钮SB0Y0进水电磁阀YA1X1停止按钮SB1Y1排水电磁阀YA2X2低水位限位开关SQ0Y2电磁离合器YA3X3高水位限位开关SQ1Y3正转接触器KM1X4手动排水按钮SB2Y4反转接触器KM2Y5蜂鸣器HA2.6 PLC接线图PLC接线图如图2.6所示,图2.6中的1、2标号与主电路的交流220V连接。图2.6 PLC接线图2.7 本章小结 本章对全自动洗衣机的工作原理、系统控制要求做了简介,分析了系统的组成与功能,着重介绍了PLC控制系统设计,如PLC的发展概况和发展方向、PLC的选型、FX2N功能介绍、FX2N规格型号、I/O分配表、PLC接线图。第三章 系统软件设计3.1 程序流程图 全自动洗衣机PLC控制程序流程图如图3.1所示。图3.1 程序流程图3.2 程序说明本次设计采用步进顺控指令编程,编写的程序清晰、明了。步进指令允许使用双线圈,当步进节点条件满足时,某一状态被置位,当下一步的步进节点接通时,转移到下一步状态,同时自动复位上一状态,其中STL是步进节点指令,RET是步进返回指令。系统处于初始状态,准备好启动,M8002是初始化脉冲,上电运行后产生,按下启动按钮X0,系统运行,打开进水电磁阀Y0,当系统的高水位限位开关X3检测到水满时,关闭进水电磁阀Y0并停止运行2秒。如图3.2程序梯形图所示。图3.2 程序梯形图当状态位S22置位时,定时器T1工作,接触器线圈Y3接通,洗衣机正转洗涤,定时器T1定时15秒到,S22状态自动复位的同时置位S23,洗衣机停止运行,定时器T2开始定时,定时器T2定时3秒到,自动复位状态S23的同时置位S24,,接触器Y4接通,定时器T3开始定时,洗衣机反转洗涤,反转洗涤15秒到,复位S24同时置位S25,洗衣机停止运行3秒。如图3.3程序梯形图所示。 图3.3 程序梯形图状态位S26置位时,计数器C0开始计数的同时与计数器C0当前值做比较,当C0的值不等于3时,状态位S22置位,循环洗涤;当C0的值等于3时,计数器C0清零,状态位S26复位同时S27置位,排水电磁阀Y1打开并复位计数器C0,当低水位限位开关X2检测到水排空后,置位S28的同时复位S27。如图3.4程序梯形图所示。图3.4 程序梯形图状态位S28置位时,排水电磁阀Y1打开,离合器Y2合上,接触器Y3线圈得电,抱闸将洗涤电机轴和内桶抱紧,带动其内桶正转进行甩干,定时器T5定时10秒到,自动复位S28的同时置位S29,计数器C1开始计数的同时与计数器C1当前值做比较,当C1的值不等于3时,状态位S20置位,循环从进水开始的全部动作;当C1的值等于3时,状态位S29复位。如图3.5程序梯形图所示。图3.5 程序梯形图状态位S30置位时,蜂鸣器Y5进行洗完报警,计数器C1清零,为下次洗涤工作做好准备,计数器有记忆功能,所以每次比较完后要记得清零,蜂鸣器Y5报警10秒后结束全部过程,自动停机并返回初始状态。如图3.6程序梯形图所示。图3.6 程序梯形图当按下手动排水按钮X4,排水电磁阀Y1闭合,实现手动排水;当按下停止按钮X1, 实现停止进水、排水、脱水及报警。如图3.7程序梯形图所示。图3.7 程序梯形图3.3 本章小结本章介绍了全自动洗衣机PLC控制的流程图,并对程序进行了详细的说明。使用步进顺空指令编写的梯形图清晰、明了。第四章 系统仿真4.1 编程软件的介绍本次设计采用三菱公司的FXGPWIN编程软件进行编程,该软件使用方便,梯形图与指令表互换。打开FXGPWIN编程软件,新建时要根据PLC型号来选择,这样才能把你编的程序下载到PLC中调试时不会出错。我选择的PLC型号为FX2N。如图4.1所示。图4.1 PLC的选型 型号选择好后就弹出FXGPWIN编程软件的工作界面,如图4.2所示。工作区中有两条竖直的母线,移动鼠标,在左母线右侧双击鼠标,这时通过选择工具条的触点、线圈、连线等就能把程序编完,如步进接点指令STL直接敲击键盘即可。图4.2 FXGPWIN编程软件的工作界面4.2 仿真结果程序编好后,把北京理工达盛科技有限公司生产的PLC教学实验箱的电源打开,点击菜单栏中的转换,转换后点击菜单栏中的“PLC” “传送”“写出”,下载完后点击菜单栏中遥控运行,开始监控。这时根据PLC的I/O接线图、I/O分配表,在PLC教学实验箱接好外部器件,PLC投入运行,系统处于初始状态,准备好启动。如图4.3所示。图4.3 系统初始状态 按下启动按扭X0, 开始进水,进水电磁阀Y0打开,如图4.4所示。水满时,高水位限位开关X3采集到信号后,停止进水,如图4.5所示。 图4.4 进水图4.5 水满停止进水当洗衣机正转洗涤时,15秒后暂停,如图4.6所示。图4.6 正转洗涤洗涤循环3次,总共180秒后开始排水,排空后(水位下降到低位)开始脱水并继续排水。如图4.7所示。 图4.7 脱水循环洗涤3次后,蜂鸣器Y5进行洗完报警,如图4.8所示。图4.8 蜂鸣器报警4.3 本章小结 从仿真结果可以看出,达到了系统的控制要求,本章介绍了三菱公司的FXGPWIN编程软件及仿真结果,通过程序调试从仿真结果得知,控制电机正反转,接触器线圈、触点不仅硬件要互锁,软件也要互锁,PLC每条指令执行的时间是微秒级,而硬件动作的时间是毫秒级。第五章 总结与展望5.1 工作总结在本课题的研究设计中,认真研究最新的控制方法。经过认真选择和反复设计,确定了利用三菱

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论