全自动洗衣机PLC课程设计方案文献_第1页
全自动洗衣机PLC课程设计方案文献_第2页
全自动洗衣机PLC课程设计方案文献_第3页
全自动洗衣机PLC课程设计方案文献_第4页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、PLC课程设计课题:全自动洗衣机控制班级:由与0902姓名:学号:指导老师:日 期:2018.12.2712.31 / 31 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 基于PLC的全自动洗衣机控制 2 HYPERLINK l bookmark4 o Current Document 一、题目部分 3 HYPERLINK l bookmark6 o Current Document 课题内容 3 HYPERLINK l bookmark8 o Current Document 设计目标及参数 3 HYPERLINK l book

2、mark10 o Current Document 课题要求 3 HYPERLINK l bookmark12 o Current Document 二、总体思路 4 HYPERLINK l bookmark14 o Current Document 全自动洗衣机控制系统的控制要求 4 HYPERLINK l bookmark16 o Current Document 全自动洗衣机的工作原理 4 HYPERLINK l bookmark20 o Current Document 全自动洗衣机控制系统的PLC选型和资源配置 5 HYPERLINK l bookmark22 o Current D

3、ocument 控制系统构成图 5 HYPERLINK l bookmark24 o Current Document 模块功能概述 7 HYPERLINK l bookmark26 o Current Document 全自动洗衣机控制系统的电气控制 9 HYPERLINK l bookmark28 o Current Document 三、电气设计部分 9 HYPERLINK l bookmark30 o Current Document 3.1电器元件的选择 10 HYPERLINK l bookmark42 o Current Document 4.4程序梯形图 27 HYPERLIN

4、K l bookmark44 o Current Document 五、总结 29 HYPERLINK l bookmark46 o Current Document 六、参考文献 30基于PLC的全自动洗衣机控制摘要: 随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。洗衣机的全自动化、多功能化、智能化是其发展方向。基于全自动洗衣机的应用日益广泛,本次设计利用三菱公司生产的PLC空制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。PLC空制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修 简单、维修时间缩短

5、。本文首先介绍了洗衣机的发展,然后重点介绍了洗衣机的设计,对程序流程图及编程软件进行了说明,最后对系统进行了仿真。本次设计采用步进顺控指令编程,根据工艺要求编程简单、可允许双线圈使用,PL而样按钮及限位开关外部输入信号的变化,执行相应的程序,然后输出控制电机正反转及脱水处 理。最后就本课题所做的工作进行了总结,并对进一步的研究提出了自己的看法。本次设计的全自动洗衣机工艺要求有待改善,不可以单独脱水及洗衣时间的设置;由于时间有限,没做进一步的改善。基于全自动洗衣机在日常生活中广泛运用,本设计具有广泛的推广价值。关键词:全自动洗衣机;PLC控制;步进顺控指令、题目部分课题内容根据设计参数和控制要求

6、,设计一全自动洗衣机,画出其运行框图及梯形图控制程序的编制,并画出硬件接线图。设计目标及参数1) 按下启动按扭及水位选择开关,开始进水直到高 中、低)水位,关水2)洗涤时,正转15 秒,停 3 秒,然后反转15 秒,停 3 秒3) 如此循环 5 次,总共 1080 秒后开始脱水并继续排水,排空后脱水30 秒4)开始清洗,重复3 次5)清洗完成,报警10 秒并自动停机6) 若按下脱水按扭,可手动脱水7) 按下停止按钮可实现手动停止进水、排水、脱水及报警课题要求根据课题的控制要求完成设计对传感器选型并列出选型依据写出程序流程图及代码完成课程设计说明书、总体思路全自动洗衣机控制系统的控制要求全自动洗

7、衣机的工作原理普通洗衣机的工作流程示意图如图 2.1所示洗衣机的工作流程由进水、洗衣、排水、脱水4个过程组成。在半自动洗衣机中,这4个过程分别用相应的按钮开关来控制。全自动洗衣机中,这 4个 过程可做到全自动依次运行,直至洗衣结束。全自洗衣机的洗衣桶 外桶)和脱水桶 内桶)是以同一心安放的,内桶可 以旋转,作为脱水用。内桶的周围有许多小孔,使内桶和外桶的水流相通,洗 衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时通过控制系 统将进水电磁阀打开,经进水管将水注入到外桶。排水时,通过控制系统将排 水电磁阀打开,将水由外桶排到机外。洗涤正转、反转由洗涤电动机驱动波盘 的正、反转来实现,此

