全自动洗衣机三菱PLC控制程序(精选9篇)
全自动洗衣机三菱PLC控制程序 第1篇
说明:
X2 急停按钮 M5 运行指示灯
X3、x4、x5 高、中、低水位选择 X1 全自动洗衣开始
Y1 进水阀
到达预定水位后 停2s时间然后开始正转洗衣 Y3正转(演示用所以设为3s)Y4反转 反复5遍
Y5 放水
X6 放空检测信号 Y6脱水
2遍 Y7 洗好 X12 手动放水 X13 手动脱水
全自动洗衣机三菱PLC控制程序 第2篇
目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。目前的洗衣机都没有实现全方面的兼容,大多洗衣的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能是PLC控制实现的,控制功能灵活,因此,设计出基于PLC全自动洗衣机控制电路系统具有很强的实用性。
本设计采用物美价廉的三菱为控制核心,为保证洗衣机及人身安全,设计了蜂鸣报警电路。功率驱动电路由可控硅实施对电动机,进水阀,排水阀的控制。为方便读者更快地了解,熟悉本设计,作为基础知识,还介绍了与全自动洗衣机有关的一些常见的PLC基本功能,使全自动洗衣机能更加智能化,更加完善。关键词:PLC,洗衣机,梯形图
I
目录
摘要..........................................................................I 1 洗衣机的概述...............................................................1
1.1洗衣机的分类...........................................................1
1.1.1 按结构形式划分......................................................................................................................1 1.1.2 按洗涤方式与结构原理划分...............................................................................................1 1.1.3 按自动化程度分为.................................................................................................................1 1.2全自动洗衣机的介绍.....................................................2 2 三菱PLC洗衣机控制系统设计要求.............................................3
2.1控制要求...............................................................3 2.2解决思路...............................................................4 3 软件设计...................................................................4
3.1 洗衣机工作流程图.......................................................4 3.2可编程控制器的基本指令.................................................5 3.3 梯形图设计............................................................11 4 调试与检测................................................................14
4.1 程序传送.............................................................14 4.2 监控/测试...........................................................14 4.3 I/O地址分配与接线图..................................................14 参考文献.....................................................................16 附录 总梯形图................................................................17
II 洗衣机的概述
1.1洗衣机的分类
1.1.1 按结构形式划分
洗衣机按结构形式分为:单桶、双桶、多桶型。1.1.2 按洗涤方式与结构原理划分
按洗涤方式和结构原理分类,可以分为如下几种:
(1)滚筒式洗衣机:衣物半浸没于水中,滚筒作有规律的间歇的正反转动,靠滚筒内凸起把衣物带至高处再跌下,起揉搓作用,然后进行洗涤。其类型有:a、前装式滚筒洗衣机;b、顶装式滚筒洗衣机。
(2)波轮式(涡卷式)洗衣机也称日本式洗衣机:优点:结构简单,体积小,重量轻,操作方便,耗电量少,洗净率高。缺点:漂洗衣物不均匀,损衣率高。
(3)搅拌式或摆动式洗衣机:洗衣机有一根主柱,由电动机带动摆动叶绕定轴作周期往复运动,每次转动角度小于360度,通过旋转的力度来达到洗涤衣物的效果其他形式有:喷流式、喷射式、振动式等,市场上比较少见。1.1.3 按自动化程度分为
按自动化程度分为如下几种:
(1)普通型洗衣机:搅拌动作为电动机带动正转、反转及停靠定时器控制,而进水、排水、脱水等完全手动。
(2)半自动型洗衣机:a 半自动单筒型:洗涤、漂洗、进出水均自动按设定程序与时间进行,没有脱水机。b 半自动双筒型:由洗涤、脱水两部分组成。先自动完成洗涤、漂洗。再由人工把洗净的衣物放入甩干桶中脱水。
(3)全自动型洗衣机:可按选定的工作程序自动完成洗涤、漂洗、脱水、甩干、进水、排水等动作,无看管。其类型有:a 机械全自动型:由电动程控器控制。b 电脑全自动型:由电脑程控器控制。
1.2全自动洗衣机的介绍
全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用。内桶可以旋转,作脱水(甩水)用。内桶的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。
它能实现的功能有:首先系统处于初始状态时,按下启动按扭及水位选择开关,开始进水,水满(即水位到达高低)时停止进水。2秒后开始洗涤,洗涤时,正转15秒后暂停,暂停3秒后开始反转洗涤,反转洗涤15秒后暂停,暂停3秒。如此循环3次,总共180秒后开始排水,排空后(水位下降到低位)开始脱水并继续排水。脱水10秒即完成一次从进水到脱水的工作循环过程。若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。报警10秒结束全部过程,自动停机。此外按排水按钮可实现手动排水;按停车按扭可停止进水、排水、脱水及报警。全自动洗衣机的实物示意图如下图1.1所示。
进水口启动按钮停止按钮排水按钮控制器高水位开关内桶外桶低水位开关排水口波盘洗涤电机
图1.1 全自动洗衣机的实物示意图
全自动洗衣机有各种洗涤程序,可供自由选择,工作时间可任意调节(洗涤0~16分钟,脱水0~5分钟)而且工作状态及洗、脱时间在面板都有显示,能自动处理脱水不平衡(具有各种故障和高低电压自动保护功能),工作结束或电源故障会自动断电,无需看管,确保安全。它还具有浸泡,手洗水流功能。它省时省力,操作简单,非常方便的适用于人们的日常生活中,给人们带来了更多的好处。三菱PLC洗衣机控制系统设计要求
本设计采用三菱PLC对洗衣机的工作流程进行控制,使其实现全自动洗衣机的功能。
2.1控制要求
(1)按下启动按钮SB1,进水电磁阀打开,进水指示灯亮(HL1点亮);
(2)进水到达水位上限(按上限按钮),进水电磁阀关闭(HL1熄灭)。波轮电动机进行搅拌,开始洗涤,按照正转15s→停3s→反转15s→停3s的顺序反复进行30次;(3)洗涤过程结束,排水电磁阀打开(HL2点亮),开始自动排水;
(4)排水到达水位下限(按下下限按钮),排水电磁阀关闭(HL2熄灭)。排水电磁阀关闭2s后,进水电磁阀打开(HL1点亮),开始第二次洗涤,并重复(1)~(4)的步骤;
(5)洗涤过程完成3次(第三次按下限按钮)时,开始甩干(甩干电动机工作);洗衣机在甩干的同时自动排水;(6)甩干与排水过程中共同进行10s后,同时结束,排水电磁阀关闭(HL2熄灭)。蜂鸣器HA进行蜂鸣报警(0.5s通,0.5s断),提示洗涤过程结束,直到按下停止按钮停止蜂鸣。
2.2解决思路
1.根据全自动洗衣机的控制要求,了解需要通过定时器来完成洗涤过程(正转与反转的交替)及蜂鸣器的报警的控制过程。
2.利用传感器来控制进水与排水的过程
3.利用输出所存和输出解锁存线圈更方便的来实现点动按钮的控制。软件设计
3.1 洗衣机工作流程图
脱水开始设定水位排水按下启动按钮Y水是否排完?N进水Y
水位到设定水位?Y延时10秒停止进水延时2sN
电动机反转洗衣电动机正转洗衣洗衣过程运行3次?Y洗完报警延时15秒结束暂停3秒
洗衣3次N延时15秒暂停3秒 Y图3.1洗衣机工作流程图
3.2可编程控制器的基本指令
(1)自锁电路
图3.2自锁电路梯形图
1、编程:用编程器或编程软件输入程序,并检验。
2、将X0钮子开关合上,Y0指示应亮。
3、将X0开关断开,Y0指示灯扔保持亮。
4、将X1开关接通,Y0指示灯灭。
图3.3自锁电路时序图
(2)S/R置位复位指令
图3.4 S/R置位复位指令应用梯形图
1、编程:用编程器或编程软件输入程序、并检验。
2、合上X1号开关,观察Y0指示灯。
3、断开X1号开关,观察Y0指示灯。
4、合上X2号开关,观察Y0指示灯。
5、断开X2号开关,观察Y0指示灯。
图3.5 S/R置位复位指令应用时序图
(3)PLS脉冲指令
图3.6 PLS脉冲指令应用梯形图
1、编程:用编程器或编程软件输入程序,并检查。
2、运用程序。
3、合上X0开关,观察Y0指示灯。
4、断开X0开关,观察Y0指示灯。
5、合上X1开关,观察Y0指示灯。
6、断开X1开关,观察Y0指示灯。
图3.7 PLS脉冲指令应用时序图
(4)定时器指令与应用
图3.8定时器指令应用梯形图1、2、编程:用编程器或编程软件输入程序,并检验。合上X0开关,观察Y0、Y1输出的变化。
图3.9 定时器指令应用时序图
(5)振荡器
图3.10 振荡器梯形图1、2、3、输入程序并检验,然后运行程序。观察Y0的变化。
闭合X0开关,观察Y0的变化,并监控T0、T1的工作情况。
图3.11振荡器时序图
(6)计数器指令与应用
图3.12 计数器指令应用梯形图1、2、3、4、编程输入程序并检验,然后运行程序。当X0开关断/通一次,计数器现行值加1。当X0开关断/通5次时,计数器现行值加1。当X1开关接通/断开时,C0复位,Y0灯灭。
图3.13 计数器指令应用时序图
(7)步进指令
图3.14步进指令梯形图1、2、3、编程:输入程序,并检验。
运行程序,监控S0、S1顺序接通X0-X3开关,观察Y0、Y1的发光指示。X3为关闭步进转换指令。
3.3 梯形图设计
SWOPC-FXGP/WIN-C为一个应用于FX系列可编程控制器的编程软件,可以在Windows98/ME/2000/XP操作系统下进行梯形图的编辑和指令表程序的编辑。微机与PLC的连接,可以用三菱公司的SC-08型电缆线串接SC-09型电缆线,SC-08的9针插头接微
机的RS232串行口,SC-09的圆形插头接PLC的通讯口。
运行SWOPC-FXGP/WIN-C软件。当选用语句表编程方式时,用鼠标点击语句表编辑区,其标题栏变为蓝色,成为当前工作区。用键盘输入语句表程序,覆盖工作区的“NOP”语句,回车后自动换行,当使用语句表编程时,梯形图编辑区立即将程序自动转换成梯形图,因此可以同时生成二个文件。当选用梯形图编程方式时,用鼠标点击梯形图编辑区,其标题栏变为蓝色,成为当前工作区。点击菜单栏[视图]-[功能],将显示梯形图的绘图工具。编辑梯形图时,首先确定光标位置,在绘图工具栏内点击欲用的元件,此时出现一个对话框,输入元件号后,元件图形出现在原光标位置。按照这种方法,逐一将元件加到梯形图上。当梯形图完成后,点击工具栏的转换按钮,可以将梯形图转换成语句表程序。梯形图的单元设计如下:(1)按下启动按钮SB1时,S0初始化。按下停止按钮SB2,采用区间复位ZRST指令使洗衣机停止工作。启动和停止的梯形图如图3.15所示。
图3.15启动和停止梯形图
(2)按下启动按钮SB1,状态元件S20驱动进水电磁阀YA1输出线圈Y000,洗衣机进水,按下SB3可以实现手动排水,水到达高水位时SQ1闭合,状态元件S21驱动定时器T0延时2S,状态元件S22驱动接触器KM3闭合,驱动输出线圈Y002电动机M正转,开始洗涤。延时15S,再暂停3S后,状态元件S24驱动接触器KM4闭合,驱动输出线圈Y003电动机M反转。同样洗涤15S,在暂停3S。通过计数器C0和定时器T4的控制,如此洗涤3次。洗衣机的洗涤梯形图如图3.16所示。
图3.16洗衣机洗涤梯形图
(3)洗涤3次后,状态元件S26驱动接触器KM3闭合,驱动输出线圈Y002电动机M正转,开始脱水。低水位开关SQ2,脱水离合器YA3驱动输出线圈Y004,通过计数器C1计数3次,洗涤完成,状态元件S27驱动线圈Y005报警10S结束整个洗衣机的洗涤。脱水和报警结束梯形图如图3.17所示。
图3.17脱水和报警结束梯形图 调试与检测
4.1 程序传送
计算机RS232 C端口及PLC之间,必须用指定的电缆线及转换器连接。
读入――将PLC中的程序传送到计算机。操作方法是:执行[PLC]-[传送]-[读入]菜单命令。
写出――在PLC设置为STOP时,将计算机的程序发送到PLC中,操作方法是:执行[PLC]-[传送]-[写出]菜单命令,此时出现写出对话框,回答对话框并按确认按钮后完成。
校验――将计算机及PLC中的程序加以比较校验,操作方法是:执行[PLC]-[传送]-[校验]菜单命令。
4.2 监控/测试
PLC在运行时,可以利用“监控/测试”功能,监控元件,触点或线圈的工作情况。亦可以修改定时器与计数器的设定值。
当点击梯形图编辑区,可以完成如下监控:
首先执行[监控/测试]-[开始监控]菜单命令,监控/测试菜单出现如下几种监控命令。
元件监控(光标)――执行[监控/测试]-[元件监控](光标)命令后,将光标选定的元件登录在元件监控窗口,可以进行监控。
改变设置值――执行[监控/测试]-[改变设置值]菜单命令后,出现改变当前值对话框。可以对定时器和计数器的设定值进行修改。
4.3 I/O地址分配与接线图
根据洗衣机操作的工艺过程及对控制系统的要求,首先归纳本系统中所有输入信号和输出信号;然后根据PLC的输入点和输出点进行I/O地址分配,使每个输入信号对应PLC内部的输入继电器,每个输出信号对应PLC内部的输出继电器。PLC洗衣机控制的I/O地址分配如表4.1所示。
表4.1 I/O分配表
牢记此分配表,将模块上的I/O口按照下图接线图连接好,检查无误后,将软件程序下载到模块中去,开启电源,手动操作按照设计要求演示好洗衣机的各个功能,修改程序直到将其能完善处理设计要求的各个功能。
图4.1模块接线图
参考文献
[1]张立科、PLC应用开发技术与工程实践、北京:人民邮电出版社、2005.1 [2]李国厚.PLC原理及应用设计.化学工业出版社,2005 [3]潘海燕.波轮式全自动洗衣机的单片控制[J].电子世界,2003(3)[4] 吴存宏.浅谈PLC在全自动洗衣机中运用[J].设计与开发,1999 [5] 王玉梅.全自动洗衣机的模糊控制系统[J].潍坊学院学报,2000 [6] 余剑生.基于模糊控制的智能洗衣机的程序控制系统[J].广东技术师范学院学报,2005 [7] 周德林.电脑的程序控制系统.家用电器,2005 [8] 荣俊昌.全自动洗衣机原理与维修.高等教育出版社,1998 [9]钱如竹.快修家用洗衣机.北京 :人民邮电出版社,2003
全自动洗衣机三菱PLC控制程序 第3篇
机械全自动洗衣机由电动程控器、水位开关、安全开关 (盖开关) 、排水选择开关、不排水停机开关、贮水开关、漂洗选择开关、洗涤选择开关等组成。它通过各种开关组成控制电路, 来控制电动机、进水阀、排水电磁铁及蜂鸣器的动作次序, 使洗衣机实现程序运转。
按照洗衣机的工作流程, 采用三菱PLC来设计控制线路, 并编写梯形图程序, 实现其功能。
二、需求分析
不管哪一种、哪一类洗衣机其工作流程大致相同:向洗衣机内注水水位到位后开始洗涤按照洗涤方式, 洗涤电动机正/反旋转当预设洗涤时间到后, 进行排水排水完成后进行脱水完成一次洗涤过程。一般需要进行一次洗涤过程、二或三次漂洗过程, 才算完成一次洗衣任务。其工作流程图如图1所示。下面我们以一次洗涤和一次漂洗为例介绍用PLC控制的方法。
对上面洗衣机工作流程进行分析我们可以知道, 洗衣机的工作过程是一个以洗衣筒内“水位”满为条件的时间顺序控制系统。其PLC控制系统应具有的功能有:
⑴洗涤方式选择。我们在这里只指定有“强”、“中”、“弱”三种方式, 用三个开关进行选择。洗涤的“强/中/弱”就是洗涤电动机单方向旋转时间的长短。其中“强”为50S、“中”为25S、“弱”为10S。
⑵洗涤时间选择。同样只指定有“5M”、“10M”、“15M”三种洗涤时间。由一个开关进行选择。
⑶脱水时间选择。同样也指定有“1M”、“3M”两种脱水时间。由一个开关进行选择。
⑷水位满。当该输入点闭合时应关闭进水电磁阀, 起动洗涤电动机开始工作。
⑸洗衣机工作按钮。当洗涤方式、洗涤时间和脱水时间都设定完毕后即可按下“工作按钮”, 起动洗衣机工作。
⑹进水电磁阀。用来控制洗衣机的进水。
⑺排水电磁阀。排除洗衣机筒内的水。
⑻3个洗涤方式指示。分别指示“强”、“中”、“弱”三种洗涤方式。
⑼3个洗涤时间指示。分别指示“5M”、“10M”、“15M”三种洗涤时间。
⑽2个脱水时间指示。分别指示“1M”、“3M”两种脱水时间。
⑾电动机正转。电动机正向旋转。
⑿电动机反转。电动机反向旋转。
三、电路设计
根据控制系统的功能要求, 我们列出了用PLC控制洗衣机应具有的输入、输出点:
PLC输入点有: (1) 洗涤方式选择按钮。 (2) 洗涤时间选择按钮。 (3) 脱水时间选择按钮。 (4) 水位满。 (5) 起动按钮。 (6) 停止按钮。共6个输入点。
PLC输出点有: (1) 进水电磁阀。 (2) 排水电磁阀。 (3) 3个洗涤方式指示。 (4) 3个洗涤时间指示。 (5) 2个脱水时间指示。 (6) 电动机正转。 (7) 电动机反转。共12个输出点。
按照上面输入/输出点数要求, 选用性价比较高的国产三龙SL-FX2N-28MR-4AD-2DA嵌入式增强型PLC。绘制出控制系统的原理图如图2所示。由于该PLC的输出点只有12点, 所以省去了脱水制动、脱水时间选择和指示, 将脱水时间恒定为1M。并增加了洗衣完成提示蜂鸣。各点功能如表1所示。
四、应用程序设计
1. 梯形图设计
在编制洗衣机PLC控制程序时, 由于没有现存的继电器接触器控制线路, 无法从继电器控制电路来演变成PLC控制梯形图。因此我们采取功能图设计法, 从基本功能着手、逐步完善的方法。
洗衣机的洗涤和漂洗过程对洗衣机来说, 实质上是一个相同的过程。其不同在于洗涤过程中我们在洗衣筒内加了洗衣粉, 而漂洗过程则是不加洗衣粉。因此一次洗涤和一次漂洗就是同一洗衣工作流程重复执行两次即可。
从图1洗衣工作流程中我们不难得到程序流程图, 如图3 (a) 所示。整个过程可以分成六个阶段:初始化、进水、洗涤、排水、脱水、完成提示。其中需要重复进行的有进水、洗涤、排水、脱水四个阶段。开始加水过程的条件是:水位未满, 即输入点X03未闭合;我们用辅助继电器M1表示加水步。洗涤过程开始的条件是:水位满, 即X03闭合;我们用辅助继电器M2表示洗涤步。排水开始的条件是:洗涤时间到;洗涤时间有时间继电器T100控制。我们用辅助继电器M3表示排水步。脱水过程开始的条件是:排水时间到;排水时间由时间继电器T101控制。我们用辅助继电器M4表示脱水步。脱水时间由时间继电器T102控制。这四个工作步都是在系统起动按钮被按下的条件下才被执行。通过细化我们就不难得到洗衣工作步, 如图3 (b) 所示。
由于洗涤方式、洗涤时间、洗涤次数、脱水时间都会因操作人或洗涤物的不同而有所变化, 因此我们用一个数据寄存器来存放不同的数值。其中洗涤方式用数据寄存器D0、洗涤时间用数据寄存器D1、脱水时间用数据寄存器D2、洗涤次数用数据寄存器D10。
依照洗衣工作步, 选用相应功能的PLC指令, 我们就可以进行梯形图程序编制了。
首先我们按照图3 (b) 洗衣工作步编制一个单一洗涤方式固定洗涤时间的工作流程, 即洗涤强度“弱”、洗涤时间固定为5分钟 (5M) 的“加水”、“洗涤”、“排水”、“脱水”四步。其梯形图程序如图4所示。然后实现两次循环, 洗涤结束蜂鸣提示。其梯形图程序如图5所示 (框内部分) , 这部分程序我们在调试中加入。最后实现洗涤方式、洗涤时间的选择功能。这部分程序留给读者思考。图6是初始化梯形图程序。
⒉梯形图录入
打开存放编程软件的文件夹“FXGPWIN”, 找到程序文件“FXGPWIN.EXE”, 用鼠标左键双击该文件的图标。在初始界面上点“文件”菜单, 在弹出的下拉菜单中选“新文件”;或直接点快捷按钮“新文件”。桌面出现“PLC类型设置”对话框, 在对话框中点“FX2N/FX2NC”, 使其前面的单选框圆中出现一个黑点。设置完后点“确认”按钮。接着点“文件”下拉菜单, 在菜单上选“另存为”。在“File Save As”对话框中设置好存放文件的驱动器、文件夹和文件名, 其中对话框中“驱动器”下的文本框中选驱动器、“文件夹”下的路径框中设定文件夹、“文件名”下面的文本框中输入文件名“xyjkz” (注意, 后缀不能改) , 再点“确定”按钮, 把新建的文件另存为“xyjkz.pmw”, 如图7所示。
接着在工作空间内, 把图6、图4中的梯形图逐一录入。图5的梯形图待在调试中加入。其步骤如下:
第 (1) 步录入初始化梯形图。将鼠标移至元件库中“常开触点”元件上, 点击鼠标左键;在弹出的“输入元件”对话框内的文本框中录入“M8002”后点“确认”按钮, 如图8所示。再点击元件库中“功能块”, 在弹出的“输入指令”对话框内的文本框中录入“MOV K250 D0”后点“确认”按钮, 如图9所示。
第 (2) 录入主梯形图。用同样的方法将图4的主梯形图录入。录入后的工作空间如图10 (a) 所示。
第 (3) 点转换并保存。直接点击工具栏上的“转换”按钮即可。转换后再点“保存”按钮保存文件。转换后的界面如图10 (b) 所示。注意背景颜色变化。为防止程序丢失, 可随时点击“保存”按钮, 将文件及时保存。
五、安装与调试
1. 控制电器选择
图2中控制按钮SB1、SB2、SB4和SB5选用KD2型仪表用按钮;指示灯HL1~HL 6选用Ф5的发光二极管, 颜色分黄、绿、红三种;蜂鸣器H A选用YMD-12095-B, 额定电压24V;继电器KJ、KJC、KJCC选用RM24-11/4;进水电磁阀YV1选用FCD-270B型;排水电磁阀YV2选用型。其外形分别如图11所示。
2. 电器安装
按钮、指示灯和蜂鸣器安装在操作面板上。PLC、继电器等电器安装在一块260mm260mm底板上。电动机、电磁阀等的控制原理如图12所示。
3.控制系统调试
⑴程序下载
用通信线将电脑与PLC连接好后, 给PLC上电并启动电脑。运行编程软件FXGPWIN, 打开先前保存的应用程序文件xyjkz.pmw。打开PLC上的“运行/停止”开关盖板, 将开关拨到“停止”位置;用鼠标点下拉菜单“PLC”选“传送”下面的“写出”。由于我们的程序较短, 没有超过200行, 因此在“PC程序写入”范围选择对话框中我们选“范围设置”, 并把“终止步”设置为“200”, 以加快下载速度。设置完后, 点“确认”按钮, 软件开始向PLC写入程序。
⑵运行监控
应用程序下载完毕后, 把PLC上的“运行/停止”开关拨到“运行”位置;并将编程软件界面转为“监控”状态, 操作方法如图13所示。
按下“起动”按钮, 进入“加水”状态, 相关部件高亮;“洗涤”、“排水”、“脱水”等状态, 有不同的高亮部件显示。
验证了图10 (b) 的程序正确后, 我们再添加实现1次洗涤和1次漂洗, 即2次循环的控制程序。添加后别忘记点“转换”并保存。
将修改后的程序重新下载到PLC中, 再运行PLC (注意拨动开关位置) 。
六、梯形图程序解释
图14是初始化程序。图中左侧常开触点M8002是一个特殊软元件, 其功能是在程序开始运行时的第一个扫描周期时接通 (ON) 。右侧三个都是功能相同的数据传送功能指令, 其功能是把十进制数 (首字母K表示十进制数, 首字母H表示十六进制数) 250、3000、600分别送到数据寄存器D0、D1、D2内。图中初始化程序实现的功能是:在程序开始运行时的第一个扫描周期时把十进制数250、3000、600分别送到寄存器D0、D1、D2内。这些数据就是对应洗衣机功能的默认值。
数据传送指令MOV格式为:
▕------||-------------------------[MOV S D]--▏
功能为:当该功能指令前面串接的常开触点闭合时, 将源数据传送到指定的目标中, 即[S]D。其中软元件S可以是K、H、KnY、KnM、KnS、T、C、D、V、Z;软元件D可以是KnY、KnM、KnS、T、C、D、V、Z。
图15是起动/停止程序。该梯形图与常规的电动机起动/停止控制相同, 只是在该行中串接了蜂鸣时间继电器的常闭触点, 目的是用来结束洗衣过程。辅助继电器M0是洗衣机的工作状态步, M0吸合洗衣机进入工作状态。
图16是进水控制程序。当洗衣机进入工作状态后, 进水电磁阀就吸合进水, 直到水满输入触点X3闭合辅助继电器M1吸合M1的常闭触点断开输出继电器Y0释放进水电磁阀关闭。由于除了洗涤状态步可以向洗衣筒内进水外, 其他状态步一概不能进水, 因此在输出继电器Y0前串联了这些步的常闭触点。这样一旦进入这些状态步, 进水阀就步会被开启。
图17是洗涤控制程序。该程序实现“洗涤方式”和“洗涤时间长短”两个功能。洗涤方式实际上是按波轮正转或反转时间的长短来分的。洗涤时间由时间继电器T100来控制, 时间的长短由数据寄存器D1中值的大小来决定。因此改变D1中的值的大小就是更改洗涤时间了。而洗涤方式则随数据寄存器D0中的值的大小来变化。该梯形图在上一章“指示灯显示”一节中解析过, 这里不再说明。
图18是排水控制程序。这个梯形图已见过多次, 不再说明了。
图19是脱水控制程序。这个梯形图比较简单见图中说明。
图20是洗涤/漂洗次数控制程序。图中第一行右侧是一个“减1”功能指令, 当左侧T102常开触点每闭合一次, 右侧数据寄存器D10中的值减1。
减1指令DEC格式为:
▕------||------------------------[DEC D]--▏
功能为:当该功能指令前面串接的常开触点闭合时, 由D指定的软元件中的值自动减1。若用连续指令, 则每个扫描周期减1, 即[D]-1 D。其中软元件D可以是KnY、KnM、KnS、T、C、D、V、Z。
图中第二行左侧是一个接点相等指令, 当数据寄存器中的值等于0时, 驱动右侧的继电器M5。
接点相等指令LD=格式为:
▕[=S D]------------------------------ () --▏
功能为:当源软元件S中的值与目标软元件D中的值相等时, 驱动右侧的软元件动作。其中软元件S、D可以是K、H、KnY、KnM、KnS、T、C、D、V、Z。
全自动洗衣机三菱PLC控制程序 第4篇
【关键词】加热反应炉;PLC;编程设计;运行功能
Based on Mitsubishi PLC Technology of heating reactor automatic control
Luo Ji-hong
(Hunan Vocational College of Commerce of Electrically controlled department,Changsha 410205,China)
Abstract:To achieve typical heating reactors feed,heating and vent material actual control requirements using Mitsubishi PLC technology experience design methods at I/O allocation basis conduct PLC Ladder design,and feed,heating and vent feed three scripts program runs functional be analysis shows After PLC on machine simulation debugging actual control requirements identical.
Keywords:heating reactor;PLC;Programming;run function
引言
可编程控制器(PLC)是以计算机技术为核心的通用工业自动化装置,它将传统的继电器控制系统与计算机技术结合在一起,具有高可靠性、灵活通用、易于编程和使用方便等特点,近年来在工业自动控制、机电一体化以及改造传统产业等方面得到了广泛的应用,被誉为现代工业生产自动化的三大支柱之首[1]。本论文针对加热反应炉的实际控制要求,运用三菱PLC技术中的经验设计法,在I/O分配的基础上,将整个加热炉实际控制系统分解为进料、加热和泄料三个部分[2],进行PLC梯形图程序设计和程序功能分析。
1.工作示意图(见图1)
2.关于模拟量输入的说明
在加热炉控制系统中,对于温度点和压力点的检测,虽然可以如本论文使用带开关量输入的温度、压力传感器来完成,但如果检测点很多,或者是需要根据温度、压力的变化经常调整检测点,就要用很多开关量的温度、压力传感器,占有很多的输入点,安装布线都不方便。所以,就要将温度、压力传感器转换成连续变化的模拟量,再采用PLC控制,控制性能就可以得到极大的改善[1]。
温度控制原理如下:通过电压加热电热丝产生温度,温度再通过温度变送器变送为电压。加热电热丝时根据加热时间的长短可产生不一样的热能,这就需用到脉冲。输入电压不同就能产生不一样的脉宽,输入电压越大,脉宽越宽,通电时间越长,热能越大,温度越高,输出电压就越高[2]。压力控制原理与此类似。
PID闭环控制:通过PLC+A/D+D/A实现PID闭环控制,控制示意图如以下2所示。比例,积分,微分系数取得合适系统就容易稳定,这些都可以通过PLC软件编程来实现[3]。
3.控制要求
3.1 进料控制
当下液面、炉温和炉内压力都小于给定值时,打开排气阀和进料阀;当液面上升到位时,关闭排气阀和进料阀;延时20s,打开氮气阀,使氮气进入炉内,增大炉内压力;当炉内压力上升到给定值时,关闭氮气阀,进料过程结束[4]。
3.2 加热反应控制
进料结束时,炉内温度肯定低于要求值,此时接通加热炉电源;当温度达到要求值后,切断加热电源;维持保温状态10分钟。
3.3 泄放控制
保温10分钟后,打开排气阀,使炉内压力逐渐降到起始值;维持打开排气阀,并打开泄料阀,当炉内液面下降到液面以下时,并闭泄料阀和排气阀,系统恢复到原始状态,重新进入下一个循环。
4.I/O分配(见表1)
5.程序梯形图(见图3)
6.程序功能分析
6.1 进料控制
检测下液面X1、炉温X2和炉内压力X4是否小于给定值(逻辑均为0),即输入点X1、X2和X4是否都处于断开状态,若是则维持打开排气阀Y1和进料阀Y2;当液面上升到位使X3常闭分断,关闭排气阀Y1和进料阀Y2,并开始延时,20s之后打开氮气阀Y3,使氮气进入炉内,增大炉内压力;当压力上升到给定值时(X4=1),X4常闭分断,关闭氮气阀Y3,进料过程结束。
6.2 加热反应控制
进料结束时,炉内温度肯定低于要求值(X2=0),X4常开闭合,接通加热炉电源Y5;当温度达到要求值(X2=1)后,X2常闭分断,切断加热电源Y5,但当温度下降后(X2=0)后,X2常闭又复位,又接通加热炉电源Y5,如此反复通断加热炉电源Y5,维持保温状态10分钟(即在此时间里,炉温实现通断控制,保持X2=1)。
6.3 泄放控制
保温10分钟后,辅助继电器M100线圈得电,M100常开闭合,打开排气阀Y1,使炉内压力逐渐降到起始值X4=0;维持打开排气阀,并打开泄料阀Y4,当炉内液面下降到液面以下时(X1=0),并闭泄料阀Y4和排气阀Y1,系统恢复到原始状态,重新进入下一个循环[5]。
结束语
以上加热反应炉PLC程序经过上机模拟调试,与实际控制要求完全一致,方便实用。在程序设计上,本系统还可采用PLC基本指令编程法或PLC步进指令编程法[6],但没有以上经验设计法精简。另外,由于论文篇幅原因,没有绘制本系统的外部接线图,读者可对照I/O分配表进行设计(输入接PLC内部工作电源,输出接外部负载工作电源)。
参考文献
[1]孙振强,王晖,孙玉峰.可编程控制器原理及应用教程[M].清华大学出版社,2008(1).
[2]杨国太,陈玉.基于PLC的数控焊接机研制[J].新技术新工艺,2007(5):33-35.
[3]胡学林.可编程控制器教程(实训篇)[M].电子工业出版社,2004,168.
[4]代尚方,刘毅.基于PLC与mcgs的加热反应炉控制系统设计[C].中国矿业大学,2010(2).
[5]王少华,刘晓魃.电气控制与PLC应用[M].中南大学出版社,2008,226.
[6]陈志勇,刘春生.远红外加热反应炉的设计[J].河南化工,1988(2).
作者简介:
罗及红(1970—),男,湖南常德人,硕士,副教授,维修电工高级技师,研究方向:电气工程与智能控制。
全自动洗衣机三菱PLC控制程序 第5篇
来源:
一 程序设计要求
(1)水位控制[高水位 25s [中水位进水 15s [低水位进水 10s(2)程序选择 [全程序
[简易程序(3)全程序过程
进水洗涤(正转3s,反转2s,停1s,200次)排水(20s)脱水(10s)停止
| 循环三次 ︳
|<--------︳
(4)简易过程
进水洗涤(正转3s,反转2s,停1s,200次)排水(20s)脱水(10s)停止 | 循环二次 ︳
|<--------︳
① I/O分配 ② 梯形图 ③ 软盘
进水阀(Y0)排水阀(Y1)电机正反转(Y1,Y2)脱水(Y4)
二 I/O分配图
起动 进水 水位(高)排水 水位(中)电机正转 水位(低)电机反转 全程序 脱水 简易程序
二 状态转换图(见附录一)
三 梯形图(见附录二)分析如下 1,初始脉冲M8002使初始状态S0置为1,当按驱动按钮X0.先选择了水位,程序类型后再按X0起动的.2,按X04,选择的是全程序.按X05,选择的是简单程序.本来是以X04为全程序, X04非作为简单程序,但在程序结束的时候,不能令M0置零.所以增加了X05作为简单程序的选择按钮.3,X01控制高水位,按X01,起动M1,并自锁.X02控制中水位,按X02,起动M2,并自锁.X03控制低水位,按X03,起动M3,并自锁.4,状态转入S0后,对C2,C3清零.并且,由M1+M2+M3与X0作为对S20的转移条件.5,状态转移到S20,驱动Y0(进水).当X2闭合,即M1置1,状态转移S21;当X3闭合,即M2置1,状态转移S31 当X4闭合,即M3置1,状态转移S41
6,状态转移到S21时,T0计时25秒(进水25秒),然后T0置1,状态转移到S22.状态转移到S31时,T1计时15秒(进水15秒),然后T1置1,状态转移到S22.状态转移到S41时,T2计时10秒(进水10秒),然后T2置1,状态转移到S22.7,状态转移到S22,对Y0清除指令,即停止进水.当Y0停止时,即Y0非置1,状态转移到S23.8,状态转移到S23,如果选择的是全程序(按X04),那么对C0清零.如果选择的是简单程序(按X05),那么对C1清零.CO非,C1非置1,状态转移到S24.9.状态转移到S24,起动Y02(电机正转),T3计时3秒.计时完毕状态转移到S25.正转完毕.10,状态转移到S25,起动Y03(电机反转),T4计时2秒.计时完毕后,无论选择的是全程序还是简单程序(无论按X04还是X05)状态都转移到S26.11,状态转移到S26,T5计时1秒,然后T5置1.如果选择的是全程序(按X04),那么C0计数,当计数不够200次时,状态转移到S24.计数满200次时,状态转移到S27.如果选择的是简单程序(按X05),那么C1计数,当计数不够100次时,状态转移到S24.计数满100次时,状态转移到S27.12,状态转移到S27,起动Y01(排水).T7计时20秒,然后T7置1,状态转移到S28.13,状态转移到S28,起动Y04(脱水),T8计时10秒.如果选择的是全程序(按X04),那么C2计数,当计数不够3次时,状态转移到S20.计数满3次时,状态转移到S0.如果选择的是简单程序(按X05),那么C3计数,当计数不够2次时,状态转移到S20.计数满2次时,状态转移到S0.步进阶梯结束.程序结束.回 ]
全自动洗衣机三菱PLC控制程序 第6篇
一、设计题目
全自动洗衣机PLC控制系统设计
二、设计目的
(1)通过毕业设计培养学生综合运用所学的基础理论、基础知识、基本技能进行分析和解决实际问题的能力。
(2)使学生受到PLC系统开发的综合训练,达到能够进行PLC系统设计和实施的目的。(3)使学生掌握利用PLC对压力进行PID控制方法。
三、毕业设计的技术数据:
对T68卧式镗床的控制电路进行改造,用PLC软件控制改造其继电器控制电路,克服了继电器控制的缺点,降低了设备故障率,提高了设备使用效率,改造后运行效果非常好。改造原则:
1.原镗床的工艺加工方法不变
2.在保留主电路的原有元件的基础上,不改变原控制电气操作方法
3.电器控制系统控制元件(包括按钮、行程开关、热继电器、接触器)作用于原电器线路相同
4.主轴和进给启动、制动、低俗、高速和变速冲动的操作方法不变 5.改造原继电器控制中硬件接线为PLC编程实现。
四、毕业设计的任务
1、熟悉题目要求,查阅相关科技文献
2、方案设计(包括方案论证与确定、技术经济分析等内容)
3、硬件和软件设计(其中还包括理论分析、设计计算、实验及数据处理、设备及元器件选择等)
4、绘制图纸
6、撰写设计说明书
五、毕业设计的主要内容
2、提出综合自动化系统的硬件方案和方案论证优化。
3、完成软件需求的系统分析。
4、完成软件的编制(PLC的编程和说明)。
5、绘制系统总体结构图,系统原理图,电气控制原理图,软件流程图。
6、按期完成毕业设计说明书的撰写。
7、充分准备,顺利完成答辩。
六、毕业设计提交的成果
1、设计说明书(约1万字左右)
2、图纸
3、中、英文摘要(中文摘要约200字,3~5个关键词)
七、毕业设计的主要参考文献和技术资料
[1]张桂香,《电气控制与PLC的应用》,化学工业出版社 [2]王红、王艳玲,《可编程控制器使用教程》,电子工业出版社 [3]史国生,《电气控制与可编程控制器技术》,史国生,化学工业出版社 [4]孙振强,《可编程控制器原理及应用教程》,孙振强,清华大学出版社 [5]吕景泉,《可编程控制器技术教程》,吕景泉,高等教育出版社
[6]汪指锋,《可编程控制器原理与应用》,汪指锋,西安电子科技大学出版社 [7]王永华,《现代电气及可编程控制技术》,王永华,北京航空航天大学出版社 [8]朱善君,《可编程控制系统》,清华大学出版社
[9]常斗南,《可编程控制器原理、应用、实验》,机械工业出版社
八、设计期间的基本要求
1、学生在教师的指导下,应积极、主动地独立完成毕业设计所规定的全部任务。
2、应严格按照进度进行设计,不得无故拖延。
3、要遵守学院的作息时间,严格遵守设计纪律,原则上不得请假,因特殊原因必须请假者,一律由系领导批准。
全自动洗衣机三菱PLC控制程序 第7篇
Xx办学点毕业论文
课题名称:PLC在工业全自动洗衣机
控制系统中的应用
专 业:
班 级:
学 籍 号: 学生姓名:
导师姓名:
提交日期:
PLC在工业全自动洗衣机控制系统中的应用
(姓名)摘 要:随着科学技术和生活水平的提高,洗衣机的洗涤水平也随着科技的发展大大提高。PLC在运用中,硬件也相对简单,提高控制系统的可靠性,另外它的编程语言也相对简单。本文选择三菱F1—20MR为核心部件,着重进行硬件接口设计,利用梯形图和语句表进行编程,实现了全自动洗衣机控制系统的自动化。关键词:全自动洗衣机;PLC;控制
一、工业全自动洗衣机的自动控制
目前洗衣机是一种耳熟能详的家用电器,随着科技的进步和人们生活质量的提高,以及人们对精神文明的高度追求,所以目前市场上还是有很大的发展空间。不同材质的衣物越开越多,对洗衣机的要求也越来越高。智能控制洗衣机的动力系统是目前研究的方向,在工业控制系统中广泛运用的PLC,它是整体模块,集中了驱动电路,检测电路和保护电路以及通讯联网功能。现代的全自动化洗衣机实现了洗衣机由进水、洗涤、排水、脱水、报警到停机的自动化过程。
1.进水和排水系统
全自动洗衣机的洗衣桶和脱水桶是以同一轴心安放的。脱水桶的周围有许多小孔,使内桶和外桶的水流相通。全自动洗衣机的进水系统采用水位压力开关和进水阀,由程序控制器调节。设有溢水口,其位置在盛水桶上口部。漂洗时,它能让洗涤液中的泡沫和污水溢出,有利于漂清。
全自动洗衣机水位开关一般有三档水位控制,并都有 低水位、中水位、高水位、再注水等功能当进水阀注水,内桶水位增高到预选水位时,主电机导通,进水阀断开,并开始洗衣。全自动洗衣机的排水系统由程序来控制排水电磁阀,牵引排水阀。
2.洗涤与脱水系统
全自动洗衣机主要是通过波轮对衣物的翻滚达到洗涤目的。为了保证洗涤效果,洗涤桶的内壁上必需设计成凸形来增大摩擦力,达到满意的洗涤效果,提高洗涤率。
洗涤正转、反转由洗涤电动机驱动波盘的正、反转来实现,此时脱水桶并不旋转。脱水时,控制系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。洗衣房设备排水按钮用来实现手动排水。
洗衣机具有盖的带锁装置,该锁定装置,包括洗衣机盖板、洗衣机箱体,还包括控制开关,与控制脱水的开关联动,使用户在脱水时不能打开洗衣机盖板,从而确保了洗衣机脱水时的操作安全。
3.箱体与支承系统
洗衣机外箱体是洗衣机的盔甲,很多洗衣机采用高分子聚合塑钢材料作为外箱体,永不生锈,耐碰撞,防漏电,机身轻便,易于搬动。有的采用刚柔相济的不锈钢做内桶刚性,在于不锈钢材质表面分子结构致密,空隙小,以达到抗菌,抑菌,耐腐蚀的作用。柔性,超级镜面不锈钢材料光滑柔细,即便是最娇柔的面料也不会受到损伤。很多洗衣机内桶完全采用世界一流的不锈钢材料制成,拥有 顶级的品质保证。全自动洗衣机一般采用轻触式开关,全自动洗脱机 在按下开关后,字符旁边的指示灯会亮。当指示灯亮起表示程序选中,指示灯闪烁表示正在执行此程序,指示灯熄灭表示程序未选择或执行完毕。
4.PLC机型选择
PLC是一种根据用户给的指令,通过输入接口现场采样信息执行逻辑或数值运算,再通过输出接口去控制各种执行机构动作。它主要有CPU、存储器、I/O接口模板三部分。通过对结构图的分析,可知全自动洗衣机的I/O点不多,选择三菱FX系列F1—20MR,可以完全满足其要求,F1—20MR有20个I/O,根据输入,输出口的总点数,考虑留有适当余量。
全自动洗衣机电气控制系统包括微处理器、排水电磁铁、电容器、门开关、按键开关、指示灯、中间继电器,水位压力开关、蜂鸣器及进水电磁阀等部件组成。通过微处理器,能自动完成进水,洗涤(漂洗)、排水、脱水、报警等全部程序,只需设计软件就可以来达到预想控制的目的。
二、设计目的
1.了解和掌握全自动洗衣机的工作流程;
2.了解自动控制的工作原理及PLC在日常工作中的应用。
三、全自动洗衣机的设计要求
控制要求:整个洗涤过程分为进水、洗涤、放水、脱水四个部分,系统从进水环节开始到脱水环节结束共循环两次。
(1)PLC投入运行,系统处于初始状态,准备好启动。
(2)按下启动按钮后,洗衣机开始进水。进水直到高(中、低)水位,水位开关由OFF变ON)。
(3)PLC停止进水,2秒后开始洗涤。
(4)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒。
(5)如此循环5次,总共320秒后开始排水。
(6)排空后脱水30秒。
(7)开始清洗,重复(1)~(5),清洗两遍。
(8)清洗完成,报警3秒并自动停机。
四、PLC控制系统工作原理及调试过程
1、初始脉冲M8002使初始状态S2置1,按下启动按扭X1,状态转入S20,Y1得电启动洗衣机,选择水位(高、中、低)状态转入S21,Y2得电开始进水,达到选定水位后相应的水位检测触点接通,状态转入S22。
2、状态转入S22,T0定时2S,2S后T0的触点接通,状态转入S23,Y3得电,洗衣机正转,并用T1定时30S,30S后T1触点接通,状态转入S24,T2开始定时2S,2S后其触点接通,状态转入S25,Y4得电。
衣机反转并用T3定时30S,30S后T3触点接通,状态转入S26,此时用T4定时2S,C0计数5次,2S后T4触点接通,当计数未达5次,C0的常闭继续闭合状态转入S23,当计数达5次,C0的常闭断开,常开闭合,状态转入S27。
3、状态转入S27后,Y5得电,开始排水,当水排空后,X6闭合状态转入S28,Y6得电,T5定时30S,C1计数2次,开始脱水,30S后T5触点接通,此时当C1计数未达2次,则C1的常闭继续闭合,状态转入S21,若C1计数达到2 次,则C1的常开就闭合,状态转入S29。
4、状态转入S29后,Y7得电,T6定时3S报警,3S后,T6触点接通,状态转入S2.步进阶梯结束,程序结束.五、结束语
PLC控制洗衣机洗涤程序有独特程序。
首先,它是一个顺序控制系统程序;
其次,洗涤、排水、脱水时间是由PLC内的计数器和定时器中K参数控制的,只要改变它的参数大小就可以改变整个程序时间长短;
第三,通过改变PLC的型号,可以根据认物的质地、数量和脏污程度来实现标准洗、强洗、快洗的多功能;
第四,通过改变洗涤程序可实现进水洗涤、漂水、排水、脱水的顺序控制,也可实现或洗涤、或漂水、或脱水等单体控制;
第五,在设计过程中,可以方便的加入相应的配套装置,如指示灯,蜂鸣器。通过衣裳的分析说明,可知全自动洗衣机的控制系统是有多种性的,各种最优控制系统均可运用,但是必须考虑它的结构和成本。
参考文献
全自动洗衣机的PLC控制 第8篇
可编程控制器(PLC,Programmable Logic Controller)是以计算机微处理器为基础的工业自动控制装置。随着PLC技术的发展,它的功能越来越完善,也越来越强,被广泛应用于各种工业自动控制装置之中。PLC集三电一体,具有良好的控制精度和可靠性。PLC的生产厂家、型号、种类繁多,不同型号有不同的使用方法和编程语言。本文拟用日本松下公司生产的Pe-1微型PLC,设计出PLC在全自动洗衣机控制中的应用。可以作为高校学生学习PLC控制的参考,也可以作为有关技术人员维修改造全自动洗衣机控制电路的参考。
1 概述
全自动洗衣机的实物示意图如图一所示。
全自动洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一中心安放的。外桶固定,作盛水用。内桶可以旋转,作脱水(甩水)用。内桶的四周有很多小孔,使内外桶的水流相通。该洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水阀打开,经进水管将水注入到外桶。排水时,通过电控系统使排水阀打开,将水由外桶排出到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。
2 控制要求
该全自动洗衣机的要求可以用图二所示的流程图来表示。
PLC投入运行,系统处于初始状态,准备好启动。按下启动按钮时开始进水,水满(即水位到达高水位)时停止进水,2s后开始正转洗涤。正转洗涤30s后暂停,暂停2s后开始反转洗涤。反转洗涤30s后暂停,暂停2s后,若正、反洗涤未满5次,则返回从正转洗涤开始的动作;若正、反洗涤满5次时,则开始排水。排水水位若下降到低水位时,开始脱水并继续排水。脱水30s即完成一次从进水到脱水的工作循环过程。若未完成2次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了2次大循环,则进行洗完报警。报警3s结束全部过程,自动停机。若按下停止按钮,可以手动排水和手动脱水。
3 全自动洗衣机的I/O口分配表
4
全自动洗衣机的接线图(见图二)
5 程序运行分析(见图三洗衣机梯形图和图四洗衣机运行流程图)
按下启动按钮S1,X0动合触点闭合,内部辅助继电器R10得电为“1”,同时R10动合触点闭合自锁;R10动合触点闭合使输出继电器Y1得电为“1”,进水阀打开,开始注水。到高水位检测传感器,K1闭合,使其动断触点X1断开,进水阀关闭;同时X1动合触点闭合,计时器T0开始通电计时,2s后T0动合触点闭合,输出继电器Y2得电为“1”,洗衣机开始正转洗涤;同时计时器T1得电,30s后T1动断触点断开,Y2断电,正转洗涤停止。同时T1动合触点闭合,计时器T2得电,2s后T2动合触点闭合,输出继电器Y3得电为“1”,洗衣机开始反转洗涤,同时计时器T3得电,30s后T3动合触点闭合,T4得电,2s后T4动合触点闭合,计数器CT100计数1次;T4动断触点断开,计时器T0、T1、T2、T3、T4失电复位,T4失电后其动断触点恢复闭合,T0得电,2s后,Y2得电,开始正转洗涤,如此循环5次,计数器CT100计数5次后,C100动合触点闭合,输出继电器Y4得电为“1”,排水阀打开排水,待排水至低水位检测开关K2时,输入继电器X2动断触点断开,Y4失电为“0”,停止排水,同时X2动合触点闭合,输出继电器Y5得电为“1”,脱水电机运转,开始脱水,同时计时器T5得电,30s后T5动断触点断开,Y5失电为“0”,脱水停止;同时T5动合触点闭合,计数器CT101计数1次。同时T5动合触点闭合,使高水位进水阀打开注水,开始第2次大循环,第2次大循环结束后,计数器CT101动合触点闭合,输出继电器Y0得电为“1”,报警器报警,同时计时器T6得电,3s后T6动断触点断开,Y0失电为“0”,报警停止,自动洗衣过程完成。其中S2为手动排水按钮,S3为手动脱水按钮,S4为手动停止按钮。
6 程序语句表
程序如表二所示。
摘要:利用日本松下公司生产的微型Pe-1型PLC,设计出PLC控制的全自动洗衣机。可编程控制器(PLC,Program-mable Logic Controller)是以计算机微处理器为基础的工业自动控制装置,随着PLC技术的发展,它的功能越来越完善,也越来越强,被广泛应用于各种工业自动控制装置之中,PLC集三电一体,具有良好的控制精度和可靠性。PLC的生产厂家、型号、种类繁多,不同型号有不同的使用方法和编程语言。本文拟用日本松下公司生产的Pe-1微型PLC,设计出PLC在全自动洗衣机控制中的应用,既可以作为高校学生学习PLC控制的参考,也可以作为有关技术人员维修改造全自动洗衣机控制电路的参考。
关键词:PLC,梯形图,洗衣机
参考文献
[1]董儒胥.电工电子实训[M].北京:高等教育出版社,2002.
全自动洗衣机三菱PLC控制程序 第9篇
1 自动弯管机的构成和工作原理
自动弯管机主要由机械部分、液压系统和PLC控制系统组成。机械部分主要有转管夹紧装置、弯管传动装置、助推装置、床身及弯管模等组成。弯管的工作原理是:弯管模固定在主轴上并随主轴一起转动,管子通过夹紧模固定在扇形弯管模的夹紧槽上,移动式助推导向压料滑槽紧贴于管坯的弯曲外侧,当弯管模回转一角度时,管子就被缠绕在弯管模的周向,弯管模的旋转角度即为弯曲角度。
2 自动弯管机的PLC控制系统
PLC因为体积小,功能齐全,价格低廉,可靠性高等方面具有独特的优点,在各个领域获得了广泛应用。为了使产品性能稳定,易于维护,我们在弯管机上采用了以PLC为主控器的控制方案。自动弯管机控制系统主要由可编程控制器(PLC)、旋转编码器、步进电机、人机界面(HMI)和液压油泵组成。旋转编码器主要用于角度量测和长度控制,步進电机主要用于旋转角度控制和驱动小车实现长度控制,电磁阀配合液压油泵用于实现弯管动力。
控制系统以PLC为核心控制器,触摸屏为操作终端。PLC接受触摸屏上的操作控制以及液压缸的位置信号和弯曲角度等控制信号,使液压缸按规定的顺序进行动作。触摸屏一方面将弯管机操作控制信号、工艺参数等传送给PLC,另一方面将PLC控制结果和运行信息显示在触摸屏上,实现生产过程的动态监视。
可编程控制器选用日本三菱公司的FX2N-32MR-001型,继电器输出型;触摸屏选深圳威纶通公司的MT510T,它们之间通过一根RS485通信电缆线实现实时通信;位置检测元件选接近开关;角度检测元件用光电编码器;弯管角度、转管角度控制通过光电编码器接入FX2N可编程控制器的内部2相输入(A-B两相)高速计数器来实现,从而实现对加工长度和加工角度的调节。
触摸屏界面设计首先在计算机上安装触摸屏工具软件,根据生产工艺的控制要求进行界面设计,并做好相关的设定,再进行编译,当计算机与触摸屏进行正确的通信后,下载给触摸屏。触摸屏界面包括初始界面,手动模式、半自动模式、角度编辑,温度参数编辑和故障报警等。各界面之间可以方便、快捷的切换。另外还设计有电动机过载、弯曲角度超程、接近限位开关故障等报警界面,当出现故障时,触摸屏转入报警界面,显示故障信息,以利于故障处理。
3 自动弯管机加工流程
自动弯管机系统分别有手动和自动种工作方式,采用模块化分别对其进行程序设计。在此重点介绍自动工作方式。PLC接受人机界面上的操作控制按钮以及温度的参数设置和光电编码器检测的位置和角度控制信号,使液压缸按规定的顺序完成各动作。触摸屏一方面将弯管机操作控制信号和工艺参数等传送给PLC,另一方面将PLC工作状态和运行信息显在触摸屏上,实现生产过程的动态监视。图1为自动弯管机的加工进程图。
该自动弯管机可实现手动和半自动两种状态,系统主要工作步骤有弯管主副夹夹紧、有芯进芯并计时、弯管、辅推弯管、慢弯进行、主副夹退夹、步进电机动作旋转、退弯动作、退芯完成等。其主要技术参
数见表1。