洗衣机 plc
- 格式:doc
- 大小:245.50 KB
- 文档页数:21
基于PLC的全自动洗衣机控制系统1. 简介随着科技的不断发展,家庭洗衣已经成为了一件非常便捷的事情。
而全自动洗衣机的出现,更是让我们省去了不少麻烦,让洗衣成为了一件更加简单和高效的事情。
而全自动洗衣机之所以能够做到自动化控制,其中最关键的部分就是控制系统,而基于PLC的控制系统则成为了一种非常常见的选择。
2. PLC介绍PLC,全称可编程逻辑控制器,是一种常用于自动化的电子计算机,由中央处理器、输入输出模块、电源模块和通信模块等组成。
它是由德国西门子公司于1968年研制的,早期多应用于制造业中的自动化控制。
如今,PLC已经广泛应用于各个领域,包括家电领域。
3. 全自动洗衣机的控制系统全自动洗衣机的控制系统是由PLC控制的,通过编程来控制洗衣机的运作。
其基本功能包括水位控制、温度控制、旋转速度控制等。
我们简单来介绍一下洗衣机在不同操作状态下PLC的控制方式。
3.1 水位控制在洗衣机运转时,需要根据不同的洗涤量设置相应的水位,以确保洗涤效果。
为此,洗衣机需要根据用户选择的洗涤程序和衣物的数量等信息,输出不同的水位控制信号给PLC,从而实现水位的控制。
3.2 温度控制在洗涤过程中,需要根据不同的衣物材质和洗涤程序设置相应的温度。
在PLC的控制下,洗衣机将按照用户设置的温度实现加热和保温。
实现这一功能的关键是通过传感器检测洗涤水温度,输出信号给PLC,从而实现自动温度控制。
3.3 旋转速度控制在洗涤过程中,还需要根据不同的洗涤程序和衣物材质设置相应的旋转速度。
通过PLC控制芯片,洗衣机通过控制电机的转速实现不同速度下洗涤和甩干的效果。
4. 基于PLC的控制系统的优点相比于传统的机械式控制方式,基于PLC的控制系统具有以下几个方面的优点:4.1 可编程与传统机械式的洗衣机相比,基于PLC的控制系统支持编程,可以通过程序实现不同洗涤程序、衣物材质的控制,以及便于扩展其他功能,如自清洁等。
4.2 稳定性强PLC控制器拥有可靠的防干扰性能,支持多路输入和多路输出,并且具备高速、高精度的计算能力,从而保证了全自动洗衣机在不同洗涤状态下可以正常运行,同时提升了操作的稳定性和安全性。
PLC课程设计全——自动洗衣机梯形图1000字为了让大家更好地学习PLC,本文将介绍一个自动洗衣机的梯形图设计,希望能够帮助大家更好地理解PLC的应用。
一、洗衣机的工作流程1. 洗涤过程①加水②洗涤③漂洗④脱水⑤放水2. 烘干过程①甩干②加热③烘干④停止加热⑤停止烘干二、梯形图设计1. 洗涤过程在洗涤过程中,需要实现加水、洗涤、漂洗、脱水和放水等功能。
具体梯形图如下:第一步,启动按钮(I1)进行冷水进入(Q1)的操作,水箱进水电磁阀(M1)打开,水泵(M2)工作,将水箱内的水泵出并注入洗衣机内。
此时,水箱液位按钮(I2)检测到液位已经到达设定参数,水箱进水电磁阀(M1)关闭,然后洗衣机开始工作,进入下一步操作。
第二步,洗衣机进入洗涤功能,电机(M3)启动,到达设定的转速以后,洗涤机功能开始实现。
通过梯形图的设计可以看出,转速达到设定参数后,漂洗水(Q2)同时也加入到洗衣机内,电机(M3)继续工作,滚筒开始翻滚,实现洗涤的功能。
当污水达到设定高度时,污水泵(M4)自动启动,将污水泵出并排放。
然后,洗涤功能结束,进入漂洗功能。
第三步,漂洗功能实现。
在第二步完成以后,漂洗水(Q2)开始加入到洗衣机内,电机(M3)继续工作,滚筒开始翻滚。
当漂洗水达到设定高度时,漂洗水泵(M5)自动启动,将漂洗水泵出并排放。
然后,漂洗功能结束,进入脱水功能。
第四步,脱水功能实现。
脱水电机(M6)开始工作,将洗涤的水泵出,滚筒继续翻滚直到脱水结束。
脱水过程中,如果出现错误,比如电机(M6)运行时间过短等,那么脱水功能将被强制停止。
然后,脱水功能结束,开始放水功能。
第五步,放水功能实现。
放水电机(M7)开始工作,将洗涤的水泵出,洗衣机恢复到待机状态。
2. 烘干过程在烘干过程中,需要实现甩干、加热、停止加热、烘干和停止烘干等功能。
具体梯形图如下:第一步,甩干功能实现。
烘干电机(M8)开始工作,将洗涤的水甩出,然后甩干功能结束,开始加热功能。
PLC全自动洗衣机程序设计PLC全自动洗衣机程序设计1. 简介PLC全自动洗衣机程序设计是一种基于可编程逻辑控制器(PLC)的洗衣机控制系统。
该程序设计旨在实现洗衣机的全自动化操作,包括洗衣、漂洗、脱水等各种功能。
2. 硬件设计2.1 PLC选择在设计该全自动洗衣机程序时,我们选择了一款功能强大、可靠性高的PLC作为控制器。
该PLC具备足够的输入输出接口,以满足洗衣机的各种控制需求。
2.2 传感器选择为了实现洗衣机的自动化操作,我们需要选择适合的传感器来监测洗衣机内部的状态。
常用的传感器包括温度传感器、水位传感器、压力传感器等。
2.3 电机控制洗衣机中的电机用于驱动洗涤筒和脱水筒的旋转。
我们需要选择适当的电机并设计合适的电路来控制电机的转速和转向。
3. 软件设计3.1 洗衣程序设计洗衣机的洗衣程序包括几个主要的步骤,如水位控制、加热控制、搅拌控制等。
我们可以通过PLC编程实现这些步骤的控制。
例如,我们可以设置水位传感器监测水位,当水位达到一定高度时停止进水;我们可以通过温度传感器监测水温,控制加热器的开关等。
3.2 漂洗程序设计漂洗程序是洗衣机中的一个重要步骤,用于将洗涤剂从衣物中洗去。
漂洗程序的控制可以通过PLC编程实现。
通过设置水位传感器和搅拌控制,我们可以在洗衣过程中进行多次漂洗,确保洗涤剂完全被洗去。
3.3 脱水程序设计脱水程序用于将衣物中的水分尽可能地去除。
通过PLC的编程,我们可以设置电机的转速和时间,实现脱水功能。
4.PLC全自动洗衣机程序设计是一个复杂的系统工程,需要充分考虑硬件和软件的设计。
通过合理选择PLC和传感器,以及正确编写程序逻辑,我们可以实现一个功能完善、可靠性高的全自动洗衣机控制系统。
全自动洗衣机的PLC控制引言全自动洗衣机是一种现代化的家用电器,它能够自动完成洗衣服的整个过程,包括清洗、漂洗和脱水等环节。
其中,PLC(可编程逻辑控制器)是控制洗衣机运行的重要组成部分,它通过编程实现洗衣机的自动化控制。
本文将介绍全自动洗衣机的PLC控制原理、PLC编程方法以及PLC控制对洗衣机性能的影响。
PLC控制原理PLC(可编程逻辑控制器)是一种专用的工业控制计算机,它能够通过编程实现对各种机械设备的自动控制。
在全自动洗衣机中,PLC控制器扮演着洗衣机运行的“大脑”角色。
PLC控制原理主要包括以下几个方面:1. 输入信号的读取:洗衣机中的传感器将所需的输入信号传送给PLC控制器,例如水位传感器、温度传感器和开关信号等。
2. 逻辑判断与处理:PLC控制器对传感器信号进行逻辑判断和处理,根据预设的程序和逻辑条件来确定下一步的操作。
3. 输出信号的控制:PLC控制器根据逻辑判断的结果,控制相应的执行器,如电机、水泵和阀门等,完成洗衣机的各个动作。
4. 反馈控制与监测:PLC控制器通过传感器对洗衣机的运行状态进行监测,并实时调整控制策略,确保洗衣机的正常运行。
PLC编程方法PLC编程是实现PLC控制的核心环节,它决定了洗衣机的自动化程度和控制性能。
通常使用的PLC编程语言有以下几种: - 指令列表(IL):基于指令的编程方法,适合编写简单的控制程序。
- 检测逻辑脚本(LAD):基于电气线路图的图形化编程,适合理解电气控制逻辑。
- 功能块图(FBD):通过连接功能块的图形化故事流程图来编程,适合逻辑较为复杂的场景。
- 结构化文本(ST):类似于传统编程语言的编写方式,适合复杂的程序设计和控制策略。
此外,PLC编程还需要考虑以下几个关键点: 1. 输入信号的定义:根据洗衣机的传感器类型和接口,定义输入信号的地址和功能。
2. 输出信号的定义:根据洗衣机的执行器类型和接口,定义输出信号的地址和功能。
基于PLC全自动洗衣机控制系统浅析随着科技的不断进步,自动化技术已经在各个领域得到了广泛的应用,洗衣机作为家电行业中不可或缺的产品,在自动化控制系统方面也有了很大的发展。
本文将对基于PLC (可编程逻辑控制器)全自动洗衣机控制系统进行浅析,希望能够为大家对全自动洗衣机的工作原理和控制系统有一个更加深入的了解。
一、全自动洗衣机的工作原理在了解基于PLC控制系统的全自动洗衣机之前,首先需要了解一下全自动洗衣机的工作原理。
全自动洗衣机利用电机、传感器、阀门等组件来完成洗涤、漂洗、脱水等各个环节的操作。
整个工作流程可以分为以下几个步骤:1. 加水:当用户设置好洗衣程序并按下启动按钮后,洗衣机会根据用户设置的水位自动打开进水阀,开始加水。
2. 洗涤:加水完成后,洗衣机会启动电机,使洗衣筒开始旋转,并通过内置的洗涤装置将洗涤剂和水充分混合,完成洗涤过程。
3. 漂洗:洗涤完成后,洗衣机会排出洗涤水,然后进行漂洗操作,以去除洗涤剂残留。
4. 脱水:漂洗完成后,洗衣机会进行脱水操作,通过高速旋转的方式将衣物中的水分脱离出来。
5. 完成:洗衣机会停止工作,并通过发出提示音或者显示设备来提示用户洗衣完成。
以上就是全自动洗衣机的基本工作流程,通过电机、传感器等各种组件的协调配合,实现了自动洗衣的功能。
而在这个工作流程中,PLC控制系统则起到了至关重要的作用。
1. PLC的作用PLC是一种专门用于工业控制的计算机,它具有可编程、可靠性强、扩展性好等特点,可以实现各种自动化控制任务。
在全自动洗衣机中,PLC起到了控制整个洗衣机工作流程的重要作用,通过对各种传感器、执行器等设备进行控制,实现了洗涤、漂洗、脱水等操作的自动化。
2. PLC控制系统的组成基于PLC的全自动洗衣机控制系统包括PLC主控模块、输入模块、输出模块、人机界面等几个主要部分。
PLC主控模块是控制系统的核心,负责接收用户输入的洗衣程序,控制输入输出模块的工作,并根据传感器数据来调整洗衣机的工作状态;输入模块用于接收各种传感器的信号,比如水位传感器、温度传感器等;输出模块则用于控制各种执行器的工作,比如进水阀、电机、排水阀等;人机界面则是用户与全自动洗衣机进行交互的窗口,通过人机界面,用户可以设置洗衣程序、查看洗衣机的工作状态等。
《全自动洗衣机控制系统的PLC设计》篇一一、引言随着科技的不断进步,自动化已成为现代生活的重要组成部分。
全自动洗衣机作为家庭和商业场所的常见设备,其控制系统的设计对于提高洗涤效率、减少人工操作和保障设备稳定运行具有重要意义。
本文将详细介绍全自动洗衣机控制系统的PLC(可编程逻辑控制器)设计,以实现洗衣机的智能化和自动化。
二、系统概述全自动洗衣机控制系统采用PLC作为核心控制器,通过传感器、执行器等设备实现洗衣过程的自动化控制。
该系统包括进水、洗涤、漂洗、脱水、排水等环节,可实现预设程序的自动执行,同时具备故障诊断和保护功能。
三、PLC设计1. 硬件设计PLC是全自动洗衣机控制系统的核心,其硬件设计包括CPU 模块、输入/输出模块、通信模块等。
其中,CPU模块负责处理洗衣过程中的各种逻辑和控制算法;输入模块用于接收传感器信号和用户操作指令;输出模块则控制执行器等设备的动作。
此外,为了保障系统的稳定性和可靠性,还需要考虑硬件的抗干扰能力和散热设计。
2. 软件设计软件设计是全自动洗衣机控制系统PLC设计的关键部分,包括编程、调试和优化。
首先,根据洗衣过程的实际需求,编写相应的控制程序,实现进水、洗涤、漂洗、脱水、排水等环节的自动化控制。
其次,通过调试和优化程序,确保系统在各种工况下都能稳定运行,并达到预期的洗涤效果。
最后,为了方便用户操作和维护,还需要设计友好的人机界面。
四、系统功能1. 预设程序控制:系统可根据不同的洗涤需求,预设多种洗涤程序,用户可根据需要选择。
2. 传感器信号处理:系统通过传感器实时监测洗衣过程中的各种参数,如水位、温度、洗涤时间等,确保洗涤过程的顺利进行。
3. 执行器控制:系统通过输出模块控制进水阀、排水阀、电机等执行器的动作,实现洗涤过程的自动化控制。
4. 故障诊断与保护:系统具有故障诊断和保护功能,当设备出现故障时,系统能及时报警并采取相应措施,保障设备和人员的安全。
5. 人机界面:系统配备友好的人机界面,方便用户操作和维护。
全自动洗衣机的PLC控制
PLC(可编程逻辑控制器)是一种最常用的自动化控制系统。
在全自动洗衣机中,PLC
控制器扮演了一个重要的角色,它能够控制洗衣机的每一个操作过程。
在这篇文章中,我
们将探讨PLC在全自动洗衣机中的应用以及它对洗衣机性能的影响。
PLC控制器在洗衣机中的应用是通过将各个控制组件连接起来实现的。
这些组件包括
传感器、执行器、运动控制器和人机界面。
其中,传感器能够捕捉洗衣机内部的信息,例
如水位、温度和重量等。
执行器能够控制机械部件的状态,例如水阀、泵和门等。
运动控
制器可以调整电机的运转速度和方向,以达到对各种洗涤程序的要求。
人机界面能够提供
用户友好的操作,例如显示器和按钮等。
PLC控制器通过以上组件实现内部的电气控制。
PLC系统智能化程度高,可以根据不
同的洗涤程序来对洗衣机进行精细的控制。
此外,PLC控制器还能够自主诊断电路故障,
找出故障并通知用户以解决问题。
1. 增强洗涤效果:PLC控制器能够对洗衣机进行智能控制,根据不同的洗涤程序和衣物情况选择不同的运动和水位,从而提高洗涤效果。
同时,PLC控制器能够自主诊断电路
故障并给出提示,让用户能够及时解决问题,保证洗衣机的正常工作状态。
总的来说,PLC控制器对全自动洗衣机的性能有着重要的影响。
它能够增强洗涤效果、提高安全性能、降低能耗等,从而为用户提供更好的洗涤体验。
因此,在全自动洗衣机的
选购过程中,应该重视PLC控制器的选择,选用具有稳定性和智能性的PLC控制器来保证
洗衣机的高性能表现。
全自动洗衣机控制系统的PLC设计一、引言洗衣机是现代家庭必备的电器之一,随着科技进步和人们生活水平的提高,洗衣机也经历了从手动到自动、从半自动到全自动的演进过程。
全自动洗衣机以其高效、便利的特点,成为现代家庭中不行或缺的家电产品。
而全自动洗衣机的控制系统则是实现其智能化运行的重要部分之一。
本文将介绍。
二、PLC的基本原理PLC,即可编程逻辑控制器,是一种现代化控制设备,运用于工业自动化过程中。
PLC的基本原理是通过程序来控制输入和输出设备,实现对各种工业生产过程的控制。
常见的PLC由CPU、输入输出接口、电源和通信模块等组成。
三、全自动洗衣机的工作原理全自动洗衣机的工作原理包括洗涤过程、漂洗过程、脱水过程和烘干过程。
在洗涤过程中,洗衣机需依据用户设置的程序控制水的注入、洗涤剂的加入、搅拌和清洗等操作;漂洗过程中,洗衣机需要控制水的排放和注入,以及重复清洗的操作;脱水过程中,洗衣机需通过高速旋转去除衣物中多余的水分;在烘干过程中,洗衣机需通过烘干机的加热控制将洗净的衣物烘干。
四、全自动洗衣机控制系统的设计全自动洗衣机控制系统的设计需要思量到洗衣机的各个工作过程,并制定相应的控制程序。
以下是一个基于PLC的全自动洗衣机控制系统设计的基本步骤:1. 系统需求分析:依据洗衣机的工作原理,分析系统中需要实现的功能和相应的输入输出要求。
2. PLC选型:依据系统的需求,在市场上选择合适的PLC 设备,并采购相应的CPU、输入输出模块等配件。
3. 硬件毗连:将PLC的各个部件按照电路图进行正确毗连。
4. 编写控制程序:依据系统需求,使用PLC编程软件编写相应的控制程序,包括各个工作过程的流程控制、输入输出设备的控制以及报警机制等。
5. 仿真测试:将编写好的程序下载到PLC中进行仿真测试,以确保程序的准确性和稳定性。
6. 确定控制参数:依据实际状况,调整控制参数,使系统的工作更加稳定和高效。
7. 系统集成:将编写好的控制程序与洗衣机的硬件部分进行集成,进行整机测试和调试。
基于PLC全自动洗衣机控制系统浅析全自动洗衣机在我们日常生活中扮演着非常重要的角色,它的出现极大地方便了我们的生活。
而洗衣机的自动控制系统更是洗衣机的核心,它能够自动完成洗涤、脱水等功能,不需要我们手动控制。
本文将对基于PLC(可编程逻辑控制器)的全自动洗衣机控制系统进行浅析,探讨其工作原理和特点。
一、PLC的基本原理及特点PLC是一种用于工业自动化控制的数字计算机,它主要用于控制生产线上的机械或工艺设备。
PLC的基本原理是采用程序控制和逻辑控制,同时具有数据处理能力,可以实现各种逻辑运算、定时控制、计数控制等功能。
PLC的特点包括稳定性高、可靠性强、抗干扰能力强、扩展性好等,这些特点使得PLC在自动化控制系统中得到了广泛应用。
二、全自动洗衣机控制系统的工作原理全自动洗衣机控制系统是基于PLC的,它能够实现自动洗涤、漂洗、脱水等功能。
控制系统的工作原理如下:1. 洗涤程序控制当用户选择洗衣机的洗涤程序后,PLC控制系统会根据用户的选择来控制不同的电机、阀门、泵等执行机构,从而实现洗涤程序的启动、停止和控制。
1. 高度自动化2. 稳定可靠PLC控制系统具有稳定可靠的特点,能够确保洗衣机在工作过程中稳定、可靠地进行各项操作,保障洗衣机的正常运行。
3. 操作简便基于PLC的全自动洗衣机控制系统的操作非常简便,用户只需按照指示进行简单操作,即可完成洗衣过程,大大方便了用户的生活。
4. 功能强大PLC控制系统具有强大的功能,能够实现多种洗衣程序的控制,满足不同用户的需求,提供更多的选择。
随着科技的不断发展,基于PLC的全自动洗衣机控制系统也在不断向着更加智能化、高效化的方向发展。
未来,基于PLC的全自动洗衣机控制系统有望在以下几个方面得到进一步的发展:1. 智能化随着人工智能和物联网技术的不断发展,基于PLC的全自动洗衣机控制系统有望实现更加智能化的功能,能够根据用户的习惯和需求进行精准智能化的洗涤控制。
基于PLC全自动洗衣机控制系统浅析1. 引言1.1 基于PLC全自动洗衣机控制系统简介PLC(Programmable Logic Controller)即可编程逻辑控制器,是一种专门用于工业控制领域的数字化电子设备。
在全自动洗衣机中,PLC控制系统通过监测传感器信号和执行输出控制,实现洗涤、漂洗、脱水等不同功能的控制,从而实现洗衣机的全自动化操作。
PLC控制系统通过编程控制逻辑来执行各种不同的任务,例如根据用户设置的程序选择洗涤模式、控制水位、控制电机转速等。
与传统的机械控制系统相比,PLC控制系统更加灵活、可靠和易于维护。
全自动洗衣机采用PLC控制系统带来了诸多优势,包括更高的精度、更快的响应速度、更低的能耗等。
PLC控制系统还具有故障诊断和报警功能,可以有效提高洗衣机的可靠性和安全性。
在本文中,我们将深入探讨PLC在全自动洗衣机中的应用,探讨其工作原理、优势、实现方案以及性能分析,以期为读者带来全面的了解和认识。
2. 正文2.1 PLC在全自动洗衣机中的应用PLC作为集成了数字、模拟输入输出和通信功能的自动化控制设备,广泛应用于全自动洗衣机中。
在洗衣机控制系统中,PLC可以实现对各种功能的精确控制,提升洗衣机的工作效率和性能。
在洗衣机的进水控制方面,PLC可以实现对不同水位的控制,根据衣物量的大小来控制水位的高低,确保洗涤效果和节约水资源。
在洗衣机的洗涤程序控制方面,PLC可以存储多种洗涤程序,用户可以根据需要选择不同的程序,实现自定义洗涤模式,满足不同的洗涤需求。
在洗衣机的排水和甩干控制方面,PLC可以实现对排水和甩干速度的精确控制,确保洗衣后的衣物尽快排干,减少洗涤时间。
2.2 PLC控制系统工作原理PLC控制系统是由程序控制器(PLC)和外部控制设备(如传感器、执行器等)组成的自动化控制系统。
其工作原理可分为三个主要步骤:1. 输入模块接收信号:控制系统的输入信号通常来自各种传感器,例如温度传感器、压力传感器等。
杭州职业技术学院课程设计说明书
题目机电一体化课程设计
――PLC控制全自动洗衣机设计
系别机电工程系
专业机电一体化
班级机电0511
姓名官智俊
指导教师吴晓苏
二○○八年一月十日
课程设计任务书
一、设计任务:
PLC控制全自动洗衣机设计
二、设计要求:
1.水位控制:高水位25S
中水位进水15S
低水位进水10S
2.程序选择:全程序
简易程序
(1)全程序过程:(循环3次)
进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止
(2)简易程序:(循环2次)
进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止
三、设计期限
2008 年 1 月 6 日至2008 年1 月20 日
目录
一.PLC控制全自动洗衣机的研究意义 (4)
二.PLC机型 (4)
三.程序设计要求 (5)
四.设计流程图 (6)
五. 课程设计小结 (18)
一.PLC控制全自动洗衣机的研究意义
PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是"继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然.
PLC控制使用简单,他的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,其输出触头容易达220V.2A.
PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施.
当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动.
从这些方面突出了使用PLC控制全自动洗衣机的优越性.
二.PLC机型
日本三凌公司的F系列PLC
三.程序设计要求
1.水位控制:高水位25S
中水位进水15S
低水位进水10S
2.程序选择:全程序
简易程序
(1)全程序过程:(循环3次)
进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止(2)简易程序:(循环2次)
进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止注意:要求画出控制流程图
四.I/O分配图
启动X0Y0进水
水位(高)X1Y1排水
水位(中)X2Y2电机正转
水位(低)X3Y3电机反转
全程序X4Y4脱水
简易程序X5
COMCOM
五.软硬件系统设计
1.硬件组织
2.元件组成
(1)梯形图及其分析
(2)状态转移图及其分析
(3)指令表
设计要求:
1、按下启动按扭及水位选择开关
2、开始进水直到高(中、低)水位,关水
3、2秒后开始洗涤
4、洗涤时,正转30秒,停2秒,然后反转30秒,停2秒
5、如此循环5次,总共320秒后开始排水,排空后脱水30秒
6、开始清洗,重复(2)~(5),清洗两遍
7、清洗完成,报警3秒并自动停机
8、若按下停车按扭,可手动排水和手动脱水
输入点:输出点:
启动10001 启动洗衣机00001
停止10002 进水阀00002
高水位10003 正转00003
中水位10004 反转00004
低水位10005 排水00005
排空检测10006 脱水00006
高水位检测10007 报警00007
中水位检测10008
低水位检测10009
手动排水10010
手动脱水10011
全自动洗衣机的I/O分配并设计PLC外围硬件线路:
设计流程图:
全自动洗衣机的梯形图:(由于版面限制,我只能把这个梯形图分解成几块,标志图X)
图(1)
图(2)
图(3)
图(4)
图(5)
图(6)
我这是使用步进梯形指令(STL)编程方式,当然也可以使用起保停电路编程方式。
I0.0 启动信号
I0.1 停止信号启动10001 启动洗衣机00001
停止10002 进水阀00002
高水位10003 正转00003
中水位10004 反转00004
低水位10005 排水00005
排空检测10006 脱水00006
高水位检测10007 报警00007
中水位检测10008
低水位检测10009
手动排水10010
手动脱水10011
I0.2 高水位
I0.3 中水位
I0.4 低水位
I0.5 排空检测
I0.6 高水位检测
I0.7 中水位检测
I1.0 低水位检测
I1.1 手动排水
I1.2 手动脱水
Q0.0 启动指令
Q0.1 进水阀控制
Q0.2 正转及脱水
Q0.3 反转
Q0.4 排水
Q0.5 报警
M0.1 开始洗涤
转:
二、控制要求:
(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水
位,关水
(2)2秒后开始洗涤
(3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒
(4)如此循环5次,总共320秒后开始排水,排空后脱水30秒
(5)开始清洗,重复(1)~(4),清洗两遍
(6)清洗完成,报警3秒并自动停机
(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)图片:
图片:
图片:
图片:
图片:
NETWORK 1 //开始洗涤
//开始洗涤,M0.1为洗涤状态;M0.2为每次洗涤(共四次)的状态;M0.3为进水阀控制;LD I0.0
AN C2
AN I0.1
= M0.1
NETWORK 2 //进水阀控制
//
//进水阀控制
//
LD M0.1
EU
LD I0.5
EU
OLD
O M0.3
AN M0.2
= M0.3
NETWORK 3
LD I0.2
AN I0.6
LD I0.3
AN I0.7
OLD
LD I0.4
AN I1.0
OLD
A M0.3
= Q0.1
NETWORK 4
LD Q0.1
ED
TON T37, +20
NETWORK 5
LD T37
O M0.2
AN C1
A M0.1
= M0.2
NETWORK 6 //正转及脱水控制//正转及脱水控制
LD M0.2
AN T38
AN Q0.3
A M0.1
LD I0.5
AN T40
AN Q0.3
A M0.1
OLD
LD I1.2
AN M0.1
OLD
= Q0.2
NETWORK 7
LD M0.2
AN T39
TON T38, +300
NETWORK 8 //反转控制
//反转控制
LD T38
AN T39
AN I0.5
A M0.1
= Q0.3
NETWORK 9
LD Q0.3
TON T39, +300
NETWORK 10
LD T39
ED
LD T40
ED
CTU C1, +5
NETWORK 11 //出水阀控制
//出水阀控制
LD C1
LD I1.1
AN M0.1
OLD
= Q0.4
NETWORK 12 //脱水计时
//脱水计时
LD I0.5
TON T40, +300
NETWORK 13 //洗涤和漂洗计数//洗涤和漂洗计数
LD M0.2
ED
LDN M0.1
CTU C2, +3
NETWORK 14 //报警输出
//报警输出
LD M0.1
TOF T30, +30
NETWORK 15
LDN M0.1
A T30
= Q0.5
六:课程设计小结
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,PLC已经成为当今空前活跃的领域,在生活中可以说得是无处不在。
因此作为二十一世纪的大学来说掌握PLC的开发技术是十分重要的。
回顾起此次PLC课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在吴小苏老师的辛勤指导下,终于游逆而解。
同时,在吴小苏老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
参考文献:
《电器控制与PLC》
指导教师评语:
指导教师签名:成绩答辩评定:
签名:
设计说明书
年月日
杭州职业技术学院机电工程系21。