8、时脱水桶并不旋转。脱水时,控制系统将离合器合上, 由洗涤电动机带动内桶正转进行甩干。高、中、低水位控制开关分别用来检测 高、中、低水位。启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止 进水、排水、脱水及报警。排水按钮用来实现手动排水。开始进水洗衣排水脱水结束图2.1 普通洗衣机的工作流程示意图控制设备要求全自动洗衣机控制系统的要求是能实现“正常运行”和“手动停止”两种 控制方式。.正常运行“正常运行”方式具体控制要求如下:1)将水位通过水位选择开关设在合适的位置高、中、低),按下“启动”按钮,开始进水,达到设定的水位 高、中、低)后,停止进水。2)进水停止后开始洗衣。3)洗衣时,正转15

9、s,停3s,然后反转15s,停3s。4)如此循环共30次,总共1080s后开始排水并继续脱水5)然后再进水,重复1)4)步,如此循环共3次。6)洗衣过程完成,报警10s并自动停机。.强制停止“强制停止”方式具体控制要求如下:1)若按下“停止”按钮,洗衣过程停止,即洗涤电机和脱水桶停止转 动、进水电磁阀和排水电磁阀全部闭合。输出的最大电流与负载类型、环境温度等因素有关由于CPU真块有16点数字量输入,有16点数字量的输出,所以不再需要 输入、输出模块。采用I/O分配采用自动分配方式,模块上的输入端子对应的 输入地址是X000 X017,输出端子对应的输出地址是 Y000 Y017。模块功能概述F

10、X2N系列PLC硬件组成与其他类型 PLC基本相同,主体由三部分组成,主 要包括中央处理器CPU存储系统和输入、输出接口。 PLC的基本结构如图1-1 所示。系统电源有些在 CPU模块内,也有单独作为一个单元的,编程器一般看 作PLC的外设。PLC内部采用总线结构,进行数据和指令的传输。外部的开关信号、模拟信号以及各种传感器检测信号作为PLC的输入变量,它们经PLC的输入端子进入PLC的输入存储器,收集和暂存被控对象实际 运行的状态信息和数据;经 PLC内部运算与处理后,按被控对象实际动作要求 产生输出结果;输出结果送到输出端子作为输出变量,驱动执行机构。PLC的各部分协调一致地实现对现场设备

11、的控制。1)中央处理器CPUCPU 的主要作用是解释并执行用户及系统程序,通过运行用户及系统程序完成所有控制、处理、通信以及所赋予的其它功能,控制整个系统协调一致地工作。常用的CPU主要有通用微处理器、单片机和双极型位片机。2)存储器模块随机存取存储器RAMS于存储PLC内部的输入、输出信息,并存储内部继电器 实现的。 I/O 模块是可编程序控制器与生产过程相联系的桥梁。PLC 连接的过程变量按信号类型划分可分为开关量即数字量)、模拟量和脉冲量等,相应输入输出模块可分为开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块和脉冲量输入模块等。4)编程器编程器是PLC必不可少的重要外部设

