全自动洗衣机plc程序设计汇编
全自动洗衣机PLC控制系统设计方案
全自动洗衣机PLC控制系统设计摘要中文摘要:该毕业设计介绍了可编程序控制器<PLC)和PLC控制系统的基本知识,包括PLC的定义、特点、分类、技术指标、基本结构、工作原理、硬件知识及PLC控制系统等相关知识。
采用三菱公司的FX2N系列的PLC,设计了一个简单的全自动洗衣机控制系统。
全自动洗衣机通过了可编程序控制器来实现洗涤过程,省时省力。
英文摘要:AbstractThe graduation design introduces the programmable logic controller( PLC> and PLC to control the basic knowledge of the system, includePLC definition ,characteristics, arrange ,thetechnique target, basic structure, the work principle, the hardware knowledge and control of PLC the systemrelatedknowledge. The design adopt the PLC of the series of FX2N of the San Ling company, design an in brief control system of full-automatic washing machine .The full-automatic washing machine passes the programmable logic controller to carry out the wash process, save time labor-saving.前言可编程控制器是以计算机为核心的通用自动控制装置,它的功能强、可靠性极强、编程简单、使用方便、体积小。
PLC全自动洗衣机程序设计
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课程设计-全自动洗衣机控制系统设计LT1 系统描述即设计要求1.1 自动洗衣机的介绍随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。
洗衣机的全自动化、多功能化、智能化是其发展方向。
基于全自动洗衣机的应用日益广泛,本次设计利用三菱公司生产的PLC控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。
PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。
全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。
在全自动洗衣机中,洗衣机洗涤、脱水程序是由单片机为中心控制系统工作的。
首先由于单片机的指令系统相对复杂,编写洗涤、脱水程序相对复杂;其次,在设计控制系统硬件时.要有多种电路保护装置,如电流保护、电压保护、过载保护、过热保护及欠压保护等等这样增加了硬件的复杂性,隐含较高的故障率无形地增加了维修成本费用,在各种控制系统中广泛运用的PLC能克服单片机的缺点。
它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。
因此在运用中,硬件也相对简单,提高控制系统的可靠性。
另外它的编程语言也相对简单。
1.2自动洗衣机的设计要求通过PLC实现的设计要求为:(1)按下启动按钮及水位选择开关,注水直到高(中、低)水位,关水;(2)2s后开始洗涤;(3)洗涤时,正转30s,停2s,然后反转30s,停2s;(4)如此循环5次,总共320s后开始排水,排空后脱水30s;(5)开始清洗,重复(2)~(5),清洗两遍;(6)清洗完成,报警3s并自动停机;(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数);若要求启动开关分为标准洗和轻柔洗,试改变有关输入点,并在程序中加入轻柔洗功能2 方案论证2.1 采用PLC系统:1)可靠性高,PLC作为一种通用的工业控制器,它必须能够在各种不同的工作环境中正常工作。
PLC全自动洗衣机程序设计
PLC全自动洗衣机程序设计1.洗衣机程序设计概述本章介绍PLC全自动洗衣机程序设计的概述。
包括程序设计的目的、范围、主要功能和设计要求等。
1.1 程序设计目的本程序设计的目的是实现PLC全自动洗衣机的功能,包括水位控制、温度控制、转速控制、洗涤程序控制、漂洗程序控制、脱水程序控制、故障检测和报警等。
1.2 程序设计范围本程序设计的范围包括洗衣机的主控制器、各传感器和执行器的选型和接口设计,以及程序的编写和调试。
1.3 主要功能本程序设计实现了以下主要功能:________●洗衣机的开关控制:________实现洗衣机的启动和停止控制。
●水位控制:________根据洗衣机内衣物的数量和洗涤程序要求自动控制水位。
●温度控制:________根据洗涤程序要求自动控制水温。
●转速控制:________根据洗涤程序要求自动控制洗衣机内筒的转速。
●洗涤程序控制:________根据用户选择的洗涤程序进行相应的控制。
●漂洗程序控制:________根据洗涤程序要求进行漂洗控制。
●脱水程序控制:________根据洗涤程序要求进行脱水控制。
●故障检测和报警:________对洗衣机的故障进行检测,并通过显示屏或声音等方式进行报警。
1.4 设计要求本程序设计需要满足以下要求:________●可靠性:________保证洗衣机的正常运行和控制,减少故障发生的可能。
●灵活性:________允许用户选择不同的洗涤程序和设置参数。
●易维护性:________程序结构清晰,方便调试和维护。
●安全性:________保证洗衣机运行时的安全性,防止事故发生。
2.PLC全自动洗衣机程序设计详细说明本章详细介绍了PLC全自动洗衣机程序设计的各个过程和实现方法。
2.1 洗衣机主控制器设计在本节中,将介绍洗衣机的主控制器的选型和接口设计。
包括PLC的选择、输入输出模块的选择和数据通信设计等。
2.2 传感器和执行器的选型和接口设计本节介绍了洗衣机中使用的传感器和执行器的选型和接口设计。
(完整版)全自动洗衣机的PLC控制系统设计毕业设计
全自动洗衣机的PLC控制系统设计摘要随着社会经济的发展和科学技术水平的提高,家用电器全自动化成为必然的发展趋势。
全自动洗衣机的产生极大的方便了人们的生活。
经过几年的平稳发展,国产洗衣机无论在质量上还是功能上都与世界领先水平同步。
纵观洗衣机市场,高效节能、省水、省电、环保型洗衣机一直在市场上占主导地位。
根据全自动洗衣机的工作原理, 可利用编程控制器PLC实现控制。
PLC的优点是:可靠性高,耗电少,适应性强,运行速度快,寿命长等,为了进一步提高全自动洗衣机的功能和性能,避免传统控制的一些弊端,因此人们就提出了用PLC来控制全自动洗衣机这个课题。
全自动洗衣机控制系统利用了西门子S7-200系列PLC的特点,对按钮,电磁阀,开关等其他一些输入输出点进行控制,实现了洗衣机洗衣过程的自动化。
由于每遍的洗涤,排水,脱水的时间由PLC内计数器控制,所以只要改变计数器参数就可以改变时间。
可以把上面设定的程序时间定下来,作为固定程序使用,也可以根据衣物的质地,数量及油污的程度来编程。
该论文就怎样利用PLC来控制全自动洗衣机进行了调查,对其中软件设计、硬件设计等问题进行了分析和研究实现全自动洗衣机的正常运行和强制性停止功能。
关键词:PLC 全自动洗衣机S7~200AbstractWith the social and economic development and improving the level of science and technology, fully automated inevitable trend. Automatic washing machine produces a great convenience to people's lives. After several years of steady growth, both in domestic washing machine on the quality or function are synchronized with the world leading level. Throughout the washing machine market, energy efficient, water-saving, energy saving, environmentally friendly washing machine dominant in the market.According to the working principle of fully automatic washing machines, PLC programmable controller can be used to achieve control. PLC advantages are: , adaptable, fast, long life, etc., in order to further enhance the functionality and performance of fully automatic washing machines, avoiding some of the drawbacks of traditional control, so people put forward by PLC automatic washing machine to control this issue. Automatic washing machine control system utilizes the Siemens S7-200 series PLC characteristics, for some other input output points button, solenoid valves, switches and other controls to automate the process of washing laundry. Since each pass of washing, drainage, dewatering time the counter by the PLC control, so long as the change counter arguments can change the time. The above procedure can set the time to settle down, to use as a fixed procedure can also be programmed according to the texture, degree of quantity and greasy clothes. The paper on which the software design, issues such as the analysis and research to achieve automatic washing machine uptime and mandatory stop function.Keywords: PLC automatic washing machine S7 ~ 200目录1 绪论 (1)1.1 课题研究背景 (1)1.2 洗衣机发展概况和现状 (1)1.3 课题研究的目的与意义 (2)1.4 本课题研究的主要内容 (3)2 PLC 结构和工作原理 (3)2.1 PLC 控制特点 (3)2.2 控制系统框图 (4)2.3 控制系统对应设备及功能 (5)2.4控制系统原理 (5)2.5 PLC的基本机构 (5)2.6整体式结构的PLC (6)2.7 模块式结构的PLC (6)2.8 PLC各组成部分介绍 (6)2.9 基本指令 (7)2.10 PLC的工作原理 (8)2.11 循环扫描技术 (9)2.12 输入阶段 (9)2.13 执行程序阶段 (9)2.14 输出阶段 (9)2.15 PLC 的输入输出响应时间 (9)3硬件电路的设计 (10)3.1 IO点数 (10)3.1.1 IO点数统计 (10)3.1.2 IO储存器容量的估算 (11)3.1.3 CPU功能与结构的选择 (11)3.2 PLC外部接线图 (12)4 软件的设计 (13)4.1 编程软件选择 (13)4.2 程序的流程图、构成和相关设置 (13)4.2.1 流程图 (13)4.2.2 程序的构成 (15)4.2.3 程序的下载、安装和调试 (15)5全自动洗衣机控制系统PLC程序 (15)5.1 地址分配 (15)5.2 内部元件地址分配表 (16)5.3 PLC控制顺序功能图 (17)5.4 系统梯形图 (18)5.4.1 辅助继电器 (18)5.4.2 进水 (19)5.4.3 洗衣 (20)5.4.4 排水 (20)5.4.5 脱水 (21)5.4.6 洗完报警 (21)6系统指令语句 (22)7 程序运行过程分析 (25)7.1 洗衣机进水 (25)7.2正反转洗衣 (25)7.3大循环洗衣 (26)7.4强制停止 (26)8 系统仿真 (26)8.1 S7-200仿真软件简介: (26)8.2 系统程序仿真: (27)9 总结与展望 (27)9.1 总结 (27)9.2 展望 (28)结束语 (30)致谢 (30)参考文献 (31)1 绪论1.1 课题研究背景本次设计基于PLC的全自动洗衣机控制,本文的课题源于市场上洗衣机产品。
PLC全自动洗衣机程序设计
PLC全自动洗衣机程序设计PLC全自动洗衣机程序设计1. 引言PLC(可编程逻辑控制器)是一种常用于自动化控制系统中的工控设备,广泛应用于各行各业。
本文将介绍如何进行PLC全自动洗衣机的程序设计,以实现洗衣机的自动化运行。
基于PLC的洗衣机程序设计可以提高生产效率、节约资源,也能够提升洗衣机的智能化水平。
2. PLC全自动洗衣机的工作原理PLC全自动洗衣机的工作原理包括以下几个步骤:- 步骤1:用户选择洗衣模式和洗衣时间等参数。
- 步骤2:用户放入衣物,并关闭洗衣机的门。
- 步骤3:PLC根据用户选择的参数,控制洗衣机的加热、水位、转速等。
- 步骤4:洗衣机开始工作,根据设定的程序依次进行水洗、漂洗、脱水等操作。
- 步骤5:洗衣机完成工作,发出提示音,等待用户取出洗好的衣物。
3. PLC全自动洗衣机程序设计流程根据洗衣机的工作原理,我们可以设计出以下的PLC全自动洗衣机程序:3.1 程序初始化程序初始化主要包括以下内容:- PLC系统与洗衣机的连接和通信检测。
- 初始化各个传感器,如温度传感器、水位传感器等。
- 检测洗衣机的状态,确保门已关闭,并将状态设置为“待机”。
3.2 用户输入参数用户通过操作洗衣机的控制面板,输入洗衣模式、洗衣时间等参数。
PLC需要读取这些参数,并进行验证和显示。
3.3 洗衣机工作控制根据用户输入的参数,PLC需要控制洗衣机的各个组件进行相应的工作控制,包括:- 控制加热器的启停,根据用户选择的洗衣模式和温度要求来调节加热器的工作状态。
- 控制水泵的启停,根据用户选择的洗衣模式和水位要求来调节水泵的工作状态。
- 控制电机的转速,根据用户选择的洗衣模式和转速要求来调节电机的转速。
- 监测洗衣机的状态,如水位、温度、转速等,确保工作在正常范围内。
3.4 工作结束处理当洗衣机完成工作后,PLC需要进行相应的处理,包括:- 发出提示音,提醒用户取出洗好的衣物。
- 将洗衣机的状态设置为“待机”,等待下一次操作。
全自动洗衣机控制系统(PLC)
二、相关知识
(四)顺序控制功能图的编程方法 3.并行序列的编程方法
当条件满足后,程序将同时转移到多个分支程序, 执行多个流程,这种程序称为并行序列程序。
(一)顺序控制功能图在全自动洗衣机控制中
三、应用举例 的应用
1.系统I/O分配
名称 SB1 L1
L2
输入信号 功能
启动按钮
低水位检测 开关
高水位检测 开关
SCRT S_bit:顺序控制继电器转换(Sequence Control Relay Transition)指令,用来表示SCR 段之间的转换,即活动状态的转换。
SCRE:顺序控制继电器结束(Sequence Control Relay End)指令,用来表示SCR段的结束。
二、相关知识
(三)顺序控制功能图的三要素
I0.5
输出设备
M1
电动机
M2
M3
红灯
HL1
绿灯
HL2
进料阀
YV1
出料阀
YV2
输出继电器 编号 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4
Q0.5
Q0.6
三、应用举例 (二)顺序控制功能图在自动送料装车系统中 的应用 3.根据I/O分配画出PLC接线图
三、应用举例 (二)顺序控制功能图在自动送料装车 系统中的应用 4.程序设计
HL6
东西红灯
Q0.5
三、应用举例 (四)顺序控制功能图在十字路口交通灯控 制中的应用
2.系统I/O分配及控制回路接线
三、应用举例 (四)顺序控制功能图在十字路口交通灯控 制中的应用
3.程序设计
图7-19 十字路口交通灯控制系统程序
三、应用举例 (五)顺序控制功能图在液体混合中的应用
plc全自动洗衣机毕业设计
添加标题
添加标题
添加标题
添加标题
节能环保:随着环保意识的提高, PLC全自动洗衣机将更加注重节 能环保,采用更加高效的电机、C全自动洗衣机将更 加网络化,能够实现远程控制、 智能提醒、在线升级等功能,更 加方便用户的使用。
特点:操作简便、智能化程度高、节 能环保、安全可靠。
应用领域:家庭、酒店、医院、学校 等场所。
工作原理
自动检测:通过传感器检测衣物重量、水位、温度等参数 自动洗涤:根据检测到的参数,自动选择合适的洗涤程序 自动脱水:洗涤完成后,自动进行脱水操作 自动烘干:脱水完成后,自动进行烘干操作 自动停机:完成所有操作后,自动停机,等待下一次使用
水路故障: 检查进水口、 出水口是否 堵塞,水压
是否正常
程序故障: 检查程序设 置是否正确, 程序是否正
常运行
机械故障: 检查洗衣机 内部零件是 否损坏,运 转是否正常
传感器故障: 检查传感器 是否正常工 作,信号传 输是否正常
通讯故障: 检查PLC与 洗衣机之间 的通讯是否 正常,通讯 协议是否正
记录调试结果:记录调试 过程中的所有数据,以便
后续分析和改进
检查电源:确保电源连接 正常,电压稳定
检查传感器:确保所有传 感器安装正确,工作正常
启动洗衣机:启动洗衣机, 观察其运行情况,如有异
常及时停止
测试性能:测试洗衣机的 性能,如洗涤效果、耗水
量、噪音等
常见故障诊断与排除
电源故障: 检查电源线 是否连接正 确,电源插 座是否正常
安全保护系统设计
漏电保护:检测洗衣机内部是否 有漏电现象,如有则自动切断电 源
水位保护:检测洗衣机内部水位 是否过高,如有则自动停止进水
PLC全自动洗衣机程序设计本月修正版
PLC全自动洗衣机程序设计PLC全自动洗衣机程序设计概述本文档介绍了PLC全自动洗衣机程序设计的相关信息。
全自动洗衣机是一种能够根据预设的程序完成洗衣操作的机器。
PLC(可编程逻辑控制器)被广泛应用于工业自动化领域,包括洗衣机的控制和监控。
功能需求根据洗衣机的功能需求,我们将实现以下功能:1. 自动控制洗涤、漂洗、脱水等洗衣程序;2. 温度控制:根据用户设定的温度值,自动控制洗涤水温;3. 桶转速控制:根据洗衣程序的要求,控制洗衣桶的转速;4. 水位控制:根据洗衣程序的要求,自动控制洗涤水位;5. 故障保护:监测洗衣机的故障情况,如电机故障、水泵故障等,并进行相应的处理。
PLC程序设计下面是PLC全自动洗衣机程序设计的示例代码,以Ladder Diagram(梯形图)的形式展示。
- Input - Output -- 洗涤按钮 - 洗涤电机启动-- 漂洗按钮 - 漂洗电机启动-- 脱水按钮 - 脱水电机启动-- 温度设定按钮 - 温度设定值-- 水位设定按钮 - 水位设定值-- 洗涤水位传感器 - 判断是否需要添加洗涤水-- 洗涤水泵 - 控制洗涤水的流入和停止-- 温度传感器 - 检测当前水温-- 温控阀 - 控制加热和停止加热-- 洗涤桶转速传感器 - 检测洗涤桶的转速-程序流程以下是PLC全自动洗衣机程序设计的流程图:mermdgraph TDA[开始] --> B{选择洗衣程序}B --> -选择洗涤程序- C[设定洗涤参数]C --> D[洗涤电机启动]C --> E{是否需要添加水}E -- 是 --> F[控制洗涤水流入]E -- 否 --> G[等待洗涤完成]F --> GG --> -选择漂洗程序- H[设定漂洗参数]H --> I[漂洗电机启动]I --> GG --> -选择脱水程序- J[设定脱水参数]J --> K[脱水电机启动]K --> L[等待脱水完成]L --> M[停止脱水电机]M --> N[结束]参数设定在洗衣程序运行前,用户需要通过设定按钮设置洗衣参数,包括温度和水位。
全自动洗衣机PLC控制系统设计
天津冶金职业技术学院学生毕业课题全自动洗衣机PLC控制系统设计系别: 机械系专业: 机电一体化班级: 机电07-1****: *******: ***二〇一〇年六月摘要基于PLC全自动洗衣机控制系统的设计与研究摘要:可编程控制器(PLC)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。
在现代的社会,全自动洗衣机进入各个家庭,本文介绍了PLC用于全自动洗衣机的控制系统,其可改进现有技术的不足,简化结构,有利于降低成本和提高可靠性。
关键词:全自动洗衣机;可编程控制器;简化结构;降低成本目录第1章PLC控制系统设计。
1.1 plc特点。
1.2 PLC控制系统设计的基本原则。
1.3 plc的编程语言。
第2章全自动洗衣机控制系统简介和设计要求。
2.1洗衣机简介。
2.2 全自动洗衣机水位开关及新技术。
2.3 PLC在全自动洗衣机中的应用。
2.4 全自动洗衣机控制系统的设计要求。
、。
第3章全自动洗衣机PLC控制。
3.1 控制要求。
3.2 全自动洗衣机流程图。
3.3 通道分配图表。
3.4全自动洗衣机编程梯形图。
3.5梯形图程序注释。
第4章课程设计总结。
第5章参考文献。
摘要基于PLC全自动洗衣机控制系统的设计与研究摘要:可编程控制器(PLC)是以计算机技术为核心的通用自动化控制装置,它的功能性强,可靠性高,编程简单,使用方便,体积小巧,近年来在工业生产中得到广泛的应用,被誉为当代工业自动化主要支柱之一。
在现代的社会,全自动洗衣机进入各个家庭,本文介绍了PLC用于全自动洗衣机的控制系统,其可改进现有技术的不足,简化结构,有利于降低成本和提高可靠性。
关键词:全自动洗衣机;可编程控制器;简化结构;降低成本According to the full-automatic washing machine in PLC controls the design of 第1章PLC控制系统设计1.1PLC的特点1.1.1可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。
PLC全自动洗衣机程序设计
电气技术及PLC课程设计说明书题目:全自动洗衣机PLC控制学院:航空自动化学院系别:自动化系专业名称:自动化班级:学号:姓名:指导教师:目录1 系统总体方案设计 (3)1.1 系统控制要求分析2 PLC控制系统设计 (5)2.1 PLC控制系统I/O地址分配表及变量定义2.2 PLC系统I/O接线图设计2.3 PLC控制程序流程图设计2.4 PLC控制程序设计2.5系统可靠性分析与设计3 系统调试及结果分析 (11)3.1 系统调试及解决的问题3.2 结果分析结束语参考文献附录:带功能注释的源程序1 系统总体方案设计1.1 系统控制要求分析1、控制要求:(1)按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水(2)2秒后开始洗涤(3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒(4)如此循环5次,总共320秒后开始排水,排空后脱水30秒(5)开始清洗,重复(1)~(4),清洗两遍(6)清洗完成,报警3秒并自动停机(7)若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数)(8)用数码管显示剩余时间(正转、反转、脱水)。
2、要求分析(1)由于启动用按钮控制,需要加自锁结构;水位选择有三种,需要三个刀开关并联与启动按钮串联控制。
(2)洗衣机开始进水,首先检测到低水位信号,然后中水位,然后高水位。
由于没有实物,我们手动来控制水位检测信号。
假如选择高水位,这就需要等低水位信号中水位信号和高水位信号依次出现后方才定时2秒钟。
由于是三个水位,我们需要三种方式并联控制。
(3)洗涤开始,用定时器控制洗涤时间,由于洗涤过程中水会减少,所以洗衣机要有自动补水功能,且在补水时不影响正常洗衣。
这就要在洗涤开始加自锁结构(具体见程序)。
(4)洗涤过程要循环5次,用计数器来计洗涤次数,用定时器开关来控制循环。
(5)洗涤完成后排水,需要有排空信号(排空水后此信号是一直存在的直到开始注水)所以要用刀开关。
排水时不能进水,故在进水控制线路上加相应的常闭开关;排空后脱水,用定时器控制脱水时间,同理也不能进水。
PLC全自动洗衣机程序设计
PLC全自动洗衣机程序设计一、引言本文档旨在介绍PLC全自动洗衣机程序设计的详细流程和内容,为开发团队提供指导和参考。
二、设计目标本节将确定PLC全自动洗衣机程序设计的主要目标和需求。
1·实现全自动洗衣机的基本功能,包括洗涤、漂洗、脱水和烘干等。
2·设计有效的程序逻辑,确保洗衣机能够顺利运行并保证洗衣质量。
3·考虑用户友好性,提供人性化的界面和操作体验。
4·确保洗衣机的安全性,包括防止电器故障和保护用户的人身安全。
三、PLC程序设计本节详细介绍PLC程序设计的各个方面。
1·确定输入输出信号:确定需要监测的传感器输入和控制的执行器输出,例如蓄水箱水位传感器、温度传感器和电机控制输出等。
2·制定程序流程:制定PLC程序的主要流程和逻辑,包括启动、工作阶段和停止等。
3·设计状态转换图:根据洗衣机的工作流程和逻辑设计状态转换图,确保程序可以正确地根据不同的输入信号做出响应。
4·编写PLC程序代码:根据上述流程和状态转换图编写PLC程序代码,采用合适的编程语言和方案。
5·调试和优化:通过实际测试和调试,不断优化PLC程序,确保洗衣机的正常运行和高效性能。
四、用户界面设计本节介绍洗衣机的用户界面设计方案。
1·设计操作面板:确定洗衣机的操作面板的布局和功能按钮,包括启动/暂停按钮、模式选择按钮和显示屏等。
2·确定用户操作流程:制定用户使用洗衣机的操作流程,确保用户能够方便地选择洗涤模式和启动洗衣机。
3·设计显示屏界面:设计显示屏的界面,包括文字显示、图标和进度条等,以提供洗衣机状态信息和操作提示。
4·优化用户体验:根据用户反馈和测试结果,不断优化洗衣机的用户界面,提高用户的操作便利性和体验。
五、安全保护与故障处理本节介绍洗衣机的安全保护和故障处理措施。
1·设计安全保护机制:根据法律法规和标准,设计洗衣机的安全保护机制,包括电气保护和机械保护等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《机电传动控制》课程设计说明书院系班级姓名学号指导老师摘要随着人们生活水平的不断提高,洗衣机已经作为一件必备实用的家用电器进入了千家万户。
人们对洗衣机依赖性的加强也必然要求着洗衣机的各相性能得到同步加强,要求着洗衣机适应各种不同使用环境的能力得到进一步提升。
近年来,可编程控制器在我国的迅速发展,它所具有的功能性强、可靠性高、配制方法灵活等特点是其它控制器所无法匹敌的,因此,它被越来越广泛的应用于各类工业控制领域并加快了向民众生活进军的步法。
本文讲述的是如何利用PLC 实现全自动洗衣机的控制,实现洗衣、清水、脱水的全自动控制。
本文结合任务设计书的要求,以洗衣机为研究对象,采用了三菱公司FX2n系列可编程逻辑控制器作为洗衣机的控制器。
对洗衣机的控制系统的总体功能进行了分析,阐述了可编程逻辑控制器的组成和工作原理。
并提出了洗衣机硬件的各组成模块及详细的硬件模块设计方案。
本设计改善了洗衣机系统的控制品质,并真正地达到了实时全自动控制的要求。
关键字:洗衣机;全自动;可编程逻辑控制器;控制目录一、绪论 (4)1.1、全自动洗衣机的应用现状 (4)1.2、设计全自动洗衣机的意义 (4)1.3、全自动洗衣机主要实现功能 (4)二、硬件电路的实现 (5)2.1 主控电路设计 (5)2.1.1 PLC简介 (5)2.1.2 控制器I/O口分配表 (7)2.1.3 全自动洗衣机PLC控制的硬件图 (8)2.2 单相异步电动机驱动控制电路设计 (8)2.3 报警电路设计 (10)2.4 进排水控制电路设计 (11)2.4.1 进水阀阀门简介 (11)2.4.2 进水阀门控制电路设计 (13)2.4.3 排水阀门简介 (14)2.4.4 排水阀门控制电路设计 (15)2.5 水位检测电路设计 (16)三、软件程序实现 (17)3.1 软件开发环境简介 (17)3.2 全自动洗衣机程序流程图 (17)3.3全自动洗衣机功能梯形图编程实现 (19)3.4 系统调试....................................................................................................................... - 4 - 结束语 . (5)参考文献 (6)致谢 ...................................................................................................................错误!未定义书签。
附录 ...................................................................................................................错误!未定义书签。
指令表清单: (21)一、绪论1.1、全自动洗衣机的应用现状目前洗衣机是一种耳熟能详的家用电器,随着科技的进步和人们生活质量的提高,以及人们对精神文明的高度追求,那么全自动洗衣机也揭开了面纱,现在做的比较好的,国内有小天鹅、海尔、荣事达等等,国外有西门子,博世等等。
这些厂家所生产的全自动洗衣机还是比较好的,但所谓物以稀为贵,所以相对来说价格还存在很大的异议。
而人们追求的高质量生活,也就对这些不是很过问了,只要买来好用就可以了,所以目前市场上还是有很大的发展空间。
1.2、设计全自动洗衣机的意义全自动洗衣机以其固有的优点还是赢得了很多的消费者的信赖,应用而生,它将是现在到未来的星星产品,所以有必要开发和改善现有的全自动洗衣机,应用最先进的科技技术,投入最少的资金。
而目前随着PLC价格下降,PLC的应用不断普及,同时,PLC本身所具有的:可靠性高、抗干扰能力强、编程简单、体积小、功耗低、便于维护等特点使得PLC成为工控领域的首选控制器,所以可以应用该产品进行研发,从而达到洗衣机自动化控制,更多的赢得消费者的青睐。
1.3、全自动洗衣机主要实现功能本篇论文所设计的全自动洗衣机的功能主要包括:自动洗涤,自动漂洗,自动脱水三个主要阶段,同时可手控洗涤衣物。
通过PLC具体实现过程为:(1)按下启动按钮及水位选择开关,注水直到水位开关设定的水位,关闭进水阀。
(2)关闭进水阀后延时2s,然后开始洗涤。
(3)洗涤时,洗衣机滚筒首先正转30s,停止2s,然后再反转30s,停止2s(4)如此循环5次,总共320s后开始排水,水排空以后开始脱水,脱水时间为30s(5)第一次脱水完成后开始自动漂洗,重复(2)~(5)的步骤,一共清洗两遍(6)清洗完成后,洗衣机报警3s提示洗衣完成并且自动停机(7)在自动控制的过程中若按下停车按扭,可进入手动控制过程,可手动排水(不脱水)和手动脱水。
二、硬件电路的实现本篇论文所设计的全自动洗衣机所包含的硬件电路主要有:主控电路设计、单相异步电动机驱动控制电路设计、报警电路设计、进排水控制电路设计、水位检测控制电路设计等。
2.1 主控电路设计2.1.1 PLC简介本文设计的全自动洗衣机所采用的控制器为三菱公司FX2n系列PLC——FX2n-48MR-D。
可编程逻辑控制器(Programmable Logic Controller,PLC),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成有:⑴、电源可编程逻辑控制器的电源在整个系统中起着十分重要的作用。
如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程逻辑控制器的制造商对电源的设计和制造也十分重视。
一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去⑵、中央处理单元(CPU)中央处理单元(CPU)是可编程逻辑控制器的控制中枢。
它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。
当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。
等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
为了进一步提高可编程逻辑控制器的可靠性,近年来对大型可编程逻辑控制器还采用双CPU构成冗余系统,或采用三CPU的表决式系统。
这样,即使某个CPU出现故障,整个系统仍能正常运行。
⑶、存储器存储器主要包括:系统程序存储器和用户程序存储器。
存放系统软件的存储器称为系统程序存储器。
存放应用软件的存储器称为用户程序存储器。
⑷、输入输出接口电路①.输入接口电路由光耦合电路和微机的输入接口电路,作用是可编程逻辑控制器与现场控制的接口界面的输入通道。
②.输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用可编程逻辑控制器通过现场输出接口电路向现场的执行部件输出相应的控制信号。
⑸、功能模块如计数、定时等功能模块。
⑹、通信模块主要用于PLC与其她控制器之间的通信,如SCI通信等。
可编程逻辑控制器具有以下鲜明的特点:⑴、系统构成灵活,扩展容易,以开关量控制为其特长;也能进行连续过程的PID回路控制;并能与上位机构成复杂的控制系统,实现生产过程的综合自动化。
⑵、使用方便,编程简单,采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。
另外,可在线修改程序,改变控制方案而不拆动硬件。
⑶、能适应各种恶劣的运行环境,抗干扰能力强,可靠性强,远高于其她各种机型。
正是由于以上特点PLC被广泛应用于个工程控制领域。
FX2n-48MR-D型PLC属于FX2n系列,具有48个I/O点数(输入24点,输出24点)的基本单元,继电器输出型,使用24V电源。
2.1.2 控制器I/O口分配表表2.1 控制器I/O口分配表2.1.3 全自动洗衣机PLC控制的硬件图图2.1全自动洗衣机PLC控制的硬件图如图2.1所示,按键S1-S11分别为不同信号信号输入,COM口为公共接地端,Y000-Y006分别为不同控制信号输出端,输出控制信号控制执行电路的工作状态。
2.2 单相异步电动机驱动控制电路设计单相异步电动机主要用于为洗衣机滚筒的转动提供动力,电机驱动控制电路用于控制电机的启停,正反转等,保证全自动洗衣机的各项功能正常运行。
根据全自动洗衣机的功能设计出的单相异步电动机驱动控制电路如下:图2.2 单相异步电动机驱动电路图如图2.2所示,KQ为刀开关,相当于洗衣机的插头,FU1为熔断器,可以保护电机不至于因工作异常导致电流过大而使电机烧毁。
KM1、KM2分别为继电器的动合触点,分别控制电机的正反转。
电路的工作原理为:当KM1接通时,电容器串联在启动绕组绕组上,则电流I相位约90°,设此时电动机正转,当KM1断开,KM2接通时,电容器从启动绕组切断到工作绕组中,则电流I工作绕组超前启动绕组相位约90°,从而实现了电动机的反转,在该电路中实质上是主、副绕组相互交换来实现正反转的,因此这种单相异步电动机的工作绕组和启动绕组必须是可以互换的。
所以它的工作绕组、启动绕组的线圈匝数线径,所占槽位数都是应该完全相同的。
图2.3 单相异步电动机控制电路如图2.3所示,控制电路工作电压与PLC电源相同,其中R4为限流电阻,NPN型三极管PE8050在电路中用作开关管的功能,PE8050其耐压值为30V,额定电流为 1.5A,所以可在此电路中安全使用。
此控制电路的工作必须在启动信号为1的条件下,当正转控制信号为1,反转控制信号为0时,继电器KM1线圈得电,驱动电路中继电器KM1常开触点KM1闭合,电机正转。
当正转控制信号为0,反转控制信号为1时,KM1线圈失电,动合触点KM1断开,继电器KM2线圈得电,驱动电路中,继电器KM2的常开触点闭合,电机反转。
启动信号为0时,整个控制电路失电,继电器KM1、KM2线圈失电,动合触点断开,电机停止,洗衣机停止工作。
2.3 报警电路设计报警电路工作于洗衣机完成洗衣后,自动报警3s,告知洗衣完成。
然后自动停机。
图2.4 报警电路电路图如图2.4所示,当报警控制信号为1时,蜂鸣器发声报警。