全自动洗衣机PLC-课程设计Word文件下载.doc
《全自动洗衣机PLC-课程设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《全自动洗衣机PLC-课程设计Word文件下载.doc(18页珍藏版)》请在冰豆网上搜索。
对洗衣机的控制系统的总体功能进行了分析,阐述了可编程逻辑控制器的组成和工作原理。
并提出了洗衣机硬件的各组成模块及详细的硬件模块设计方案。
本设计改善了洗衣机系统的控制品质,并真正地达到了实时全自动控制的要求。
关键字:
洗衣机;
全自动;
可编程逻辑控制器;
控制
目录
1绪论 1
2系统总方案设计 2
2.1设计要求 2
2.2工作原理 2
2.3方案选择 3
3硬件电路设计 4
3.1主电路设计 4
3.2控制电路设计 5
3.2.1PLC的选择 5
3.2.2I/O口及定时器/计数器说明 5
4主要器件的选择 7
4.1电动机的选择 7
4.2传感器的选择 7
5软件设计 8
5.1编程软件 8
5.2控制流程图 9
5.3梯形图 10
6设计体会 12
参考文献 13
致谢 14
1绪论
全自动洗衣机将洗衣的全过程泡浸、洗涤、漂洗、脱水预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声,而且洗衣机采用高分子聚合塑钢材料作为外箱体,不怕水,不腐烂,永不生锈,耐碰撞,防漏电,机身轻便,易于搬动,还不占位,特意添加的抗老化剂,令外箱体历久弥新。
目前,目前市场上出售的全自动洗衣机大体分为三类,为前置式侧开门滚筒式洗衣机、波轮上开门洗衣机与搅拌式洗衣机。
全自动洗衣机的发明是洗衣机发明的一个重大革命,设计人员设计的洗衣机程序使这款洗衣机更加智能化。
它不仅大大节省了人力,而且还进一步扩大了机洗衣物的范围。
省去了手洗的麻烦和去干洗店的费用。
使用全自动洗衣机洗衣时可以根据衣物质地、体积,在微电脑控制板上选择水流的强弱、时间的长短以及水量的多少。
所以洗衣机问世至今,自动洗衣机一直都受到消费者的偏爱。
可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,本课题就怎样利用PLC来控制全自动洗衣机进行了研究,对其中软件设计、硬件设计等问题进行了分析和研究,实现了全自动洗衣机的正常运行和强制性停止功能。
2系统总方案设计
2.1设计要求
PLC投入运行,系统处于初始状态,准备好启动。
按下启动按扭及水位选择开关,开始进水,水满(至高低水位)时停止进水,2秒后开始洗涤。
洗涤时正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。
循环3次,总共180秒后开始排水,排空后(水降到低位)开始脱水并继续排水。
脱水10秒即完成一次从进水到脱水的工作循环过程。
若完成了3次大循环,则进行洗报警10秒结束全部过程,自动停机。
此外按排水按钮可实现手动排水。
2.2工作原理
全自动洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。
进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。
排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。
洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。
脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。
高、低水位开关分别用来检测高、低水位。
启动按钮用来启动洗衣机工作。
停止按钮用来实现手动停止进水、排水、脱水及报警。
排水按钮用来实现手动排水。
全自动洗衣机的实物示意图如下图1所示。
图1自动洗衣机示意图
2.3方案选择
PLC是一种专用电子计算机,它根据用户给的指令,通过输入接口现场采样信息执行逻辑或数值运算,再通过输出接口去控制各种执行机构动作。
它主要由CPU、存储器、I/O接口模板三部分构成。
它能适应各种恶劣的运行环境,抗干扰能力强,可靠性强,可轻松应对潮湿环境。
用PLC控制的全自动洗衣机结构框图如图2所示
图2PLC控制的全自动洗衣机结构框图
3硬件电路设计
3.1主电路设计
全自动洗衣机通过PLC来实现电动机的正反转,并且实现洗衣机按预先设置的程序自动执行,完成洗衣。
当需要手动排水与脱水时,可以强制止自动程序的运行,掏出自动切换到手动操作。
为防止全自动洗衣机在工作过程中,电路发生短路,损坏电动机和电路的各种电气设备,因此在主电路中安装了熔断器,当电路出现短路故障时,能迅速、可靠的断开电源。
全自动洗衣机的电机容量较小,主电路中的熔断器可同时作为控制电路的短路保护,所以在主电路中使用熔断器就足够了。
PLC部分和开关电源那的熔断器也是为了防止电路过电流,保护电路和电路中的电器元件。
全自动洗衣机在长时间工作下,为了防止电机绕组的温升超过额定值而损坏,采用热继电器作为保护元件,与熔断器搭配使用,可靠地保护电动机。
人机接口部分的按钮等都选择低压电器元件,保护操作者的安全。
全自动洗衣机的PLC控制系统主接线路如图3所示。
图3全自动洗衣机的PLC控制系统主接线路
3.2控制电路设计
3.2.1PLC的选择
三菱FX2N---32MR有16个输入点,16个输出点,通过对结构图的分析,可知全自动洗衣机控制程序较为简单,输入输出信息不多,考虑留有适当余量,采用三菱FX2N-32MR型PLC可满足设计要求。
3.2.2I/O口及定时器/计数器说明
I/O口分配表:
如表1所示
表1I/O分配表
类别
元件
端子号
作用
输
入
SB1
X0
启动按钮
SB2
X1
停止按钮
SB3
X2
排水按钮
SQ1
X3
高水位开关
SQ2
X4
低水位开关
出
YA1
Y0
进水电磁阀线圈
KM1
Y1
电机正转接触器线圈
KM2
Y2
电机反转接触器线圈
YA2
Y3
排水电磁阀线圈
YA3
Y4
脱水电磁离合器线圈
FM
Y5
报警蜂鸣器
定时器、计数器说明:
如表2所示
表2定时器、计数器说明
器件号
设定值
定
时
器
T0
2S
进水候暂停时间
T1
15s
正转洗涤计时
T2
3s
正洗暂停计时
T3
反转洗涤计时
T4
反洗暂停计时
T5
10s
脱水计时
T6
洗完报警计时
计数器
C0
3次
正、反洗循环计数
C1
脱水(大循环)计数
PLC控制电路连线如图4所示
图4PLC控制电路
4主要器件的选择
4.1电动机的选择
由于家庭提供的电源限制故选单相电容运转式异步电动机。
以3.6公斤全自动洗衣机为例,由于全自动洗衣机的脱水桶直径较大,这一偏心不能不考虑,所以计算时应以洗涤物可能产生前最大偏心为计算依据。
脱水时电机功率比洗涤时要大,在确定电机功率时应以脱水时消耗的功率为依据,也就是说脱水时电机功率就是该洗衣机所确定的电机额定功率。
由于在计算时一些因素如电机转子的转动惯量等没考虑,造成一些偏差,所以3.6公斤全自动洗衣机电机额定功率选为180瓦。
符合全自动洗衣机的功率范围120W~250W。
故选择YY104-180型号单相电容运转式电动机,功率180瓦,额定电压220V,转速1350r/min,电流1.7A。
4.2传感器的选择
对于PLC控制的洗衣机,要求水位的检测必须是连续的,谐振式水位传感器是利用电磁谐振电路LC作为传感器的敏感元件,将被测物体的变化转变为LC参数的变化,最终以频率参数输出。
其工作原理是将水位的高低通过导管转换成一个测试内腔气体变化的压力,驱动内腔上方的一块隔膜移动,带动隔膜中心的磁芯在某线圈内移动,从而线圈电感发生变化。
由此引起谐振电路的固有频率随水位变化。
故常采用谐振式水位传感器。
5软件设计
5.1编程软件
编程软件采用三菱公司为其生产的PLC而设计的编程软件GXDeveloper8.86版本。
适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。
支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能,结构化程序的编写(分部程序设计),可制作成标准化程序,在其它同类系统中使用。
本软件包适用于三菱(MITSUBISHIFA)FX0N/1N/1S/2N/2NC、AnS/AnA、MELSEC-全系列工控PLC系统的程序编制。
GXDeveloper的特点:
1.软件的共通化
GXDeveloper能够制作Q系列,QnA系列,A系列(包括运动控制(SCPU)),FX系列的数据,能够转换成GPPQ,GPPA格式的文档。
此外,选择FX系列的情况下,还能变换成FXGP(DOS),FXGP(WIN)格式的文档。
2.利用Windows的优越性,使操作性飞跃上升
3.程序的标准化
4.能够简单设定和其他站点的链接
5.能够用各种方法和可编程控制器CPU连接
6.丰富的调试功能
5.2控制流程图
如下图5所示
图5控制流程图
5.3梯形图
工步介绍:
s0初始化s20洗衣机进水s21电动机正转s22电动机反转
s23洗衣机脱水s24报警
6设计体会
PLC技术是一门实践性很强的专业课,PLC当今社会发展异常迅速,各生产厂家也推出了许多强大的新型PLC、各种特殊模块和通信联网器件,使可编程控制器成为集微机技术、自动化技术、通信技术于一体的通用工业控制装置,成为实现工业自动化的