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

下载本文档

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

文档简介

基于组态技术的洗衣机设计课程报告基于组态技术的洗衣机设计课程报告 摘要摘要 全自动洗衣机是我们日常生活中很普遍使用的自动化电器 给我们的生活带来 了方便 本文介绍了采用可编程控制器 PLC 作为核心控制部件 并利用计 算机进行组态监控的全自动洗衣机控制系统 关键词 PLC 全自动洗衣机 组态软件 ABSTRACT AUTOMATIC WASHING MACHINE IS VERY COMMON IN OUR DAILY LIVES TO USE AUTOMATION APPLIANCES TO BRING THE CONVENIENCE OF OUR LIVES THIS ARTICLE DESCRIBES 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 四 程序设计四 程序设计 1 数据词典定义 数据词典定义 3 2 画面连接 画面连接 6 3 报警设置 报警设置 10 4 实时曲线的设置实时曲线的设置 12 5 历史曲线设置历史曲线设置 13 6 事件命令语言事件命令语言 14 五 模拟画面五 模拟画面 16 六 实验结果六 实验结果 16 七 实训总结七 实训总结 18 八 参考文献八 参考文献 20 1 一 实训目的 1 了解洗衣机的基本工作原理 2 熟悉 PLC 对洗衣机的控制 二 实训原理及电路 全自动洗衣机是我们日常生活中很普遍使用的自动 化电器 给我们的生活带来了方便 演示模块如右图所 示 下面我们将模拟全自动洗衣机 了解其工作原理 工作流程 启动 按下启动按钮进水口开始进水 进水口指示 灯亮 当水位达到高水位限制开关的时候 停止进水 运行灯亮 洗衣过程 当进水完成后 洗涤电机开始转动 运 行指示灯亮 为了更好的洗涤衣服 我们设定洗涤电机正转 反转相互交替三 次 可自由改动 正反转切换前需先停止 当设定洗涤次数完成时 排水灯亮 洗涤电机停止转动 将桶内水排完 当水排完后 洗涤电机启动 将衣服甩干 当设定的时间结束时 洗衣完成 排水灯熄灭 运行指示等灭 当洗衣过程中 水位超过高水位限位点 报警 指示灯亮 洗涤电机停止 转动 指示灯熄灭 全自动洗衣机地址分配如下表所示 输入输出 器件说明器件说明 X0启动Y0进水 X1停止Y1出水 X2上限Y2电机正转 X3下限Y3电机反转 Y4运行指示灯 Y5报警 全自动洗衣机电气接口图 2 三三菱菱FX3U 64MT ES S S 0V 0V24V 24V X0X1X2 COM1 Y0 DC24V DC24V 启动停止上限位 进水 X3 下限位 Y1 出水 Y2 正转 Y3 反转 Y0 运行 指示 Y1 报警 指示 三 端口连接 查看电脑实际端口 建立所需端口 将数据位改为 7 位 如下图所示 测试端口 如下图所示 3 四 程序设计 1 数据词典定义 如下图 启动 停止 上限位 下限位 进水 出水 正转 反转 运行 报警类型都为 I O 离散 如下图 4 计数 计时 1 计时 2 计时 3 液面高度类型都为内存实型 如下图 5 Flag1 Flag2 Flag3 Flag4 Flag5 都为内存离散 如下图 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 存在时 本站点 液面高度 本站点 液面高度 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 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 液面高度减少 直至达到规定高度 本站点 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 本站点 下限位 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

提交评论