12、备。编程器将用户所希望的功能通过编程语言送到 PLC 的用户程序存储器中。编程器不仅能对程序进行写入、读出、修改,还能对PLC的工作状态进行监控,同时也是用户与PLC之间进行人机对话的界面。随着PLC 的功能不断增强,编程语言多样化,编程已经可以在计算机上完成。CPU模块采用三菱的FX2N32MR001(N .mHz)vyr/min )2.07-24.48最大允许压力(KG2.07-24.48最大允许电流(A15最大允许电压(V250根据设计要求,将压力设为20Kg,6.水位浮球开关的选择根据设计要求,选择 Daehansensor品牌的DP-100S水位浮球开关图3.7水位浮球开关主要技术参

13、数:供电电压:DC12 30V适用范围:0.1-2压力范围:0-5 bar适用温度:0-50 C水位浮球开关安装示意图如下图3.8所示7.电磁阀的选择洗衣桶图3.8水位浮球开关安装示意图图3.9 电磁阀根据设计要求,选择如下图所示的电磁阀,规格如下表所示。图3.10 示意图表3.4 电磁阀规格 一)dB/10cmcd/mA)压电式蜂鸣器NFM1-22/LCAC/DC127085二| 20【注】AG DC电压的极Bg范围为0.85Ue 1.1Ue9.熔断器的选择根据单台异步电动机频繁变换转向,运用: . 其中所以 .1故选用CHOKUN牌的RT16-20型号熔断器。图3.12熔断器表3.6熔断器

14、主要技术参数A压动底座熔断体500V 690V COS耗散功率 备注XB2-BW13B1CZB2BW13C+ZB2BWB31C停止按钮XB2-BW14B2CZB2BW14C+ZB2BWB42C红灯、常闭高水位按钮XB2-BW14B1CZB2BW14C+ZB2BWB41C红灯、常开中水位按钮XB2-BW16B1CZB2BW16C+ZB2BWB61C蓝灯、常开低水位按钮XB2-BW15B1CZB2BW15C+ZB2BWB51C黄灯、常开手动排水XB2-BW15B1CZB2BW15C+ZB2BWB51C黄灯、常开手动脱水XB2-BW16B1CZB2BW16C+ZB2BWB61C蓝灯、常开四、PLC设

15、计及调试部分全自动洗衣机控制系统程序设计调试编程软件编程软件采用三菱公司为其生产的 PLC而设计的编程软件GX Developer程序的流程图、构成和相关设置.流程图1)正常运行流程图正常运行流程图如图4.1所示。图4.1正常运行流程图(2强制运行流程图强制运行流程图如图4.2所示图4.2 强制运行流程图.程序的构成这个程序有自动方式和手动方式两种。在自动方式下,PLC将运行已经设置好的程序和参数用于机械一切都正常工作的情况下)。在手动方式下是在 紧急停止情况下,可以手动排水和脱水。.程序的下载、安装和调试将各个输入输出端子和实际控制系统中的按钮。所需控制设备正确连接,完成硬件的安装。全自动洗

16、衣机程序是由 GX Developer软件的指令完成,正常 工作是程序存放在存储卡中,若要修改程序,先将PLC设定在STOP犬态下,运行GX Developer编程软件,打开全自动洗衣机程序,即可在线调试,也可用编 程器进行调试。.2全自动洗衣机控制系统 PLC程序系统资源分配1.数字量输入部分这个控制系统的输入有启动按钮、停止按钮、水位选择开关高水位、中水位、低水位)、手动排水、自动排水开关、高水位浮球开关、中水位浮球开关,低水位浮球开关、水排空浮球开关、压力开关共 配如表4.1所小。表4.1输入地址分配12个。具体的输入地址分输入地址对应的元器件对应的外部设备X001SB1启动按钮X002

17、SB2停止按钮X003SB3高水位选择开关X004SB4中水位选择开关X005SB5低水位选择开关X006SQ1水排空检测开关X007SQ2高水位检测开关X010SQ3中水位检测开关X011SQ4低水位检测开关X012SB6手动排水X013SB7手动脱水X014SP1压力开关2.数字量输出部分这个控制系统需要控制的外部设备有进水电磁阀、排水电磁阀、洗涤电动 机、脱水桶、报警器共五个设备。但是由于洗涤电动机有正转和反转两个状 态,分别都应正转继电器和反转继电器,所以输出点有六个。具体的输出地址分配如表4.2所示表4.2输出地址分配Y001YA1启动洗衣机Y002YA2进水电磁阀Y003KM1Y0

18、04KM2Y005YA3Y006YH洗涤电动机正转继电器及脱水洗涤电动机反转继电器排水电磁阀报警器.定时器和计数器全自动洗衣机的控制系统中的工作时间和循环次数需要定时器和计数器来控制。具体定时器和计数器分配如表 4.3所示表4.3定时器和计数器分配类别元器件号设定值作用T00s进水后暂停时间止T115s止转洗涤计时T23s止转暂停计时时T315s反转洗涤计时T43s反转暂停计时器T530s脱水计时T610s洗完报警计时计数器C05次正反洗循环计数C13次大循环计数.PLC I/0 硬件接线图根据全自动洗衣机控制系统的输入、输出地址分配和定时器、计时器分配 以及所选PLC型号,PLC I/O硬件

