基于组态技术的洗衣机设计课程设计报告_第1页
基于组态技术的洗衣机设计课程设计报告_第2页
基于组态技术的洗衣机设计课程设计报告_第3页
基于组态技术的洗衣机设计课程设计报告_第4页
基于组态技术的洗衣机设计课程设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于组态技术的洗衣机设计课程报告基于组态技术的洗衣机设计课程报告摘要摘要全自动洗衣机是我们日常生活中很普遍使用的自动化电器,给我们的生活带来了方便,本文介绍了采用可编程控制器(plc)作为核心控制部件,并利用计算机进行组态监控的全自动洗衣机控制系统。关键词:plc;全自动洗衣机;组态软件abstractautomatic washing machine is very common in our daily lives to use automation appliances, to bring the convenience of our lives, this article descri

2、bes the use of programmable logic controller (plc) as the core control unit, and use computers for automatic configuration monitoring washing machine control system.keywords: programmable logic controller; the automatic process; configuration software目录一实训目的一实训目的.1 二实训原理及电路二实训原理及电路.1三端口连接三端口连接.2四程序设

3、计四程序设计 1数据词典定义数据词典定义.3 2画面连接画面连接.63报警设置报警设置.104.实时曲线的设置实时曲线的设置.125.历史曲线设置历史曲线设置.136.事件命令语言事件命令语言.14五模拟画面五模拟画面.16六实验结果六实验结果.16七实训总结七实训总结.18八参考文献八参考文献.20- 1 -一实训目的1.了解洗衣机的基本工作原理2.熟悉 plc 对洗衣机的控制二实训原理及电路 全自动洗衣机是我们日常生活中很普遍使用的自动化电器,给我们的生活带来了方便,演示模块如右图所示,下面我们将模拟全自动洗衣机,了解其工作原理。工作流程:启动:按下启动按钮进水口开始进水,进水口指示灯亮,

4、当水位达到高水位限制开关的时候,停止进水。运行灯亮。洗衣过程:当进水完成后,洗涤电机开始转动,运行指示灯亮。为了更好的洗涤衣服,我们设定洗涤电机正转,反转相互交替三次(可自由改动) 。正反转切换前需先停止,当设定洗涤次数完成时,排水灯亮,洗涤电机停止转动。将桶内水排完。当水排完后,洗涤电机启动,将衣服甩干,当设定的时间结束时,洗衣完成,排水灯熄灭,运行指示等灭。当洗衣过程中,水位超过高水位限位点,报警,指示灯亮,洗涤电机停止转动,指示灯熄灭。全自动洗衣机地址分配如下表所示:输入输出器件说明器件说明x0启动y0进水x1停止y1出水x2上限y2电机正转x3下限y3电机反转y4运行指示灯y5报警全自

5、动洗衣机电气接口图:- 2 -三三菱菱fx3u-64mt/ess/s 0v 0v24v 24v x0x1x2com1y0dc24vdc24v启动停止上限位进水x3下限位y1出水y2正转y3反转y0运行指示y1报警指示三端口连接查看电脑实际端口,建立所需端口,将数据位改为 7 位,如下图所示:测试端口,如下图所示- 3 -四程序设计1数据词典定义,如下图启动、停止,上限位,下限位,进水,出水,正转,反转,运行,报警类型都为 i/o 离散,如下图- 4 - 计数,计时 1,计时 2,计时 3,液面高度类型都为内存实型,如下图- 5 -flag1, flag2, flag3, flag4, flag

6、5,都为内存离散,如下图- 6 -2.画面连接如下1)启动- 7 -2)停止3)进水 - 8 -4)出水5)报警- 9 -6)运行7)液面- 10 -8)模拟电机3报警设置定义报警变量,如下图:报警窗口属性设置如下:- 11 -数据词典中计数报警设置如下图:- 12 - 13 -4.实时曲线的设置如下图:注意:实时曲线设置是双击实时曲线。5.历史曲线设置如下:- 14 -注意:历史曲线设置是右击历史曲线,然后点性质。6.事件命令语言各个事件命令语言如下:本站点启动=1 发生时本站点进水=1;本站点flag1=1;本站点报警=1; (启动洗衣机的运行)本站点flag1=1 存在时本站点液面高度=

