《PLC》课设--全自动洗衣机控制系统设计资料.pdf

上传人:tbuqq 文档编号:5198750 上传时间:2020-02-19 格式:PDF 页数:18 大小:457.88KB
返回 下载 相关 举报
《PLC》课设--全自动洗衣机控制系统设计资料.pdf_第1页
第1页 / 共18页
《PLC》课设--全自动洗衣机控制系统设计资料.pdf_第2页
第2页 / 共18页
《PLC》课设--全自动洗衣机控制系统设计资料.pdf_第3页
第3页 / 共18页
《PLC》课设--全自动洗衣机控制系统设计资料.pdf_第4页
第4页 / 共18页
《PLC》课设--全自动洗衣机控制系统设计资料.pdf_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《PLC》课设--全自动洗衣机控制系统设计资料.pdf》由会员分享,可在线阅读,更多相关《《PLC》课设--全自动洗衣机控制系统设计资料.pdf(18页珍藏版)》请在三一文库上搜索。

1、课程设计 电气控制与可编程控制器 课程设计说明书 题目:全自动洗衣机控制系统设计 课程设计 目 录 1 系统的工艺及要求 . 1 1.1 系统的运行工艺 . 1 1.2 系统的功能要求 2 2 全自动洗衣机控制系统的整体设计 . 2 2.1 全自动洗衣机系统组成 2 2.1.1 洗涤脱水系统 2 2.1.2 排水和进水系统 3 2.1.3 电动机及传动系统 3 2.2 全自动洗衣机系统概述 3 2.3 控制系统的结构 4 2.4 控制系统原理 4 3 PLC控制系统的硬件设计 5 3.1 PLC 的选型、 I/O 扩展模块的选择 5 3.2 PLC 控制系统的 I/O 资源分配表 7 3.3

2、PLC控制系统的外部接续图 8 4 PLC控制系统的软件设计 9 4.1 控制系统的梯形图设计 9 4.2 控制系统的 PLC软件程序 12 5 程序控制过程说明 13 6 程序调试 13 7 课程设计小结 . 15 参考文献 16 课程设计 1 1 系统的工艺及要求 1.1 系统的运行工艺 波轮式全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安装 的。外桶固定,作为盛水用,内桶可以旋转,作为脱水(甩干)用。内桶的四周 有许多小孔,使内、外涌的水流相通。 洗衣机的进水和排水分别由进水电磁阀和排水电磁阀控制。进水时,控制系 统使进水电磁阀打开,将水注入外桶;排水时,控制系统使排水电磁阀

3、打开,将 水由外桶排到机外。 洗涤和脱水由同一台电机拖动,通过电磁离合器来控制, 将 动力传递给洗涤波轮或甩干桶(内桶) 。电磁离合器失电,电动机带动洗涤波轮 实现正、反转,进行洗涤;电磁离合器得电,电动机带动内桶单向旋转,进行甩 干(此时波轮不转)。水位高低分别由高低水位开关进行检测。启动按钮用来启 动洗衣机工作。 图 1 洗衣机工作示意图 进水阀 起动按钮停止按钮 排水按钮 上水位开关 下水位开关 排水阀 单相电动机 泼轮 外桶 内桶 蜂鸣器 课程设计 2 1.2 系统的功能要求 起动时,首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂停 3s后反转洗涤 15s,暂停 3s后再正

4、转洗涤,如此反复30 次。洗涤结束后,开始 排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为10s。这样 完成依次从进水到脱水的大循环过程。 经过 3 次大循环后(第 2、3 次为漂洗),进行洗衣完成报警,报警10s后结 束全过程,自动停机。 在洗涤过程中,按下停止按钮。洗衣机停止工作。 在洗衣机停止工作时, 按下排水按钮, 洗衣机排水电磁阀得电排水,当水位 下降到低水位开关时,排水电磁阀失电停止排水。 I/O 设备及 I/O 点分配如表所示。 表 1:I/O 设备及 I/O 点分配如表 输入元件输入点编号输出元件输出点编号 起动按钮X0 进水电磁阀Y0 停止按钮X1 电机正转控制

5、Y1 排水按钮X2 电机反转控制Y2 高水位开关X3 排水电磁阀Y3 低水位开关X4 脱水电磁离合器Y4 报警蜂鸣器Y5 2 全自动洗衣机控制系统的整体设计 2.1 全自动洗衣机系统组成 2.1.1 洗涤脱水系统 它主要有盛水桶, 洗涤桶和波轮组成。 盛水桶又称为外桶, 主要用来盛放洗 涤液。盛水桶固定在钢制底板上,通过4 根吊杆悬挂在洗衣机箱体上。电动机, 离合器,排水阀等部件都装在桶底下面。洗涤桶又称为脱水桶或者离心桶,也称 为内桶,它的主要功能是用来盛放衣物, 在洗涤或漂洗时配合波轮完成洗涤或漂 洗功能,在脱水时便成为离心式的脱水桶。波轮是全自动洗衣机中对衣物产生机 械作用的主要部件。

