全自动洗衣机PLCWord文件下载.docx
《全自动洗衣机PLCWord文件下载.docx》由会员分享,可在线阅读,更多相关《全自动洗衣机PLCWord文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
全自动洗衣机其特点是能自动完成洗涤,漂洗和脱水的转换,整个过程不需要人工操作。
这类洗衣机均采用套筒式结构,其进水,排水都采用电磁阀,由程序控制器按人们预先设计好的程序不断发出指令,驱动各执行器件动作,整个洗衣过程自动完成。
所用的程序控制器可分为电动机驱动式和单片机式。
可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程.可编程序控制器及其有关设备,都应按易于与各种控制系统形成一个整体,易于扩充其功能的原则设计。
2全自动洗衣机控制系统总体控制方案确定
2.1洗衣机的PLC控制系统概述
全自动洗衣机采用PLC控制系统将大大提高工作效率,和适应工作环境的能力。
它是整体模块,集中了驱动电路、检测电路和保护电路以及通讯联网功能。
因此在运用中,硬件也相对简单,提高控制系统的可靠性。
另外它的编程语言也相对简单。
典型的PLC控制系统的硬件组成框图如图2-1所示:
图2-1PLC控制系统的硬件组成框图
2.2控制系统结构
波轮式全自动洗衣机的电气控制系统由于洗衣机型号的不同而不尽相同,但电气控制系统主要有程序控制器,电动机,进水电磁阀,排水电磁阀,水位开关,安全开关及各种功能选择开关等组成的,控制的基本原理也都一样。
全自动洗衣机能实现洗衣的自动化,整个洗衣过程都是在程序控制器的“指挥”下进行的。
如把离合器比作全自动套桶洗衣机的心脏,则程序控制器就是全自动洗衣机的“大脑”。
如图2-2所示以程序控制器为核心的波轮式全自动套桶洗衣机控制系统的基本原理方框图。
图2-2波轮式全自动套桶洗衣机控制系统的基本原理方框图
2.3控制系统原理
用PLC控制的全自动洗衣机各种动作的系统结构如图所示:
图2-3全自动洗衣机各种动作的系统结构图
PLC在系统中是处于中心位置,水位开关的PLC的输入信号控制开关,进水阀,排水阀和电动机是洗衣机各种动作的执行机构。
其中进水阀和排水阀由PLC给定信号来决定其工作状态;
电动机的工作状态也由控制中心PLC给定信号来决定,而电动机的正反转状态直接决定了洗衣机的洗涤状态和脱水状态。
2.4主电路原路图
图2-4主电路原路图
3可编程控制器硬件设计
3.1可编程控制器的选择
根据输入信号及输出信号的数量,经过初略计算,输人点数为6点,输出点数为6点;
输人、输出信号都是数字量。
增加20%备用量,以便随时增加控制功能:
输入点数为:
6×
(1+20%)=7.2
输出点数为:
根据I/O点数,可选西门子S7-200型可编程控制器.
3.2可编程控制器I/O口分配表
表3-1可编程控制器I/O口分配表
输入地址分配
名称
符号
地址
启动按钮
SB1
I0.0
停止按钮
SB2
I0.1
高水位按钮
SB3
I0.2
中水位按钮
SB4
I0.3
低水位按钮
SB5
I0.4
排空检测开关
ST1
I0.5
高水位检测开关
ST2
I0.6
中水位检测开关
ST3
I0.7
低水位检测开关
ST4
I1.0
手动排水按钮
SB6
I1.1
手动脱水按钮
SB7
I1.2
输出地址分配
启动指令
J1
Q0.0
进水阀控制继电器
J2
Q0.1
电动机正转继电器
J3
Q0.2
电动机反转继电器
J4
Q0.3
排水阀控制继电器
J5
Q0.4
脱水阀控制继电器
Jj6
Q0.5
报警蜂鸣器
HA
Q0.6
高水位指示灯
HL1
Q0.7
中水位指示灯
HL2
Q1.0
低水位指示灯
HL3
Q1.1
3.3外部接线图
如图3-1所示,洗衣机要实现衣服的洗涤,漂洗和脱水,就要通过上述动作来实现,而这些动作可以通过PLC控制来实现。
同时加上开关和按钮,数码管显示器,蜂鸣报警器和欠电压检测保护电路等,就可以形成完整的PLC控制系统。
通过软件编程达到对整个洗衣过程进行检测控制和用户交互。
此外,在少数全自动洗衣机上,以继电器作各电气工作部件驱动电路的电源开关,由PLC控制继电器触点开关的通断,实现洗衣机的程序运转。
98
S7-200
I0.222
KA1
YV1
YV2
排水
进水
脱水
正转
M1报警
L1
启动
高水位开关
停止
低水位开关
中水位开关
手动排水
中液位传感器
手动脱水
高液位传感器
低液位传感器
SA1
SA3
SA2
图3-1外部接线图
KA2
1
L1通电
L6高位
L7中位
L8低位
水排空传感器
电源
L+
N
24V
M1
M2
M3
4软件设计
4.1全自动洗衣机的控制要求
1)PLC投入运行,系统处于初始状态准备好启动;
2)启动时开始进水;
3)水满(上限位)时停止进水并开始洗涤正转;
4)正转30s后暂停;
5)暂停2s后开始洗涤反转;
6)反转30s后暂停;
7)暂停2s后,若正、反转未满5次时,返回从正洗开始的动作;
8)暂停5s后,若正、反洗涤满5次时则开始排水;
9)水位下降到低水位时开始脱水井继续排水;
10)脱水30s即完成一次从进水到排水的大循环过程;
11)若完成2次大循环,洗完报警3s后自动停机;
12)可以按“停止”按钮实现手动停止进水、排水、脱水及报警;
13)可以按“排水”按钮实现手动排水;
4.2控制系统顺序功能图
图4-1全自动洗衣机控制系统顺序功能图
4.3控制系统的梯形图设计
图4-2PLC控制系统的梯形图
4.4程序语句表
表4-1程序语句表
启动洗衣机
LDI0.0
OM0.1
ANI0.1
=M0.1
=Q0.0
进水阀控制
LDM0.1
EU
LDI0.5
OLD
OM0.3
ANM0.2
=M0.3
高中低水位控制
LDI0.2
ANI0.6
LDI0.3
ANI0.7
LDI0.4
ANI1.0
AM0.3
=Q0.1
延时2s
LDQ0.1
ED
TONT37,+20
循环五次
LDT37
OM0.2
ANC1
AM0.1
=M0.2
正转控制
LDM0.2
ANT38
ANI0.5
=Q0.2
LDM0.2
TONT38,+300
反转控制
LDT38
ANT39
=Q0.3
LDQ0.3
TONT39,+300
LDT39
LDT40
CTUC1,+5
出水阀控制
LDC1
LDI1.1
ANM0.1
=Q0.4
脱水阀控制
LDI1.2
ANM0.1
=Q0.5
LDI0.5
TONT40,+100
报警输出
TOFT41,+30
LDNM0.1
AT41
=Q0.5
水位指示
=Q0.7
=Q1.0
=Q1.1
设计体会
经过一个月的努力我的课程设计终于完成了,但是现在回想起来做课程设计的整个过程,颇有心得,其中有苦也有甜,艰辛同时又充满乐趣,不过乐趣尽在其中!
这次课程设计要求设计一个全自动洗衣机控制,自行设计这对我将来踏上工作岗位是非常有帮助的。
在课题分析阶段,由于本次是设计一个PLC控制系统,所以对其中的PLC的工作分析尤为重要。
对指导老师提供的资料必须要吃透。
这是关键,从查阅资料、提出问题,到慢慢一一解决问题,老师给了我很大的帮助。
在总体设计阶段,由于课题分析做的比较全面,很快就对系统的功能,控制机制有了充分的认识,形成了装备流水线的控制
最后,系统运行环节。
对已完成的程序和硬件系统相结合。
调试时,由于控制逻辑上出现了一点问题,使得硬件和软件不能完全统一。
当时我心里是非常焦急的,这一出错也意味着前功尽弃。
然而,在指导老师的分析与鼓励下,我重新纠错找到了错误并改正。
使我意识到今后不论遇到什么情况都要分析原因,列出可能的情况后,沉着应对,必然能“化险为夷”。
在此要感谢我的指导老师段老师对我悉心的指导,感谢老师给我的