基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx

上传人:b****2 文档编号:13687788 上传时间:2022-10-12 格式:DOCX 页数:30 大小:402.03KB
下载 相关 举报
基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx_第1页
第1页 / 共30页
基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx_第2页
第2页 / 共30页
基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx_第3页
第3页 / 共30页
基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx_第4页
第4页 / 共30页
基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx

《基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。

基于PLC的全自动洗衣机控制方案讲解Word文档格式.docx

3.2.2PLC类型的选择5

3.3I/O点的分配与编号6

3.4控制流程图7

3.5I/O接线图8

3.6控制程序梯形图8

3.7控制程序语句表18

3.8程序调试25

结论30

设计总结31

谢辞32

参考文献33

第1章前言

1.1设计内容

利用西门子PLC的S7-200系列设计全自动洗衣机的控制系统。

洗衣的方式(强洗或是标准)、洗衣中的水位选择(高水位洗衣、低水位洗衣等)等两个方面需要在将衣服放入洗衣机洗衣服之后手动来选择。

当选择了一种洗衣参数后,按下启动按钮,洗衣机就会自动完成洗衣服的整个过程。

需要完成的内容:

采用PLC控制,列出输入输出点分配表;

画出PLC的输入输出设备的接线图;

绘制功能流程图;

利用STEP-Micro/WIN32软件完成梯形图、指令表的程序设计与调试。

1.2控制要求

具体操作过程见全自动洗衣机洗涤动作流程图。

动作要求如下:

1.洗衣机的进水、排水分别由进水电磁阀和排水电磁阀执行。

2.洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现。

3.脱水时,由脱水电磁离合器合上、排水电磁阀吸合,洗涤电动机正转进行甩干。

4.洗涤完成由蜂鸣器报警。

5.洗衣机通过高水位限位检测ST3、低水位限位检测ST2、零水位限位检测ST1来检测水位的高度位置。

水位选择由一个按钮完成。

洗涤方式选择也由一个按钮完成。

用四个LED发光二极管来指示当前的工况状态。

第2章总体方案设计

2.1系统设计方案

通常地,人们采用洗衣机来洗衣服需要经历洗涤、漂洗、排水、脱水等4个环节,而在全自动洗衣机中,这样的一个过程全由PLC来完成。

并且,全自动洗衣机需要其控制系统足够可靠,以避免洗衣机轻易出现故障。

全自动洗衣机的简单工作过程如图2.1所示。

其中,洗衣的方式(强洗或是标准)、洗衣中的水位选择(高水位洗衣、低水位洗衣等)等两个方面需要在人们将衣服放入洗衣机洗衣服之后手动来选择。

并且是必须选择的洗衣参数。

全自动洗衣机系统中,PLC主要完成以下功能:

1.检测功能

(1)检测洗衣的方式:

强洗或者是弱洗的选择。

(2)检测洗衣时的水位:

高水位或者是低水位的选择。

(3)检测进水是否到了需要的水位,即进水是否完成。

(4)检测排水是否已经完成。

2.控制功能

(1)控制进水、洗涤、排水、脱水等洗衣机的动作。

(2)控制洗涤、脱水等的时间长短。

(3)控制洗涤的次数。

(4)控制在洗衣机完成一个动作后到下一个动作的准确转换。

(5)控制完成洗衣时的信号提示。

2.2系统硬件配置及组成原理

根据控制流程图,来实现功能。

选择西门子S7-200系列PLC作为此全自动洗衣机的控制主机。

在西门子S7-200系列PLC中又有CPU221、CPU222、CPU224、CPU226、CPU226XM等之分。

此全自动洗衣机系统中PLC主机型号的选择将在后面介绍。

启动按钮用来控制全自动洗衣机开始工作,一般地,在用户在洗衣机内放入衣服,且已经准备好开始洗衣服之后,按下启动按钮,全自动洗衣机开始洗衣。

停止按钮用来控制运行中的全自动洗衣机停止工作。

在洗衣服的过程中,用户需要停止洗衣机,就可以直接按下停止按钮,洗衣机即会停止工作。

高低水位是指洗衣机在洗衣过程中,洗衣机筒内保持的水位高低,一旦选择了高水位,则在洗衣过程中的水位将保持系统设定下的两个水位中的相对高一点的水位。

反之则是低水位。

强洗标准洗涤开关用来设置洗衣机洗衣服的模式,当选择强洗时,洗衣机自动按照强洗模式洗衣服。

反之,选择弱洗洗模式。

弱洗模式与强洗模式的选择必须在用户一开始洗衣之前完成。

高水位探测器用来检测洗衣机水位是否已经达到了高水位。

采用数字量输出式水位探测器这样就可以直接将高水位探测器的输出直接送到PLC主机的数字量输入端口上。

低水位探测器用来检测洗衣机水位是否已经达到了低水位。

采用数字量输出式水位探测器这样就可以直接将低水位探测器的输出直接送到PLC主机的数字量输入端口上。

同样零水位探测器用来探测是否将水排干。

进水电磁阀用来控制洗衣机的进水。

当然洗衣机需要外界进水时,PLC主机发出控制信号,进水电磁阀会打开,水自动从外界送入洗衣机筒内,当水已经达到了设定的水位时,PLC主机发出信号自动关闭进水电池阀,同时控制洗衣机进入下一个洗衣步骤。

电机正转接触器用于PLC主机控制洗衣机电机的正转。

可以直接用PLC主机的数字量输出端口来连接电机正转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。

电机反转接触器用于PLC主机控制洗衣机电机的反转。