6、按波轮的形状来分, 基本上有小波轮 (直径在 160mm 左右) 课程设计 3 的涡卷式水流和大波轮(直径在300mm 左右)新水流两类。 2.1.2 排水和进水系统 波轮式全自动洗衣机的进排水系统都采用了电磁阀控制。为了对桶内的水位 进行检测和控制,洗衣机上都安装有水位控制器(水位开关)。波轮式全自动套 桶洗衣机使用最多的水位开关是空气压力式开关,主要有气压传感器装置, 控制 装置及电触点开关3 部分组成,用来监视水位的高低。 此外电磁阀分进水和排水 电磁阀, 进水电磁阀是洗衣机上的自动进水开关,它受水位开关动断触点的控制。 而排水电磁阀是全自动洗衣机上的自动排水装置,同时还起改变离合器工作

7、状 态。进水、排水电磁阀是采用电流流过线圈形成磁场的原理,洗衣机电磁阀在进, 排水时使用, 220V 交流电压与电磁阀线圈接通,形成磁场,电磁线圈吸合。自 动打开香蕉阀门, 洗衣机里的水就顺着管道流出去了。断电后, 电磁阀线圈失去 电流,磁场消失,电磁铁松开,橡胶阀门自动关闭, 洗衣机里的水就流不出去了。 2.1.3 电动机及传动系统 波轮式全自动套桶洗衣机的电动机及传动系统主要由电动机和离合器组成, 离合器又有普通离合器和减速离合器两种。其中普通离合器用在采用小波轮的套 桶洗衣机上,这种洗衣机在洗涤或者漂洗时波轮的转速和脱水时离心桶的转速相 同,目前各种大波轮新水流套桶洗衣机普遍采用减速离合

8、器,它在洗涤, 漂洗时 波轮的转速较慢, 而脱水时离心桶的转速较快。 电动机同时作为洗涤和脱水时的 动力源,普遍采用主,副绕组完全对称的电容式电动机。 2.2 全自动洗衣机系统概述 全自动洗衣机采用PLC 控制系统将大大提高工作效率和适应工作环境的能 力。在全自动衣机中, 洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。 首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在 设计控制系统硬件时要有多种电路保护装置,如电流保护、电压保护、过载保 护、过热保护及欠压保护等等这样增加了硬件的复杂性,隐含较高的故障率无 形地增加了维修成本费用,在各种控制系统中广泛运用的PLC 能

9、克服单片机的 缺点。它是整体模块, 集中了驱动电路、 检测电路和保护电路以及通讯联网功能。 课程设计 4 因此在运用中, PLC 的硬件也相对简单,提高控制系统的可靠性。另外它 的编程语言也相对简单。控制系统硬件组成框图如图2 所示: 图 2 全自动洗衣机控制系统硬件组成框图 2.3 控制系统的结构 波轮式全自动洗衣机的电气控制系统由于洗衣机型号的不同而不尽相同, 但电气控制系统主要有程序控制器,电动机,进水电磁阀,排水电磁阀,水位开 关,安全开关及各种功能选择开关等组成的,控制的基本原理也都一样。 全自动 洗衣机能实现洗衣的自动化, 整个洗衣过程都是在程序控制器的“指挥”下进行 的。如把离合

10、器比作全自动套桶洗衣机的心脏,则程序控制器就是全自动洗衣机 的“大脑”。 2.4 控制系统原理 程序控制器中存储着多种程序,一旦通过选择开关选好某种程序后,程序 控制器便按这种程序自动实施对电动机,进水和排水电磁阀的控制。 安全开关又 称为盖开关, 在洗衣机运行过程中起安全保护作用,它的功能为: 在洗衣机工作 时误开盖, 安全开关便会切断电动机电源,自动中断程序; 在脱水过程中如桶内 衣物摆放不均匀而产生大幅度振动时, 安全开关自动中断脱水过程, 启动蜂鸣器。 按照采用的程序控制器的不同, 波轮式全自动套桶洗衣机的电气控制电路可分为 课程设计 5 电动机驱动式程序控制器和单片机式程序控制器电路

