分享自动洗衣机控制系统设计及PLC编程方法
(图片来源网络)
波轮式全自动洗衣机的进水和排水分别是通过水位开关与进排水电磁阀配合控制,从而实现自动控制的。进水时,控制系统使进水电磁阀打开,将水注人外桶;排水时,使排水电磁阀打开,将水由外桶排到机外。波轮式全自动洗衣机的洗衣桶(外桶)和甩干桶(内桶)是沿同一轴心安装的。外桶固定,作为盛水用,内桶可以旋转,作为脱水(甩干)用。内桶的四周有许多小孔,使洗涤和脱水用同一台电动机拖动,通过电磁离合器来控制,将动力传送给洗涤波轮或甩干桶(内桶)。电磁离合器失电,电动机带动洗涤波轮实现正反转,进行洗涤;电磁离合器得电,电动机带动内桶单向高速旋转,进行甩干(此时波轮不转)。水位高低分别由高低水位开关进行检测,启动按钮用来启动洗衣机工作。
1.全自动洗衣机控制要求
1)按下起动按扭,开始进水直到高水位,然后关水。
2)开始洗涤,正转洗涤30s,暂停5s后反转洗涤30s,暂停5s后正转洗涤。
3)正反转循环30次,总共660s后,洗涤结束。
4)开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为20s,脱水完成。
5)开始清洗,重复洗涤过程,清洗两遍。
6)清洗完成,报警10s并自动停机。
2.I/O 分配及外部接线PLC控制的输人输出配置,见表1。
表 1
PLC控制的外部接线图见图1所示。
图 1
3.程序设计 在进行程序设计前,首先根据全自动洗衣机的控制要求,画出控制流程图。见图2所示。
图 2
根据控制流程图所示的控制过程,设计出梯形图,见图3所示。在梯形图设计中增设了一个内部继电器(M0.0)作为程序总控制。
图 3
4.运行并调试程序 根据PLC外部接线图正确接线,经检验无误后,接通PIC电源,将洗衣机控制程序下载到PIC (程序要确保编译后无错误,否则无法下载)中,打开监控,观察程序运行过程中各触点的断合情况。将PLC置于运行模式,按照动作流程图的动作过程运行程序。
干货,全自动洗衣机控制系统如何调试
超详细的编程案例分享
今天我们分享一个西门子200smart PLC系集位逻辑、计数器、定时器为一体的逻辑思维编程控制小案例!
希望能帮助大家在学习PLC的过程中快速地掌握逻辑编程!
下面来看实际的控制要求吧!
某家电制造厂有一批洗衣机制造订单,具体的控制要求如下:
(1) 接通电源后,系统进入初始状态,准备启动;
(2) 按下系统启动按钮,开始进水,水位到达高水位后停止进水,并开始正转洗涤;正转洗涤15S后暂停3S
(3) 3S后开始反转,反转15S后暂停
(4) 暂停3S后若正反洗涤次数未满10次,则返回继续正转洗涤
(5) 若正反洗涤次数达到10次,则开始排水。水位降到低水位时,开始脱水并继续排水
(6) 脱水10S后即完成一次大循环,大循环未满6次,则返回到初始进水的动作;进行下一次大循环。
(7) 若完成了6次大循环,则进行洗完报警;报警10S后结束全部过程,自动停机
(8) 在洗涤任何阶段,按下停止则终止洗涤
好了,看完上诉要求后,脑子里是否马上就有一定思路了呢?跟着我的思路来一步步完成就好!
根据控制要求首先我们应该列出控制系统的IO分配表,这块在这不做过多的介绍,直接讲大家关心的程序设计部分,先是要有系统标志位,并在任何时候按下停止及工作完成后系统均要停止,所以我们可以编写一段起保停的程序(也可使用复位优先指令)
在编写这段程序之前,可以使用初始化对其用到的所有中间变量点进行复位,这点我们程序设计时要有个规划。
第二步是按下启动后进水阀需要进水,在达到高水位后,停止进水;并且根据第六点控制要求,在未达到大循环次数时也需要进水,程序如下
第三步则是水满后进行正转洗涤部分;并且没达到洗涤次数时,需循环洗涤
第四步,在正转到达时间暂停后反转洗涤
第五步反转暂停后完成一个周期进行计数,并判断是否达到正反洗涤次数,未达到则回到程序段四继续正转洗涤,达到则开始排水。
在排水或系统停止后对洗涤次数清零
第六步,达到正反洗涤次数后开始排水,当排水到达低限位后继续排水并开始脱水
为了防止在未达到大循环次数就直接进水时,在此处增设一个在脱水断开时置位一个中间状态位来作为进水的一个条件
第七步脱水完成一次记一次数,同样的当系统停止或周期完成报警时对其进行复位
第八步达到大循环次数后触发报警,报警完成后系统停止,等待下一轮的工作
好了以上就是整个控制程序的详细分享,源程序可以提供给大家!
(技成培训网原创,作者:眭相建,未经授权不得转载,违者必究)
相关问答
急求全自动洗衣机plc梯形图编程?
洗衣机程序:正转8秒,暂停2秒,反转8秒,暂停2秒,3个循环后自动停。X0启动,X1停止,Y0正转,Y1反转。洗衣机程序:正转8秒,暂停2秒,反转8秒,暂停2秒,3个循环后自动...
PLC怎样接洗衣机?
要将PLC与洗衣机连接,首先需要确定洗衣机的输入和输出信号。通常,洗衣机的输入信号包括启动、停止、水位控制等,而输出信号包括电机控制、加热控制等。然后,...
plc全自动洗衣机发展趋势?
1.2PLC在洗衣机上应用的意义智能控制洗衣机的动力系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制洗衣机,出于便捷和效果的...
普通家用空调和洗衣机是PLC控制么?
空调,冰箱这些东西都不是PLC控制的!是单片机控制的,因为这些东西的工作程式是固定的,而且还要考虑成本,单片机的优势在于大批量生产,价格优势比较好。PLC...
全自动洗衣机控制系统属于?
PLC软件编程是全自动洗衣机控制系统其工作原理:全自动洗衣机的洗衣桶内筒和外筒是同轴安放的,内筒能够旋转做脱水用。内筒的四周有许多小孔,能和外筒水流流通...
西门子840D系统PLC肿么查看-ZOL问答
安装STEP7软件,PC和840DNCU联接,下载PLC程序,可以在STEP7上看到程序有用(0)回复jiaweiai121还需安装840Dtoolbox,或者有的PCU50上就安装有...
洗衣机的变频电机,变频板和控制器如何通信的。可不可以用PLC控制?
首先说,没有变频电机。只有电机。电机能变频,是用了变频器。在洗衣机中,就是你说的变频板。控制器,你可以用PLC代替。但是你要把控制器和PLC的接口统一了。...
求助PLC大神,我要做一个西门子PLC控制风速风压传感器的控制...
西门子滚筒洗衣机快洗开关,分:15,30,45,三个时间段,请问每次一打开显示为15分钟,如果选择30或45时间段怎么选。3.5万浏览7回答我的西门子冰箱,保鲜层有很多...
自动化机械设备开发软件有哪几种?如:PLC有用C++编程的吗?
[回答]其实在我们日常生活及工作中,到处都可以看到机械设备的存在:像在家里的豆桨机,按摩器,空调,冰箱,洗衣机等都是属于这个范围,因为它都是由相应的电气...
请问PLC柜子的预算怎么做呢
1大家说说西门子plc洗衣机的自动控制怎么做这个程序相当简单了。水位控制按照你那个要求就是控制了进水时间的不同么。如果是毕设的话很简单,你选择I0.0,I0...