可以直接用PLC主机的数字量输出端口来连接电机反转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。

排水离合器用于PLC主机控制洗衣机机筒内的排放。

选用数字式离合器,可以直接用PLC主机的数字量输出端口来连接到排水离合器,当洗衣机在完成洗衣后,需要将机筒内的脏水排出机筒,此时,PLC主机发出控制命令打开排水离合器,进行排水。

洗衣机洗衣服的最后一道工序就是对衣服进行脱水,脱水电磁离合器正是用于PLC主机控制洗衣机进行脱水,脱水需要电机带动机筒旋转,有了电磁离合器后,就可以直接使用PLC主机的数字量输出端口来控制电磁离合器,最终达到控制脱水执行电机的目的。

在脱水过程不涉及电机的调速问题,因此,用PLC主机加电磁离合器这样一种比较觉得简单的方式就可以完成控制任务。

蜂鸣器用来指示洗衣机洗衣过程中的一些声音提示,也采用电磁阀控制。

对于各个程序中的指示灯也采用电磁阀进行控制。

第3章PLC控制系统设计

3.1电动主电路的设计

如图3-1为主电路电机正反转的控制线路。

图3-1主电路图

3.2确定I/O数量,选择PLC类型

3.2.1I/O数量的确定

全自动洗衣机控制系统为单机控制系统。

PLC的输入点,包括启动按钮、停止按钮、高低水位选择按钮、弱洗强洗模式选择按钮、高水位探测器、低水位探测器,零水位探测器一共7点;

输出点包括进水电磁阀、电机正转接触器、电机反转接触器、排水离合器、脱水离合器、蜂鸣器接触器和四个指示灯接触器一共10点。

3.3.2PLC类型的选择

由I/O点数的多少可将PLC分成小型PLC、中型PLC和大型PLC。

PLC按结构形式可分为整体式和模块式两种。

整体式PLC具有结构紧凑、体积小、重量轻、价格低等优点。

一般小型或超小型PLC多采用这种结构。

各模块做成插件式并组装在一个具有标准尺寸并带有若干插槽的机架内。

模块式PLC配置灵活,装配和维修方便,易于扩展。

一般大中型PLC都采用这种结构。

由于点数不多,本次设计选择小型、整体式西门子S7-200系列的CPU224型的PLC,可以满足使用需求。

它的主要特点是:

·

14输入/10输出共24个数字量I/O点

13KB的程序和数据存储空间

6个独立的30KHZ的高速计数器,2路独立的20KHZ的高速脉冲输出

具有PID控制器

1个RS485通信/编程口

具有多点接口MPI(MultiPointInterface)通信协议

具有点对点接口PPI(PointtoPointInterface)通信协议

具有自由通信口

I/O端子排可以很容易地整体拆卸

3.3I/O点地址的分配

如表3-1所示为该控制系统的I/O分配表

表3-1I/O分配表

控制信号

信号名称

元件名称

元件符号

地址编码

输入信号

启动信号

常开按钮

SB1

I0.0

停止信号

常闭按钮

SB2

I0.1

高低水位选择

SB3

I0.2

洗涤模式选择

SB4

I0.3

高水位限位检测

传感器

ST3

I0.4

低水位限位检测

ST2

I0.5

零水位限位检测

ST1

I0.6

输出信号

进水

电磁阀

YV1

Q0.0

电机正转

接触器

KM2

Q0.1

电机反转

KM3

Q0.2

排水

YV2

Q0.3

脱水

KM5

Q0.4

报警

蜂鸣器

HA

Q0.5

进水指示

信号灯

HL1

Q0.6

脱水指示

HL2

Q0.7

洗涤指示

HL3

Q1.0

排水指示

HL4

Q1.1

3.4控制流程图

根据控制要求,建立全自动洗衣机控制流程图,如图3-2所示,为全自动洗衣机的控制流程图。

可以让设计人员清楚、明了的认清该系统的工作过程。

暂停2秒

暂停3秒

满5次?

吗?

满3次?

排水,直至水排空

甩干10秒

报警提示5秒

停机

洗衣机洗涤过程

进水,到达规定水位,开始洗涤

是强洗吗?

电机正转8秒

电机正转2秒

电机反转8秒

电机反转2秒

Y

N

图3-2全自动洗衣机控制流程图

3.5I/O接线图

I/O接线图是进行施工接线的主要技术文件,图3-3所示为全自动洗衣机控制系统的I/O接线图。

图3-3I/O接线图

3.6控制程序梯形图

在可编程控制器中有多种程序设计语言,梯形图程序设计语言是最常用的一种程序设计语言。

梯形图由触点、线圈和应用指令等组成。

触点代表逻辑输入条件。

CPU运行扫描到触点符号时,便转到触点位指定的存储器位访问(即CPU对存储器的读操作)。

在用户程序中常开触点和常闭触点可以使用无数多次。

线圈通常代表逻辑输出结果和输出标志位,当线圈左侧接点组成的逻辑运算结果为“1”时,“能流”可以到达线圈,使得线圈得电动作,则CPU将线圈的位地址指定的存储器的位置为“1”,逻辑运算结果为“0”时,线圈断电,存储器的位置为“0”。

以下为用STEP7-Micro/WIN32软件编制的该控制系统的程序梯形图。

图3-4主程序梯形图

图3-5洗涤子程序梯形图

图3-6强洗程序梯形图

图3-7弱洗程序梯形图

3.7控制程序语句表

从STEP 

7-Micro/

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1