11、。 3 PLC 控制系统的硬件设计 3.1 PLC 的选型、 I/O 扩展模块的选择 可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序, 执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数 字或模拟式输入 /输出控制各种类型的机械或生产过程。 I/O 点数是 PLC的一项重要指标。 合理选择 I/O 点数既可使系统满足控制要 求,又可使系统总投资最低。 PLC的输入输出总点数和种类应根据被控对象所需 控制的模拟量、 开关量、输入输出设备情况来确定, 一般一个输入输出元件要占 用一个输入输出点。 考虑到今后的调整和扩充, 一般应在估计的总点数上再加上 20% 3

12、0% 的备用量。 该系统有 12个数字输入点 6 个数字输出点, PLC 常用的内 存有 EPROM、EEPROM 和带锂电池供电的RAM 。一般微型和小型 PLC 的存储 容量是固定的,介于 12KB 之间。 用户应用程序占用多少内存与许多因素有关, 如 I/O 点数、控制要求、运算处理量、程序结构等。因此在程序设计之前只能粗 略地估算。根据经验,每个I/O 点及有关功能元件占用的内存量大致如下: 开关量输入元件: 1020B/点 开关量输出元件: 510B/点 定时器 /计数器: 2B/个 模拟量: 100150B/个 通信接口:一个接口一般需要300B 以上 根据上面算出的总字节数再考虑

13、增加25%左右的备用量,就可估算出用户程 序所需的内存容量,从而选择合适的PLC 内存。该系统有17 个数字输入点 13 个数字输出点,需内存400B,有定时器 6 个,计时器 2 个,需内存 16B,考虑 余量后需要内存 520B。 PLC 的功能日益强大,一般PLC 都具有开关量逻辑运算、定时、计数、数 据处理等基本功能,有些PLC 还可扩展各种特殊功能模块,如通信模块、位置 控制模块等, 选型时可考虑以下几点: 功能与任务相适应, PLC 的处理速度应满 课程设计 6 足实时控制的要求、 PLC 结构合理、机型统一、在线编程和离线编程的选择。全 自动洗衣机控制所要求的控制功能简单,小型P

14、LC 就能满足要求了。 该控制系统 CPU 模块可采用 CPU-224(AC/DC/继电器)模块,它可控制整个系 统按照控制要求有条不紊地进行。 任何一种控制系统都是为了实现被控对象的工 艺要求,以提高生产效率和产品质量。因此,在设计PLC 控制系统时,应遵循 以下基本原则:充分发挥PLC 的功能,最大限度地满足被控对象的控制要求, 是设计 PLC 控制系统的首要前提,这也是设计中最重要的一条原则。这就要求 设计人员在设计前就要深入现场进行调查研究,收集控制现场的资料, 收集相关 先进的国内、国外资料。同时要注意和现场的工程管理人员、工程技术人员、现 场操作人员紧密配合,拟定控制方案,共同解决

15、设计中的重点问题和疑难问题。 保证 PLC 控制系统能够长期安全、可靠、稳定运行,是设计控制系统的重要原 则。这就要求设计者在系统设计、元器件选择、软件编程上要全面考虑,以确保 控制系统安全可靠。例如:应该保证PLC 程序不仅在正常条件下运行,而且在 非正常情况下(如突然掉电再上电、按钮按错等),也能正常工作。一个新的控 制工程固然能提高产品的质量和数量,带来巨大的经济效益和社会效益,但新工 程的投入、技术的培训、设备的维护也将导致运行资金的增加。因此,在满足控 制要求的前提下, 一方面要注意不断地扩大工程的效益,另一方面也要注意不断 地降低工程的成本。 这就要求设计者不仅应该使控制系统简单、

16、经济,而且要使 控制系统的使用和维护方便、 成本低,不宜盲目追求自动化和高指标。由于技术 的不断发展, 控制系统的要求也将会不断地提高,设计时要适当考虑到今后控制 系统发展和完善的需要。这就要求在选择PLC、输入/输出模块、 I/O 点数和内存 容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。 综上所述此次设计选用西门子S7-200型 PLC。 课程设计 7 3.2 PLC 控制系统的 I/O 资源分配表 根据设计要求可以算出PLC 的 I/O 分配表以及定时器计数器分配: 表 2:全自动洗衣机I/O 分配表 输入输出 名称符号地址名称符号地址 启动按钮SB1 0。00 进水电阀YV

17、1 100。00 停止按钮 SB2 0。01 排水电阀 YV2 100。01 高水位开关SQ1 0。02 电机正传接触器KM1 100。02 低水位开关 SQ2 0。03 电机反转接触器 KM2 100。03 手动排水按钮 SB3 0。04 脱水电机 TS 100。04 手动脱水按钮 SB4 0。05 报警器 KM3 100。05 安全盖开关 SQ5 0。06 辅助继电器200。00 表 3:全自动洗衣机定时器、计数器分配表 名称编号功能值 定时器 T0000 正转洗涤定时15s T0001 反转洗涤定时15s T0002 正洗暂停定时3s T0003 反转暂停定时3s T0004 脱水定时1