7、本站点液面高度+25;if(本站点液面高度=100)本站点报警=1;本站点进水=0;(进水,液面达到所要求的高度)本站点上限位=1 发生时本站点进水=0;本站点运行=1;本站点启动=0;本站点报警=0;本站点flag2=1;本站点flag1=0;本站点正转=1;(上限按钮,接通解除报警,执行下面操作)本站点flag2=1 存在时- 15 -本站点计时 2=本站点计时 2+1;if(本站点计时 2=2)本站点正转=0;本站点反转=1;本站点运行=1;if(本站点计时 2=4)本站点正转=1;本站点反转=0;本站点运行=1;if(本站点计时 2=6)本站点正转=0;本站点反转=1;本站点运行=1;

8、if(本站点计时 2=8)本站点正转=1;本站点反转=0;本站点运行=1;if(本站点计时 2=10)本站点正转=0;本站点反转=1;本站点运行=1;if(本站点计时 2=12)本站点正转=0;本站点反转=0;本站点运行=1;本站点报警=1;(电机左右各三圈进行洗衣)本站点下限位=1 发生时本站点出水=1;本站点flag3=1;本站点上限位=0;本站点运行=1;本站点flag2=0;本站点报警=0;(解除报警,进行下一步操作)本站点flag3=1 存在时本站点液面高度=本站点液面高度-25;if(本站点液面高度=0)本站点flag4=1;本站点正转=1;本站点flag3=0;本站点报警=0;(

9、液面高度减少,直至达到规定高度)本站点flag4=1 存在时本站点计时 3=本站点计时 3+1;if(本站点计时 3=4)本站点正转=0;本站点出水=0;本站点运行=0;本站点报警=1;(进行脱水)本站点进水=1 发生时本站点计数=本站点计数+1;if(本站点计数=10)本站点计数=0;(对进水次数进行统计,到 10 清零)本站点正转=1 存在时本站点角度=本站点角度+20;if(本站点角度=100)本站点角度=0;(促使风叶正转)本站点反转=1 存在时本站点角度=本站点角度-20;if(本站点角度=0)本站点角度=100;(促使风叶反转)本站点停止=1 发生时本站点上限位=0;本站点下限位=

10、0;本站点进水=0;本站点出水=0;本站点正转=0;本站点反转=0;本站点运行=0;本站点报警=0;本站点flag4=0;本站点flag3=0;本站点flag2=0;本站点flag1=0;本站点启动=0;本站点计时 2=0;本站点计时 3=0;本站点液- 16 -面高度=0;(对所有操作停止)注意:在存在时操作时要改变窗口时间至 1000 毫秒,表示 1 秒,如下图所示五模拟画面- 17 -六实验结果(1)报警窗口(2)实时曲线- 18 -(3)历史曲线实验结果总结:每当进水一次,实时曲线就增加一次,当进水三次就报警。当计数进水达到第十次时清零,从新计数,同时也从新开始报警,如上图所示。七实训总结- 19 - 为期两周的实训已经结束,在这两周中遇到了很多问题也学习到了很多东西。 刚开始画图时,和以前学习的一样就简单的画了几根线,作为画面,但是老师说这太简单,所以重新开始画图,模拟画了个洗衣机,的确比几条线好看,这时才知道原来学的很简单。在弄事件命令语言的时候也遇到了一些问题,有些都是原来学习时没有遇到的,这时就要静下心来慢慢思考问题出在哪边,从而把问题解决完。虽然有时候解决问题有些纠结,但是每解决完一个问题就感觉自己

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论