黄山学院PLC课程设计说明书
PLC
课程设计说明书
设计题目: 全自动洗衣机 姓 名: 指导教师: 院 系: 信息工程学院 专 业: 自动化 学 号:
1
黄山学院PLC课程设计说明书
目 录
摘要............................................................................................................................................3 第1章 引言...............................................................................................................................3
1.1设计目的......................................................................................................................4 1.1设计内容......................................................................................................................4 1.1设计功能......................................................................................................................4 第2章 系统分析及硬件设计...................................................................................................5
2.1系统工作说明.............................................................................................................5 2.2 I/O分配图………….....................................................................................................7 2.3电气工程接线图….......................................................................................................7 第3章软件设计……………….................................................................................................8
3.1系统流程图...................................................................................................................8 3.2系统程序设计...............................................................................................................8 第4章 程序梯形图…………....................................................................................................9
4.1PLC梯形图……….......................................................................................................9 4.2系统调试……………..................................................................................................12 第5章总结………….................................................................................................................12 参考文献
2
黄山学院PLC课程设计说明书
基于PLC系统的全自动洗衣机
摘要:本次课程设计根据自动洗衣机的工作原理和结构,利用S7-200可编程控制器PLC实现控制,对全自动洗衣机的控制系统进行了全面的理论分析,通过本系统的设计,对西门子S7-200系列PLC的特点有了深入的理解。全自动洗衣机控制系统利用了西门子S7-200系列PLC的特点,对按钮,开关等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。在此基础上提出了基于PLC的全自动洗衣机控制方案,并对方案进行了论证,根据洗衣机的工作原理,设计了流程及程序,对按钮、继电器、开关、等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。由于洗涤、排水、脱水的时间均由PLC内计数器进行控制,所以只要改变计数器参数就可以改变时间。具有智能化程度高、安全可靠、方便、灵活等特点。
关键词:全自动 洗衣机 PLC
第1章 引言
随着社会经济的发展和科学技术水平的提高,家庭电器全自动化成为必然的发展趋势。全自动洗衣机的产生极大的方便了人们的生活。洗衣机是国内家电业唯一不打价格战的行业,经过几年的平稳发展,国产洗衣机无论在质量上还是功能上都和世界领先水平同步。纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机一直在市场上占主导地位。
本课题主要着重于全自动洗衣机的控制,要求洗衣机能实现进水、洗涤、排水、脱水、报警,所采用的控制方法操作简单、稳定可靠、维护与维修方便。控制方法确定后投入生产要缩短控制系统的设计的时间、调试周期,且要降低成本。
传统的洗衣机采用继电器控制的优点是装置结构简单、价格便宜、抗干扰能力强。但是,这也是随之带来的一些问题,如绝大多数控制继电器都是长期磨损和疲劳工作条件下进行的,容易损坏,而且继电器的触点容易产生电弧,甚至会熔在一起产生误操作,引起严重的后果。在全负荷运载的情况下,大的继电器将产生大量的热及噪声,同时也消耗了大量的电能。并且继电器控制系统必须是手工接线、安装,如果有简单的改动,也需要花费大量时间及人力和物力去改制、安装和调试。这种电路接线多,只适用于小型的控制电路。所以,我决定采用PLC对洗衣机进行控制。原因是PLC有很多优点,可以有效的解决上述洗衣机的问题。因此,本课题我主要用可编程逻辑控制器即PLC进行设计运行以及调试。讲述的是如何利用 PLC 实现全自动洗衣机的控制,实现洗衣、清水、脱水的全自动控制。可以改善洗衣机系统的控制品质,并真正地达到了实时全自动控制的要求。
3
黄山学院PLC课程设计说明书
1.1 设计目的
1.《PLC课程设计》是与专业课《可编程控制器》相配套的一门重要的实践课程,是理论与实践相结合的一个重要教学环节,其目的是培养学生对可编程控制器的应用能力,同时通过课程设计使学生了解和掌握PLC应用系统的设计过程、方法及实现,为以后设计和实现PLC应用系统打下良好基础。
2.掌握plc的编程软件平台、定时器、计数器、传送指令、主子程序等有关指 令的编程方法;
3.熟悉plc与上位机通讯、软件调试的方法;
4.培养学生的综合设计设计能力、分析问题与解决问题的能力。 1.2 设计内容
全自动洗衣机通过三个开关 QS、SB1、SB2 对洗衣机的洗涤过程进行控制:QS是系统运行控制开关,控制整个洗衣过程。SB1是洗涤方式选择按钮,控制强洗/弱洗两种洗涤方式的切换,即按一下,进入强洗状态,再按一下,又进入弱洗状态,如此反复循环。SB2是运行/暂停两种状态的选择按钮,即按一下,进入运行状态,再按一下,又进入暂停状态,如此反复循环。洗涤水位由机械方式实现控制,通过转换开关设置各种洗涤水位,由检测开关输出触点“通”、“断”信号,表示“水位到(ON)”及“水排空(OFF)”两种状态。洗衣程序必须经过一洗二漂,洗衣结束,报警提示10秒。
整个工作过程
动作要求如下:
? 洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。 ? 洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现。
? 脱水时,由脱水电磁离合器合上、排水电磁阀吸合,洗涤电动机正转进行甩干。 洗涤完成由蜂鸣器报警。 1.3 设计功能
全自动洗衣机系统中,PLC主要完成以下功能: 1.检测功能
(1)检测洗衣的方式:强洗或者是弱洗的选择。 (2)检测洗衣时的水位:高水位或者是低水位的选择。 (3)检测进水是否到了需要的水位,即进水是否完成。 (4)检测排水是否已经完成。
4
黄山学院PLC课程设计说明书
2. 控制功能
(1)控制进水、洗涤、排水、脱水等洗衣机的动作。 (2)控制洗涤、脱水等的时间长短。 (3)控制洗涤的次数。
(4)控制在洗衣机完成一个动作后到下一个动作的准确转换。 (5)控制完成洗衣时的信号提示。
第2章 系统分析即硬件设计
2.1 系统工作说明
选择西门子S7-200系列PLC作为此全自动洗衣机的控制主机。在西门子S7-200系列PLC中又有CPU221、CPU222、CPU224、CPU226、CPU226XM等之分。此全自动洗衣机系统中总共有7个数字量输入,10个数字量输出,共需17点I/O,根据I/O点数及程序容量,选择了CPU224作为其主机。
启动按钮用来控制全自动洗衣机开始工作与否,一般地,在用户在洗衣机内放入衣服,且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始洗衣。
停止按钮用来控制运行中的全自动洗衣机停止工作与否。在洗衣服的过程中,用户需要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作。
高低水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位高低,一旦选择了高水位,则在洗衣过程中的水位将保持系统设定下的两个水位中的相对高一点的水位。反之则是低水位。
强洗标准洗涤开关用来设置洗衣机洗衣服的模式,当选择强洗时,洗衣机自动按照强洗模式洗衣服。反之则相反,选择标准洗模式。需要说明的是,标准模式与强洗模式的 选择必须在用户一开始洗衣之前完成。
高水位探测器用来检测洗衣机水位是否已经达到了高水位。采用数字量输出式水位探测器这样就可以直接将高水位探测器的输出直接送到PLC主机的数字量输入端口上。
低水位探测器用来检测洗衣机水位是否已经达到了低水位。采用数字量输出式水位探测器这样就可以直接将低水位探测器的输出直接送到PLC主机的数字量输入端口上。同样零水位探测器用来探测是否将水排干。采用数字量输出式水位探测器这样就可以直接将零位探测器的输出直接送到PLC主机的数字量输入端口上。
进水电磁阀用来控制洗衣机的进水。当然洗衣机需要外界进水时,PLC主机发出控制信号,进水电磁阀会打开,水自动从外界送入洗衣机筒内,当水已经达到了设定的水位时,PLC主机发出信号自动关闭进水电池阀,同时控制洗衣机进入下一个洗衣步骤。
电机正转接触器用于PLC主机控制洗衣机电机的正转。可以直接用PLC主机的数字量输
5