收藏 分享(赏)

基于s7-200plc的自动洗车机控制系统设计毕业设计.doc

上传人:无敌 文档编号:635890 上传时间:2018-04-16 格式:DOC 页数:33 大小:3.67MB
下载 相关 举报
基于s7-200plc的自动洗车机控制系统设计毕业设计.doc_第1页
第1页 / 共33页
基于s7-200plc的自动洗车机控制系统设计毕业设计.doc_第2页
第2页 / 共33页
基于s7-200plc的自动洗车机控制系统设计毕业设计.doc_第3页
第3页 / 共33页
基于s7-200plc的自动洗车机控制系统设计毕业设计.doc_第4页
第4页 / 共33页
基于s7-200plc的自动洗车机控制系统设计毕业设计.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、基于 S7-200PLC 的自动洗车机控制系统设计目 录摘 要 .1第一章 自动洗车机的介绍 .2第二章 PLC 概述 .32.1 PLC 简介 .32.2 PLC 的特点 .32.3 PLC 的功能 .32.4 PLC 的结构与工作原理 .42.5 PLC 的分类 .4第三章 方案设计 .53.1 设计任务与要求 .53.2 编程元件地址分配 .63.3 外部引脚分布 .73.4 控制程序流程图 .83.5 控制程序设计思路 .133.6 系统控制程序 .13第四章 系统调试及结果分析 .24设计心得 .31参考文献 .311摘 要随着我国汽车保有量的迅速提高,汽车清洗行业迎来了一个重要的发

2、展机遇,自助洗车机作为洗车工作必不可少的设备,其清洗效果,清洗速度,清洗成本以及对节水和环境保护的要求,成为其开发和生产必须要考虑的内容。本文主要通过对自助洗车机功能要求和运行分析,确定了自助洗车机的总体设计方案,并主要进行了自助洗车机的驱动和控制系统的设计,针对自助洗车机的特点,采用自助投币,喷水,洗刷,喷洒清洗剂和风干等过程,应用了可编程控制技术对自助洗车机 PLC 控制系统进行了硬件设计和软件编程。PLC 采用梯形图编程语言对其运行过程实行监控,最终实现了自助洗车机的传动和控制要求。关键词:自助洗车机、控制、软件编程、可编程控制器2第一章 自动洗车机的介绍当今的社会汽车行业发展迅猛,汽车

3、维修保养行业竞争更是愈演愈烈,洗车机由此得以广泛应用。自助洗车机分为龙门往复式和隧道式两种机型,通过对毛刷,水泵,机体行走机构和风机等部件的驱动控制,全自动完成对车辆的刷洗和风干。龙门往复式洗一辆车仅耗时 1.5min4min,隧道式满负荷运行时每辆车仅耗时 1.5min 左右,避免了手工洗车用水的随意性。洗车机配备专用的水处理设备后,可对洗车污水进行回收净化循环利用,可以节约水资源,是一个很有发展前景的符合现代化建设需要的机电一体化产品。PLC 可靠性高,编程简单且易维护,用作自助洗车机控制系统的核心,更能体现它的这些完美品质。以下是自助洗车机的优点:(1)使用自助洗车机效率高,能大大减少劳

4、动力、降低劳动强度,节省成本。(2)一般使用新科技研发的自助洗车机清洗与人员手洗比起来更容易吸引客户,在提高整体形象的同时,又能大幅度提高的经济收入。(3)自助洗车机完全可以采用循环水设备,水用量在原有上可减少 1/3,更可有效的合理利用水资源,节能环保。3第二章 PLC 概述2.1 PLC 简介PLC(Programmable Logic Controller)是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC

5、及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。具有可靠性高,抗干扰能力强;配套齐全,功能完善,适用性强;易学易用,深受工程技术人员欢迎;系统的设计、建造工作量小,维护方便,容易改造; 体积小,重量轻,能耗低等特点。广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业。2.2 PLC 的特点 PLC 有如下特点:(一) 高可靠性(二)丰富的 I/O 接口模块(三) 采用模块化结构(四) 编程简单易学(五) 安装简单维修方便2.3 PLC 的功能现在的 PLC 一般具有如下主要功能:(1)开关量逻辑控制功能(2)定

6、时/计数控制功能(3)数据处理功能(4)监控、故障诊断功能(5)步进控制功能(6)A/D、D/A 转换功能(7)停电记忆功能(8)远程 I/O 功能(9)通信连网功能4(10)扩展功能2.4 PLC 的结构与工作原理PLC 的基本组成为四部分:中央处理器(CPU)存储器、输入/输出(I/O)模块和电源。CPU 是 PLC 的神经中枢,是系统的运算、控制中心。它按照系统程序所赋予的功能,完成以下任务:(1)接收并存储用户程序和数据;(2)用扫描的方式接收现场输入设备的状态和数据;(3)诊断电源、PLC 内部电路工作状态和编程过程中得语法错误;(4)完成用户程序中规定的逻辑运算和算术运算任务;(5

7、)更新有关标志位的状态和输出状态寄存器的内容,实现输出控制、制表打印或数据通信等功能。存储器是 PLC 存放系统程序、用户程序和运行数据的单元。它包括随机存取存储器(RAM)和只读存储器(ROM) 。I/O 模块是 CPU 与现场 I/O 设备或其他外部设备的桥梁。PLC 配有开关式稳压电源模块,用来给 PLC 的内部电路供电2.5 PLC 的分类世界上 PLC 产品可按地域分成三大流派:一个流派是美国产品,一个流派是欧洲产品,一个流派是日本产品。美国和欧洲的 PLC 技术是在相互隔离情况下独立研究开发的,因此美国和欧洲的 PLC 产品有明显的差异性。而日本的 PLC 技术是由美国引进的,对美