19、接线图如下图4.1所示。图4.1 I/O 硬件接线图.3源程序1.辅助继电器在本程序中,M0是按下启动按钮的辅助继电器;M1是判断洗衣机水位是否 和设定水位不一致的辅助继电器;M2是判断洗衣机是否和设定水位一致的辅助 继电器;M3是停止自动洗衣机的辅助继电器,它的助记符如下。/按下启动按钮,开始洗衣 洗衣机水位与设定水位不一致辅助继电器/LDX001LDX003ORM0ANIX007ANIX002LDX004OUTM0ANIX010OUT Y002 / 31/ORB/ 洗衣机水位与设定水位设定 LD X005水位相一致辅助继电器ANI X011/ORBLD X003OUT M1AND X007

20、/LD X004/停止自动洗衣辅助继电器AND X010/ORBLD X002LD X005OR M3AND X011ANI X001ORBOUT M3OUT M2/2. 进水在正常情况下,按下启动按钮或者脱水完毕,而且洗衣大循环未到三次时,开始进水,当水位达到设定水位后停止进水,并进入洗衣程序。在强制停止情况下,当停止按钮按下时立即停止进水。它的助记符程序为:/ 进水到设定的水位,超重后报警,进水阀关闭,自动洗衣终止/OUT Y006LD M0LD Y006LD T5RST M0ANI C1/ORBOR Y002AND M1ANI X002ANI X0143. 排水 / 31LD X0142

21、. 洗衣进水到设定水位后,开始洗衣,先正转15s,暂停3s然后再反转15s,暂停 3s 这样循环 30 次后进入排水过程。/ 洗涤电动机暂停 3sT1T2 K30/ 洗涤电动机正转15s/LDOUT/LD T0LDI C0AND T4ORBOR Y001ANI T1OUT Y001OUT T1 K150/ 洗涤电动机反转15s/LD T2OR Y004ANI T2OUT Y004OUT T3 K150/ 洗涤电动机暂停 3s/LD T3OUT T4 K30OUT T6 K100 / 31ANI Y003OUT M4 / 31洗衣过程完毕后,进入排水过程。水排空后停止排水。它的助记符程序为:/

22、洗衣小循环30 次/LD Y004OUT C0 K30LD C0OUT Y005/ 排水,直至水排空/LD C0OR Y005ANI X002ANI X006LD M3AND X012ORBOUT Y0054. 脱水水排空后,开始脱水,脱水30s 后停止脱水。因为判断水排空是否在排水完毕后,所以要用到水排完毕辅助继电器。它的助记符程序如下:/ 排水完毕辅助继电器/LD Y005OR M4/ 脱水 30s/LD X006AND M4OR Y003ANI T3ANI X002OR X013OUT Y003OUT T5 K3005. 洗完报警洗衣大循环3 次后,开始洗完报警过程, 10s 后停止报警

23、,这样整个洗衣过程结束。它的助记符程序为:/ 洗衣大循环3 次/LD Y003OUT C1 K3LD C1OUT Y006/ 报警 10s/LD Y006ANI T6ANI X002OUT Y006OUT Y006 / 31END4.4程序梯形图MOMl(M2IM3(ORST MO五、总结该系统采用 PLC 为控制核心结构合理、测试方法可靠,它具有较强的灵活性,提高了设备运行的可靠性,缩短产品开发周期,保证新产品各项技术开发的同步性,提高了劳动效率,达到了良好的经济效果。此外, PLC 可以重复使用,降低了测试经费。它的灵活性、操作方便性也方便测试者随时输入、调试和修改控制程序。 PLC 又设有串行接口,方便地与计算机进行连接,组成测控系统,给系统的维护和使用带来了很大方便。通过本系统的设计,对三菱 FX2N系列PLC的特点有了深入的理解。全自动 洗衣机控制系统利用了三菱 FX2N系列PLC的特点,对按钮、电磁阀、开关等其 他一些输入输出点进行控制,实现了洗衣机洗衣过程的自动化。该系统采用PLC 为控制核心结构合理、测试方法可靠,它具有较强的灵活性,提高了设备运行的可靠性,缩短产品开发周期,保证新产品各项技术开发的同步性,提高了劳动效率,达到

温馨提示

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

评论

0/150

提交评论