凯发游戏娱乐官网全自动洗衣机PLC控制

原创 2020-02-14 07:05  阅读

  全自动洗衣机PLC控制_物理_自然科学_专业资料。文档均来自网络,如有侵权请联系我删除文档

  安徽矿业职业技术学院 毕业设计(论文) (20 13届) 题 目 :全自动洗衣机的PLC控制 指导教师: 院 系:机电工程系 班 级: 学 号: 姓 名: 目录 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 选题的意义 研究的主要内容 第一章 可编程序控制器 1.1 PLC的概述 1.2 PLC的特点和可靠性 1.3 PLC的分类 1.4 PLC的发展及应用 第二章 三菱公司的FX2N系列 2.1 FX2N系列的机械硬件 2.2 FX2N系列PLC的面板 2.3 FX2N系列PLC的I/O点 2.4 FX系列PLC的基本逻辑指令 第三章 全自动洗衣机 3.1 全自动洗衣机基本工作原理 3.2 全自动洗衣机的硬件设计 第四章 全自动洗衣机的软件设计 4.1 PLC的I/O分配表 4.2 软件设计顺序功能图 4.3 中间继电器的设计分析 第五章 梯形图和指令表 5.1 梯形图 5.2 指令表 第六章 总结 参考文献 致谢 Page 2 选题的意义 ? 随着社会经济的发展和科学技术水平的 提高,许多领域实现全自动化成为必然的 发展趋势。洗衣机也不列外,它的生产极 大的方便了人们的生活。全自动洗衣机综 合运用了大量力学、电学、光学等知识。 自从全自动洗衣机诞生以来,其内部的电 路控制系统就不断的被改进。随着PLC技 术的迅速发展与普及,在多种多样的控制 技术中,采用PLC控制系统的全自动洗衣 机显得更加智能化。 ? Page 3 研究的主要内容 ? 该课程设计主要介绍可编程序控制器(PLC)、三菱 公司的FX2N系列的PLC、全自动洗衣机、以及PLC控制 全自动洗衣机系统。本次课程设计仅采用三菱公司的 FX2N系列的PLC,通过顺序功能图采用步进指令设计梯 形图,设计了一个简单的全自动洗衣机控制系统。 ? 关键词:PLC;FX2N ;顺序功能图;梯形图; Page 4 第一章 可编程程序控制器 ? 1.1 PLC的概述 ? 可编程序控制器(Programmabie Logic Contrgicoller,缩写PLC) 是以微处理器为基础,综合计算机、通信、联网以及自动控制技术而 开发的新一代工业控制装置。可编程序控制器是随着技术的进步与现 代社会生产方式的转变,为适应多品种.小批量生产的需要,生产.发 展起来的一种新型的工业控制装置。PLC从问世以来,虽然至今还不 到40年,但由于其具有通用灵活的控制性能,简单方便的使用性能, 可以适应各种工业环境的可靠性,因此在工业自动化各领域取得了广 泛的应用。有人将它与数控技术、CAD/CAM技术工业机械人技术并 称为现代工业自动化技术的四大支柱。可编程序控制器在我国的发展 与应用已有30多年的历史,现在它已经广泛应用于国民经济的各个工 业生产领域,成为提高传统工业装备水平和技术能力的重要设备和强 大支柱。 Page 5 ? 1.2 PLC的特点和可靠性 ? PLC是传统的继电器技术和计算机技术相结合的产物,所以要工业控制 方面,它具有继电器或通用计算机所无法比拟的特点。 ? (1)应用灵活、使用方便模块化的PLC设计,使用户能根据自己系统的大 小、工艺流程和控制要求等来选择自己所需要的PLC模块并进行资源配置和 PLC编程。这样,控制系统就不需要大量的硬件装置,用户只需根据控制需 要设计PLC的硬件配置和I/O的外部接线)面向控制过程的编程语言,容易掌握PLC的编程语言采用继电器控制 电路的梯形图语言,清晰直观。虽然PLC 是以微处理器为核心的控制装置, 但是它不需要用户有很强的程序设计能力,只在用户具备一定的计算机软、 硬件知识和电器控制方面的知识即可。 ? PLC的高可靠性主要表现在硬件和软件两个方面: ? (1)在硬件方面,由于采用性能优良的开关电源,并且对选用的器件进行 严格的筛选,加上合理的系统结构,最后加固、简化安装,因此PLC具有很 强硬的抗振动冲击性能;无触点的半导体电路来完成大量的开关动作,就不 会出现继电器系统中的器件老化、脱焊、触点电弧等问题;所有的输入/输出 接口都采用光电隔离措施,使外部电路和PLC内部电路能有效的进行隔离; PLC模块式的结构,可以在其中一个模块出现故障时迅速地判断出故障的模 块并进行更换,这样就能尽量的缩短系统的维修时间。 ? (2) 在软件方面,PLC的监控定时器可用于监视执行用户程序的专用运 行处理器的延迟,保证在程序出现错误和程序调试时,避免因程序错误而出 现死循环;当CPU、电池、I/O口、通信等出现异常时,PLC的自诊断功能可 以检测到这些错误,并采取相应的措施,以防止故障扩大;停电时,后电池 和正常工作时一样,进行对用户程序及动态数据的保护,确保信息不丢失。 Page 6 ? 1.3 PLC的分类 ? (1)小型PLC 连接开关量I/O模块、模拟量I/O模块以 及其它各种特殊功能模块,能执行包括逻辑运算、计时、 计数、算术运算等。输入/输出点数在128点以下的PLC称 为小型PLC。其特点是体积小、结构紧凑,它可以据处理 和传送、通信联网以及各种应用指令。 ? (2)中型PLC 输入/输出点数在128-512点之间的 PLC称为中型PLC。它除了具有小型机所能实现在功能外, 还具有强在的网络通信功能、更丰富的指令系统、更大的 内存容量和更快的扫描速度。 ? (3)大型PLC 输入/输出点数大于512的PLC称为大 型PLC。它具有强大的软件硬件功能、自诊断功能、通信 联网功能,它可以构成三级通信网,实现工厂生产管理自 动化。另外大型PLC还可以采用三CPU构成表决式系统, 使机器具有更高的可靠性。 Page 7 ? 1.4 PLC的发展及应用 ? 20世纪80年代以后,16位和32位微处理器应用于PLC中,使 PLC得到迅速发展。PLC不仅控制功能增强,同时可靠性提高,功耗、 体积减小,成本降低,编程和故障检测更加灵活方便,而且具有通信 和联网、数据处理和图象显示等功能,使PLC真正成为具有逻辑控制、 过程控制、运动控制、数据处理、联网通信等功能的名符其实的多功 能控制器。 ? PLC的初期由于其价格高于继电器控制装置,使得其应用受到限 制。但最近十多年来,PLC的应用面越来越广,其主要原因是:一方 面由于微处理器芯片几有关元件的价格大大下降,使得PLC的成本下 降;另一方面PLC的功能大大增强,它也能解决复杂的计算和通信问 题。目前PLC在国内外已广泛应用于钢铁、采矿、水泥、石油、化工、 电力、机械制造、汽车、装卸、造纸、纺织、环保和娱乐等行业。 PLC的应用范围通常可分成以下5种类型: ? (1)顺序控制 ? (2)运动控制 ? (3)过程控制 ? (4)数据处理 ? (5)通信网络 Page 8 第二章 三菱公司的FX2N系列 ? 2.1 FX2N 系列的机械硬件 ? 机器的外部特征 ,PLC按结构形式不同,可分为整体式和模块 式两类。整体式PLC是将电源、CPU、存储器、输入/输出单元等各 个功能部件集中在一个机壳内,具有结构紧凑、体积小、价格低的特 点;模块式PLC将各个功能部件做成独立模块,如电源模块、CPU模 块、I/O模块等,然后按需要进行组合。 ? 小型PLC的I/O点数在256点以下,存储容量在8K步以内,具有 逻辑运算、定时、计数、移位、自诊断和监控等基本功能。 ? FX2N系列PLC是FX系列中最高级的模块,它拥有极高的速度、 高级的功能、逻辑选件以及定位控制等特点,能满足从16到256路输 入/输出多种应用的要求。 ? 一套PLC系统的硬件一般由基本单元(包括CPU、存储器、输 入/输出接口及内部电源等)、I/O扩展模块、扩展单元、转换电缆接 口、特殊适配器和特殊功能模块等外部设备组成。 Page 9 ? 2.2 FX2N系列PLC的面板 ? FX2N系列PLC的面板由三部分组成,即外部接线端子、指示部 分和接口部分,各部分的组成及功能如下。 ? (1)FX2N外部接线端子 ? 外部接线端子包括PLC电源(L、N)、输入用直流电源(24+、 COM)、输入端子(X)、凯发游戏娱乐官网输出端子(Y)和机器接地等。它们位于 机器两侧可拆卸的端子板上,每个端子均有对应的编号,主要用于电 源、输入信号和输出信号的连接。 ? (2)FX2N指示部分 ? 指示部分包括各输入输出点的状态指示、机器电源指示 (POWER)、机器运行状态指示(RUN)、用户程序存储器后备电 池指示(BATT.V)和程序错误或CPU错误指示(PROG-E、CPU-E) 等,用于反映I/O点和机器的状态。 ? (3)FX2N接口部分 ? 主要包括编程器接口、存储器接口、扩展接口和特殊功能模块接 口等。在机器面板上,还设置了一个PLC运行模式转换开关SW (RUN/STOP),RUN使机器处于运行状态(RUN指示灯亮); STOP使机器处于停止运行状态(RUN指示灯灭)。当机器处于 STOP状态时,可进行用户程序的录入、编辑和修改。接口的作用是 完成基本单元同编程器、外部存储器、扩展单元和特殊功能模块的连 接。在PLC技术应用中会经常用到。 Page 10 ? 2.3 FX2N系列的 I/O点 ? FX2N的 I/O点端子是PLC与外部输入、输出设备连接的通道。 输入端子(X)位于机器的一侧,而输出端子(Y)位于机器的另一 侧。I/O点的数量、类别随机器的型号不同而不同,但I/O点数量相等 及编号规则完全相同。FX2N系列PLC的I/O点编号采用8进制,即 000~0007、010~017、020~027……,输入点前面加“X”,输出 点前面加“Y”。扩展单元和I/O 扩展模块,其I/ O点编号应紧接基本 单元的I/O编号之后,依次分配编号。 ? I/O 点的作用是将I/O设备与PLC进行连接,使PLC与现场设备 构成控制系统,以便从现场通过输入设备(元件)得到信息(输入), 或将经过处理后的控制命令通过输出设备(元件)送到现场(输出), 从而实现自动控制的目的。 ? 输入回路的连接如图2—1所示。输入回路的实现是将COM通过 输入元件(如按钮、转换开关、行程开关、继电器的触点、传感器等) 连接到对应的输入点上,再通过输入点X将信息送到PLC内部。一旦 某个输入元件状态发生变化,对应输入继电器X的状态也就随之变化, PLC在输入采样阶段即可获取这些信息。 ? ? Page 11 图2—1 输入回路的连接 Page 12 ? 输出回路就是PLC 的负载驱动回路,输 出回路的连接如图2-2 所示。通过输出点, 将负载和负载电源连 接成一个回路,这样 负载就由PLC输出点 的ON/OFF进行控制, 输出点动作负载得到 驱动。负载电源规格 根据负载的需要和输 出点的技术规格进行 选择。 图2—2 输出回路的连接 Page 13 ? 在实现输入/输出回路时,应注意的事项如下: ? (1)I/O点的共COM问题 ? 一般情况下,每个I/O点应有两个端子,为了减少I/O端子的个数,PLC 内部已将其中一个I/O继电器的端子与公共端COM 连接。输出端子一般采用 每4个点共COM连接,如图2—2所示。 ? (2)输出点的技术规格 ? 不同的输出类别,有不同的技术规格。应根据负载的类别、大、负载电 源的等级、响应时间等选择不同类别的输出形式。 ? (3)多种负载和不同负载电源共存的处理 ? 在输出共用一个公共端子的范围内,必须用同一电压类型和同一电压 等级;而不同公共点组可使用不同电压类型和电压等级的负载,如图2—2所 示。 ? PLC控制系统由硬件和软件两个部分组成,硬件部分:将输入元件通过 输入点与PLC连接,将输出元件通过输出点与PLC连接,构成PLC控制系统 的硬件系统。软件部分:即控制思想,用PLC指令将控制思想转变为PLC可 接受的程序。 ? 为适应控制的需要,PLC I/0具有不同的类别。其输入分直流输入和交 流输入两种形式;输出分继电器输出、可控硅输出和晶体管输出三种形式。 继电器输出和可控硅输出适用于大电流输出场合;晶体管输出、可控硅输出 适用于快速、频繁动作的场合。相同驱动能力,继电器输出形式价格较低。 Page 14 ? 2.4 FX系列PLC的基本逻辑指令 ? ? ? ? ? ? ? ? ? ? (1) LD/LDI指令:LD和LDI指令是连接在母线连接的触点.表示操作开 始.LD是常开触点,LDI是常闭触点. (2) AND/ANI指令:AND和ANI指令是串联连接的触点,AND是常开触 点, ANI是常闭触点. (3) OR/ORI指令:OR和ORI指令是并联连接的触点,执行逻辑 “或” 的功能.OR是常开触点,ORI是常闭触点. (4) OUT指令:OUT指令执行逻辑输出的功能,条件成立时为ON,条件 不成立时为OFF. (5) ANB/ORB指令:ANB完成支路间的串联的功能,用于执行支路之间 “于”操作;ORB完成支路间的并联的功能,用于执行支路之间 “或”操作. (6) 堆栈指令:MPS(Push)是进栈指令,MRD(Read)是读栈指令, MPP(Pop)是出栈指令,它们用于多重分支输出电路。 (7) 微分输出指令:PLS(Pulse):上升沿微分输出指令;PLF:下降沿 微分输出指令。它们只能用于输出继电器和辅助继电器。 (8) 边缘检测触电指令:LDP、ANDP、ORP是用来检测上升沿的触电 指令;LDF、ANDF、ORF是用来检测下降沿的触电指令。 (9) 置位指令与复位指令:SET:置位指令,使操作保持ON指令;RST: 复位指令,使操作保持OFF指令。 (10) MC:主控指令,用于表示主控区的开始;MCR:主控指令MC的 复位指令,用来表示主控区的结束。 Page 15 第三章 全自动洗衣机 ? 3.1 全自动洗衣机的基本工作原理 ? 全自动洗衣机是通过水位开关与电磁进水阀配合来控制进水、排水以及 电机的通断,从而实现自动控制的。电磁进水阀起着通、断水源的作用。当 电磁线圈断电时,移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上, 并将膜片的中心小孔堵塞,这样阀门关闭,水流不通。当电磁线圈通电后, 移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜 片上方的水通过中心小孔流入洗衣桶内。由于中心小孔的流通能力大于膜片 两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上 移,闭门开启,水流导通。 ? 进水时,通过电控系统把进水阀打开,经进水管将水注入机内,排水时, 通过电控系统使排水阀打开,将水又排到机外。洗衣机正转,反转由洗涤电 机驱动波轮正反来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离 合器合上,由洗涤电机带动桶转进行甩干;高中低水位开关分别用来测高中 低水位;启动按钮用来启动洗衣机工作;空水位按钮用来测空水位;进水、 洗涤、排水、脱水及报警自动完成。 ? Page 16 全自动洗衣机 Page 17 ? 3.2全自动洗衣机的硬件设计 ? KM0、KM1、KM2、KM3、KM4、KM5分别是输出继 电器的常开按钮,主电路中运用一台电机完成洗衣机的正 转、反转、脱水工作,两个电磁阀分别在通电的情况下完 成向机内进水和向机外排水,另外用一个指示灯完成报警 工作。PLC是一种用作数字控制的专用电子计算机,它根 据用户给的指令,通过输入接口现场采样信息执行逻辑或 数值运算,再通过输出接口去控制各种执行机构动作。它 主要由CPU、存储器、I/O接口模板三部分。它是整体模 块形式,由它作为洗衣机控制系统,在硬件设计上就相对 简单点。通过对结构图的分析,可知全自动洗衣机的I/O 点为14个,故选择抵挡的三菱FX2N系列FX2N---48MR, 可以完全满足其要求,FX2N---48MR有20个I/O,根据输 入8个和输出口6个,总点数为14个,考虑留有适当余量, 采用三菱FX2N-48MR型PLC,可满足设计要求。 Page 18 图3—2 全自动洗衣机外部接线 第四章 全自动洗衣机的软件设计 ? 4.1 PLC的I/O分配表 ? 全自动洗衣机有起/停按钮、高/中/低水位开关以及空、 低、中、高四个水位传感器,PLC需要接受这8个输入开 关信号;PLC需要驱动进/排水电磁阀、脱水电磁阀、电 动机的正/反转接触器以及蜂鸣器,因此需要这6个输出信 号端。其I/O接点分配如下表4—1所示。 Page 20 Page 21 ? 4.2 软件设计顺序功能图 ? 全自动洗衣机的过程包括启动、进水、洗涤、排水和 脱水等功能。在实现控制过程中,各种采样信息都是通过 控制中心进行各种判断、比较和选择,再经信息线路反馈 给洗衣机各控制执行机构,决定洗衣机的工作状态。 ? 如下图4—1所示,PLC在系统中是处中心位置,水位开关 是PLC的输入信号控制开关,进水阀、排水阀和电机是洗 衣机各种动作的执行机构。其中进水阀和排水阀由PLC给 定信号来决定其工作状态;电机的工作状态也由控制中心 PLC给定信号来决定的,而电机的正反转状态直接决定了 洗衣机的洗涤状态和脱水状态。另外由于洗衣机工作过程 是顺序过程,所以利用PLC机的控制系统是可行的。我们 采用三菱公司独有的步进指令进行梯形图的转换。 Page 22 图4—1 全自动洗衣机的顺序功能图 Page 23 ? 4.3 中间继电器的设计分析 ? 根据前面的编号表盒系统结构图以及全自动洗 衣机的PLC控制系统程序工艺流程图可知,实现 自动控制要设置7个计时器和2个计数器 ? T0——暂停2s T1——正转30s ? T2——暂停2s T3——反转30s ? T4——暂停2s T5——脱水30s ? T6——报警3s ? C0——正反转洗涤5次 C1——清 洗2 次 ? Page 24 第五章 梯形图和指令表 Page 25 Page 26 Page 27 Page 28 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5.2 指令表 0 1 6 11 16 21 23 24 25 27 28 29 31 32 34 35 37 38 39 40 41 43 44 45 46 47 48 50 LD ZRST ZRST ZRST ZRST SET STL LD SET STL LD SET LD SET LD SET STL OUT LD AND SET STL OUT LD AND AND SET STL M8002 S0 C0 T0 Y000 S0 S0 X000 S1 S1 X001 S2 X002 S3 X003 S4 S2 Y002 X002 X005 S5 S3 Y002 X004 X005 X006 S5 S4 S12 C1 T6 Y005 Page 29 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 51 52 53 54 55 56 58 59 62 63 65 66 67 70 71 73 74 77 78 80 81 82 85 86 88 89 92 93 94 96 97 98 100 OUT LD AND AND AND SET STL OUT LD SET STL OUT OUT LD SET STL OUT LD SET STL OUT OUT LD SET STL OUT LD ANI SET LD AND SET STL Y002 X004 X005 X006 X007 S5 S5 T0 T0 S6 S6 Y0 T1 T1 S7 S7 T2 T2 S8 S8 Y001 T3 T3 S9 S9 T4 T4 C0 S6 T4 C0 S10 S10 K20 K30 K20 K30 K20 Page 30 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 101 102 103 105 106 107 108 111 112 113 115 116 117 119 120 121 124 125 127 128 129 132 133 135 136 139 140 142 OUT LDI SET STL OUT OUT OUT LD ANI SET LD AND SET STL OUT OUT LD SET RET LD OUT LD RST LD OUT LD RST END Y003 X004 S11 S11 Y003 Y005 T5 T5 C1 S1 T5 C1 S12 S12 Y004 T6 T6 S0 S9 C0 S10 C0 S11 C1 S12 C1 K30 K30 K5 K2 Page 31 第六章 总结 通过十周的PLC课程设计,让我深深地体会到:把理论 学习与实践操作结合起来是很有难度的。 ? 不可否认,这其中有苦也有甜,艰辛同时又充满乐趣! 通过本次课程设计,在没有接受任务以前觉得课程设计只 是对PLC书本所学知识的单纯总结,但是通过这次做的课 程设计后我发现这不仅仅是对前面所学知识的一种考查, 更是对我自主、创新性学习能力的很好锻炼。也让我意识 到要把PLC的理论学习与其实践操作好好地结合起来还有 很长路要走。此次PLC课程设计完成后,我更加意识到: 自己要学习的东西还太多,以前老是觉得自己会的不少, 有点眼高手低。现在让我明白了,学习是一个长期积累的 过程,在以后的工作、生活中都应该不断的学习,积极面 对更多的学习挑战,努力提高自己知识和综合素质。 ? 此次PLC课程设计之后,我不仅明确了理论学习的重 要性,也意思到自己需要进行更多实际操作的迫切性。 ? ? Page 32 参考文献资料 ? ? ? ? ? ? [1]廖常初.可编程序控制器应用技术(第五版).重庆大 学出版社.2007 [2] 蒋金周. 全自动洗衣机的PC智能控制.机电一体化 [3] 谢克明.夏路易.可编程控制器原理与程序设计.电子 工业出版社 [4] 吴存宏.浅谈PLC在全自动洗衣机中运用.家用电器 科技.2000 [5] 自动化网论.全自动洗衣机PLC控制 Page 33 Page 34

版权声明:本文为原创文章,版权归 凯发游戏娱乐官网 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发游戏娱乐官网plc全自动洗衣机控制系统设计
下一篇:基于PLC的气动机械手控制系统设计