8、国的PLC 产品有一定的继承性,但日本的主推产品定位在小型 PLC 上。美国和欧洲以大中型PLC 而闻名,而日本则以小型 PLC 著称。 本次课设综合实验台及其性能指标,最后决定采用西门子 PLC S7-200 系列。西门子 PLC 主要产品是 S5、S7 系列。S7 系列是西门子公司在 S5 系列 PLC 基础上近年推出的新产品,其性能价格比高,其中 S7-200 系列属于微型 PLC、S7-300 系列属于中小型 PLC、S7-400 系列属于中高性能的大型 PLC。5第三章 方案设计3.1 设计任务与要求根据要求,本次课程设计将设计投币 100 元的自助洗车机。有 3 个投币孔,分别为

9、5 元、10 元及 50 元 3 种,当投币合计 100 元或超过时,按启动开关洗车机才会动作,启动灯亮起。七段数码管会显示投币金额(用 BCD 码) ,当投币超过 100 元时,可按退币按钮,这时七段数码管会退回零,表示找出余额。洗车机动作流程:1) 按下启动开关之后,洗车机开始往右移,喷水设备开始喷水,刷子开始洗刷。2) 洗车机右移到达右极限开关后,开始往左移,喷水机及刷子继续动作。3) 洗车机左移到达左极限开关后,开始往右移,喷水机及刷子停止动作,清洁剂设备开始动作喷洒清洁剂。4) 洗车机右移到达右极限开关后,开始往左移,继续喷洒清洁剂。5) 洗车机左移到达左极限开关后,开始往右移,清洁

10、剂停止喷洒,当洗车机往右移3s 后停止,刷子开始洗刷。6) 刷子洗刷 5s 后停止,洗车机继续往右移,右移 3s 后,洗车机停止,刷子又开始洗刷 5s 后停止,洗车机继续往右移,到达右极限开关停止,然后往左移。7) 洗车机往左移 3s 后停止,刷子开始洗刷 5s 后停止,洗车机继续往左移 3 s 后停止,刷子开始洗刷 5s 后停止,洗车机继续往左移,直到碰到左极限开关后停止,然后往右移。68) 洗车机开始往右移,并喷洒清水与洗刷动作,将车洗干净,当碰到右极限开关时,洗车机停止前进并往左移,喷洒清水及刷子洗刷继续动作,直到碰到左极限开关后停止,并开始往右移。9) 洗车机往右移,风扇设备动作将车吹

11、干,碰到右极限开关时,洗车机停止并往左移,风扇继续吹干动作,直到碰到左极限开关,则洗车整个流程完成,启动灯熄灭。10) 若洗车机正在动作时发生停电或故障、则故障排除后必须使用原点复位,将洗车机复位到原点,才能做洗车全流程的动作,其动作就是按下复位按钮,则洗车机的右移、喷水、洗刷、风扇及清洁剂喷洒均需停止,洗车机往左移,当洗车机到达左极限开关时,原点复位灯亮起,表示洗车机完成复位动作。3.2 编程元件地址分配本文自动洗车控制系统采用了八个输入信号和九个输出信号,采用西门子 S7-200 系列的 CPU224,该 CPU 有 14 点输入、 10 点输出,能够满足需求。各输入输出信号如表 1 所示

12、:表 1 自动洗车控制系统 I/O 地址分配表控制信号 信号名称 编程元件 地址编码5 元投币按钮 I0.0 I0.010 元投币按钮 I0.1 I0.150 元投币按钮 I0.2 I0.2启动按钮 SB1 I0.3退币按钮 SB2 I0.4停止复位按钮 SB3 I0.5右极限信号 SQ1 I0.6输入信号左极限信号 SQ2 I0.7启动灯 HL1 Q0.0退币动作 KM1 Q0.1洗车机右移 KM2 Q0.2洗车机左移 KM3 Q0.3刷子刷洗 KM4 Q0.4喷水动作 KM5 Q0.5喷洒清洁剂 KM6 Q0.6风扇动作 KM7 Q0.7输出信号复位灯 HL2 Q1.073.3 外部引脚分

13、布根据 PLC 引脚的分配及引脚的功能,其与外部设备连接引线如下图所示:P L CC P U 2 2 4K M 1K M 2K M 7K M 4K M 3K M 5K M 6H L 1S B 1S B 2S B 3S Q 1S Q 2I 0 . 0I 0 . 1I 0 . 2Q 0 . 0Q 0 . 1Q 0 . 2Q 0 . 3Q 0 . 4Q 0 . 5Q 0 . 6Q 0 . 7Q 1 . 0I 0 . 0I 0 . 3I 0 . 4I 0 . 6I 0 . 7I 0 . 1I 0 . 2I 0 . 5H L 22 2 0 V A C2 4 V D C2 4 V D CC O M2 4 V D C2 4 V D CML +ML +ML +L +M图 1 PLC 引脚分布图83.4 控制程序流程图洗车机的总流程图如下图 2 所示:9开始投币1 0 元 5 0 元5 元计算总金额并显示达到 1 0 0 元 ?超过 1 0 0 元可退币启动 , 启动灯亮NY洗车机右移 , 喷水机喷水 , 刷子洗刷洗车机左移 , 继续喷水洗刷右极限 ?NY左极限 ?NYA

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报