18、0s T0005 报警定时10s 计数器 C0000 小循环计数3次 C0001 大循环计数3次 课程设计 8 3.3 PLC 控制系统的外部接续图 在图中 ST4 为高水位传感器, ST5 为中水位传感器, ST6 为低水位传感器, ST7 位水排尽传感器, 当选择好水位后, YV1 打开开始进水, 当水位到达相应水位时, 相应的传感器送出 ON 信号否则为 OFF , 只有当水上升到与选择水位相开关一致时, YV1 关闭停止进水,开始洗衣。全自动洗衣机工作原理: 全自动洗衣机的洗衣桶 (外 桶)和脱水桶 (内桶)是以同一中心安放的。 外桶固定, 作盛水用。 内桶可以旋转, 作脱水 ( 甩水

19、)用。内桶的四周有很多小孔, 使内外桶的水流相通。 该洗衣机的进 水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电动控制系统, 使进水阀打开,经进水管将水注入到外桶。 排水时,通过电控系统使排水阀打开, 将水由外桶排出到机外。 洗涤正转、反转由洗涤电动机驱动波盘正、 反转来实现, 此时脱水桶并不旋转。 脱水时,通过电控系统将离合器合上,由洗涤电动机带动 内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启 动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮 用来实现手动排水。 根据上面得出的 I/O 分配表我可以绘制出PLC 外部接线图,如图3

20、所示: 图 3 全自动洗衣机控制系统外部接线图 课程设计 9 4 PLC 控制系统的软件设计 4.1 控制系统的梯形图设计 根据上面的控制系统顺序功能图、PLC 通道分配表、 定时器、计数器通道分 配表、 PLC 电路图以及全自动洗衣机的控制要求可以作出控制系统的梯形图来, 如图 4、5、6、7 所示: 图 4 全自动洗衣机控制系统梯形图(1) 课程设计 10 图 5 全自动洗衣机控制系统梯形图(2) 课程设计 11 图 6 全自动洗衣机控制系统梯形图(3) 图 7 全自动洗衣机控制系统梯形图(4) 课程设计 12 4.2 控制系统的 PLC 软件程序 根据上表和图可以得出全自动洗衣机的程序语

21、句表。如图8 所示: 图 8 全自动洗衣机控制系统程序语句表 课程设计 13 5 程序控制过程说明 按下启动按钮 SB1,辅助线圈得电, 辅助线圈常开触点闭合进行自锁。同时 进水电磁阀得电, 洗衣机开始进水, 进水电磁阀的常开触点闭合进行自锁。当水 位达到高水位传感器指定水位时,高水位开关断开, 进水停止。 同时干水位传感 器的常开触点合上洗衣机的正转电机KM1 得电正转,同时正转洗涤定时器TIM 开始计时。进过 15s,正转洗涤定时器的常闭触点断开,正转电机停止,同时接 通正转电机的暂停定时器TIM 。暂停 3s,正转暂停定时器的常开触点合上接通 洗衣机的反转电机KM2 , 同时进行自锁和接

22、通反转电机的定时器TIM 。 经过 15s, 接通反转电机暂停定时器TIM ,暂停 3s 后反转电机暂停定时器断开,同时接通 正转电机,以此循环进行 3 次。此时洗衣机正反转小循环计数器得电接通排水电 磁阀,洗衣机开始排水,当水位达到低水位传感器的指定水位时,低水位开关 SQ2常开闭合同时接通脱水器,此时脱水器定时器接通开始定时,经过10s,脱 水定时器的常开触点闭合又接通进水电磁阀,又从头开始进水洗涤。 如此大循环 反复 3 次,脱水大循环计数器接通报警器KM ,报警器的常开触点合上,使报警 定时器得电,同时自锁。 10s后报警定时器的常闭触点断开报警停止。洗衣机完 成全部过程。如果在洗衣过

23、程中出现故障只要按下停止按钮SB2 全部过程将停 止。按下手动排水SB3 将立行排水,按下手动脱水SB4 将立行脱水。 6 程序调试 前面我已经进行了全自动洗衣机的整体简介,PLC 的基本知识和在本课题中 的运用,接着我 写出了核心部分, 洗衣机系统的设计包括硬件设计和软件设计。 最后就是 PLC 设计的最后步骤 系统的检测与调试。大体思路流程如下: 1、硬件调试:硬件调试是利用开发系统、基本测试仪器(万用表、示波器 等) ,检查用户系统硬件中存在的故障。硬件调试可分为静态调试与动态调试两 步进行。 (1)静态调试 静态调试是在用户系统未工作时的一种硬件检测。 第一步:目测。检查外部的各种元件

24、或者是电路是否有断点。 第二步:用万用表测试。 先用万用表复核目测中有疑问的连接点,再检测各 课程设计 14 种电源线与地线之间是否有短路现象。 第三步:加电检测。 给板加电, 检测所有的插座或是器件的电源端是否符合 要求的值 第四步:联机检查。因为只有用可编程控制器开发系统才能完成对用户系统 的调试。 (2)动态调试 动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器 件内部故障、 器件连接逻辑错误等的一种硬件检查。动态调试的一般方法是由近 及远、由分到合。 由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电路 时,与该元件无关的元器件全部从用户系统中去掉,这样可

25、以将故障范围限定在 某个局部的电路上。 当各块电路无故障后, 将各电路逐块加入系统中, 在对各块 电路功能及各电路间可能存在的相互联系进行调试。由分到合的调试即告完成。 由近及远是将信号流经的各元器件按照距离可编程逻辑控制器的距离进行 由近及远地分层,然后分层调试。调试时,仍采用去掉无关元件的方法,逐层调 试下去,就会定位故障元件了。 2、软件调试: 软件调试是通过对用户程序的汇编、连接、执行来发现程序 中存在的语法错误与逻辑错误并加以排除纠正的过程。程序调试后, 查看程序是 否有逻辑的错误。 如果出现故障, 应返回编程环境, 检查梯形图的错误并修改程 序再进行调试,如此反复直到调试成功。 课

26、程设计 15 7 课程设计小结 大学生课程设计是培养我们学生综合运用所学的知识,发现,提出,分析和 解决实际问题, 锻炼实践能力的重要环节, 是对学生实际工作能力的具体训练和 考察过程。随着科学技术发展的日新日异,PLC 已经成为当今空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握PLC 的开 发技术是十分重要的。 回顾起此次的设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实 践,在作设计的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西, 同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过 的知识。通过这次设计使我懂得了理论与实际

27、相结合是很重要的,只有理论知识 是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论, 才能真正为社会服务, 从而提高自己的实际动手能力和独立思考的能力。在设计 的过程中可以说得是困难重重, 这毕竟第一次做的, 难免会遇到过各种各样的问 题。 完成这次设计我付出了不少的汗水,也花了不少的时间, 不过完成后我有一 种自豪感、成就感。我历经挫折、艰辛寻师翻书,重复再重复的更改,最后出炉 就是最完美的。 这一路走来回头看看是多么的自豪。在设计过程中, 我通过查阅 大量有关资料, 与同学交流经验和自学, 并向老师请教等方式, 使自己学到了不 少知识,也经历了不少艰辛, 但收获同样巨大。

28、 在整个设计中我懂得了许多东西, 也培养了我独立工作的能力, 树立了对自己工作能力的信心, 相信会对今后的学 习工作生活有非常重要的影响。 而且大大提高了动手的能力, 使我充分体会到了 在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好, 但是在 设计过程中所学到的东西是这次设计的最大收获和财富,使我终身受益。 课程设计 16 参考文献 1 王阿根 电气可编程控制原理与应用 ,清华大学出版社 2 马小军 束长宝 王阿根编可编程控制器及其应用东南大学出版社 3 钟肇新 范建东编著,可编程控制器原理 (第 3 版) ,华南理工大学出版社 4 郁汉琪 电气控制与可编程控制器应用技术东南大

29、学出版社 5 李国厚 PLC 原理及应用设计 .化学工业出版社, 2005 6 潘海燕 波轮式全自动洗衣机的单片控制J.电子世界, 2003 7 吴存宏 浅谈 PLC 在全自动洗衣机中运用 J.设计与开发, 1999 8 王玉梅 全自动洗衣机的模糊控制系统J.潍坊学院学报, 2000 9 余剑生 基于模糊控制的智能洗衣机的程序控制系统J,2005 10 周德林 电脑的程序控制系统 .家用电器, 2005 11 荣俊昌 全自动洗衣机原理与维修 .高等教育出版社, 1998 12 钱如竹 快修家用洗衣机 .北京:人民邮电出版社,2003 13 邱士安 机电一体化技术 .西安电子科技大学出版社,1997 14 赵雅君 家用电器中的自动控制系统M 北京:中国轻工业出版社,1996 15 倪远平 模糊控制器的硬件电路实现J电工技术, 1998

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1