基于PLC自助洗车机的控制系统设计.doc

上传人:数据九部 文档编号:11062326 上传时间:2021-06-24 格式:DOC 页数:36 大小:841KB
返回 下载 相关 举报
基于PLC自助洗车机的控制系统设计.doc_第1页
第1页 / 共36页
基于PLC自助洗车机的控制系统设计.doc_第2页
第2页 / 共36页
基于PLC自助洗车机的控制系统设计.doc_第3页
第3页 / 共36页
基于PLC自助洗车机的控制系统设计.doc_第4页
第4页 / 共36页
基于PLC自助洗车机的控制系统设计.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于PLC自助洗车机的控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于PLC自助洗车机的控制系统设计.doc(36页珍藏版)》请在三一文库上搜索。

1、XXXX职业技术学院毕业设计(论文)基于PLC自助洗车机的控制系统设计XXX 班 级 专 业 所 在 系 指导老师 完成时间 201 年 月 日至 201 年 月 日目 录摘要0Abstract0第一章 PLC的概述11.1 PLC的定义11.2 PLC的简介11.3 PLC的工作原理11.5 PLC的硬件组成31.6 PLC的编程语言41.7 PLC的特点4第二章 绪论52.1 课程背景52.2 自助洗车机的长处52.3 设计目的5第三章 西门子PLC控制的自助洗车机设计73.1 PLC程序设计的方法73.2 编程软件STEP7-Micro/WIN 概述73.2.1 STEP7-Micro/

2、WIN 简单介绍73.2.2 计算机与PLC的通信83.3 自动洗车机配置如图所示103.4 系统组成103.5I/O分配表113.6PLC外部接线图123.7 顺序功能图133.8 梯形图153.9 主程序设计23第四章 调试结果29致 谢30设计心得31参考文献32 32摘要本文介绍自动洗车控制系统的设计思想、设计步骤以及可以实现的功能。采用S7-200系列PLC实现自动洗车控制,并利用STEP7-icro/MIN32软件完成梯形图、指令表的程序设计。该装置涵盖了可编程控制技术,位置控制技术、气动技术、检测技术等。本装置系统采用一种是PLC为核心的控制思想。以按键和投币机作为信息采集单元,

3、以PLC作为数据处理和控制单元,以数码管作为数据显示单元,以指示灯作为用户状态单元和工作指示单元的自助洗车机。自动洗车经启动后能顺序完成要求动作,结束后自行停止,若断电停止在得电后不会自行启动,实现了理论上的自动化。本系统实现了完全的自动化洗车不需要人的参加,也使得洗车越来越轻松、方便、快捷。关键字:PLC控制;数码管显示;自助洗车。AbstractThis paper introduces the design of the control system of automatic washing thoughts, the design procedure and can realize t

4、he function. By S7-200 PLC automatic washing control series, and by using the Micro/STEP7 - MIN32 software ladder-diagram programming, instruction table. This device covers programmable control technology, the position control technology, pneumatic technology, detection technology, etc. This device

5、system USES one kind is PLC as the core control thoughts. Buttons to and slot machine as information acquisition unit, PLC as data processing and control unit, digital tube as data display unit, indicator as a user state unit and work instructions unit of self-help washing machine. Automatic washing

6、 by activated can order demanding movements, after completion will automatically stop; stop if power in electricity wont start, realized by theoretical automation. This system realizes the full automatic washing doesnt need a person to participate, but also makes the washing more comfortable, conven

7、ient and quick. Key word: PLC control, Digital tube display; Self-help washing the car. 第一章 PLC的概述1.1 PLC的定义PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。1.2 PLC的简介PLC是以CPU为核心,综合了计算机技

8、术和通信技术发展起来的一种通用的工业自动控制装置,是现代工业控制的三大支柱(PLC、机器人和CAD/CAM)之一。目前,世界上生产PLC的主要厂家有65个,其中最有名气的厂家在日本、美国和德国。日本的几个厂家为三菱、富士。日立、东芝、横河、立石、光洋、夏普等公司。美国的几个厂家为德州食品公司、通用电器公司、歌德公司、数字设备公司等。还有德国的西门子,荷兰的飞利浦,香港的鹰达等公司也是很有名气的。日本三菱电机公司(MITSUBISHI)于1971年开始研制PLC,目前主要有F1,F2,FX,K,A等十几个系列几十种产品,在我国(主要是华东和华南地区)的工业控制领域具有一定的市场占有率。1.3 P

9、LC的工作原理PLC的工作原理与计算机的工作原理基本是一致的,可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。PLC通电后,首先对硬件和软件作一些初始化操作,初始化反复不停地分阶段处理各种不同的任务(见图1-3)。但是PLC也有它自己的特点,PLC在确定了工作任务,装入了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环扫描方式完成的。读取输入执行用户程序处理通信要求自诊断检查改写输出RUN状体读取输入处理通信要求自诊断检查改写输出STOP状体图1-3 各阶段处理任务1.4 PLC的循环扫描工作对每个程序,CPU从第一条指令开始执行,按

10、指令步序号做周期性的程序循环扫描,如果无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。PLC的扫描全过程如图1-4所示。(1) 输入刷新阶段在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成后关闭输入端口,转入程序执行阶段。(2) 程序执行阶段 在程序执行阶段,根据用户输入的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。(3) 输出刷新阶段当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,

11、驱动外部相应执行元件工作,这才形成PLC的实际输出。 图1-4 PLC的扫描全过程 1.5 PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图1-5。图1-5 PLC硬件结构图1.6 PLC的编程语言PLC为用户提供了完善的编程语言来满足编制用户程序要求。它提供的编程语言通常有以下5种:梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(

12、ST)。1.7 PLC的特点(1)抗干扰能力强,可靠性好I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。(3)编程方便,易于使用PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。(4)功能完善在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。(5)设计、施工、调试、的周期短PLC采用模块化积木式结构,故仅需按性能、容量等选用组装,因而缩短了设计周期,使设计和施工可同时进行。(6)体积小,维护操作

13、方便PLC体积小,质量轻,便于安装。(7)易于实现网络化PLC可连成功能很强的网络系统。(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。第二章 绪论2.1 课程背景我国汽车工业高速度完成长,神州汽车需求年均增加24.5%,远远跨越世界年均4%的增加速率我国已成为世界第二大汽车消费国今朝,我国汽车持有量(除1390万辆三轮汽车外)为3595万辆,私人汽车领有量达到2985万辆跟着汽车持有量的不断增加,汽配畅通市场获患上了空前的快速度完成长,达到了980亿元市场规模汽车产业链中要害一环的汽车清洗占了汽车使容貌美丽项目的大头。按照泰西国度计数,在一个

14、纯粹成熟的国际化汽车市场中,汽车的发卖利润在整个汽车业的利润构成中仅占20%,零器件供应的利润占20%,而50%60%的利润是从汽车办事业中孕育发生的USA汽车办事业的营业额已跨越汽车整车的发卖额,此中,唯独一个汽车使容貌美丽业年产值就已跨越3500亿美元。2.2 自助洗车机的长处 .使用洗车机洗一辆车的时间只需要34分钟,效率高。.使用自助洗车机能大大削减生产力、降低劳动强度,节省成本。 .一般使用新科学技术研发的自助洗车机清洗与职员手洗比起来更易吸引客户,在提高群体形象的同时,又能大幅度提高的经济收益。.自助洗车机纯粹可以采用轮回水设备,水用量在原有上可削减1/3,更可有用的合理哄骗水资源

15、,节能环保。2.3 设计目的1设计投币100元自助洗车机。2有3个投币孔,分别为5元、10元及50元3种,当投币合计100元或超过时,按启动开关洗车机才会动作,启动灯亮起。7段数码管会显示投币金额(用BCD码),当投币超过100元时,可按退币按钮,这时7段数码管会退回零,表示找回余额(退币选作)。洗车机动作流程。1)按下启动开关之后,洗车机开始往右移,喷水设备开始喷水,刷子开始洗刷。2)洗车机右移到达右极限开关后,开始往左移,喷水机及刷子继续动作。3)洗车机左移到达左极限开关后,开始往右移,喷水机及刷子停止动作,清洁剂设备开始动作喷洒清洁剂。4)洗车机右移到达右极限开关后,开始往左移,继续喷洒

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

17、设备动作将车吹干,碰到右极限开关时,洗车机停止并往左移,风扇继续吹干动作,直到碰到左极限开关,则洗车整个流程完成,启动灯熄灭。3原点复位设计。若洗车机正在动作时发生停电或故障,则故障排除后必须使用原点复位,将洗车机复位到原点,才能做洗车全流程的动作,其动作就是按下复位按钮,则洗车机的右移、喷水、洗刷、风扇及清洁剂喷洒均需停止,洗车机往左移,当洗车机到达左极限开关时,原点复位灯亮起,表示洗车机完成复位动作。第三章 西门子PLC控制的自助洗车机设计 PLC控制系统的软件设计 PLC控制系统的设计主要包括硬件设计和软件设计两部分本在硬件基础上,详细介绍本项目的软件设计,主要包括软件设计的基本步骤、方

18、法、编程软件STEP7-Micro/WIN的介绍以及本项目的程序设计。3.1 PLC程序设计的方法PLC程序设计常用的方法:主要有经验设计法、继电器控制电路转换为梯形图法、顺序控制设计法、逻辑设计法等。1.经验设计法:经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,故称为经验设计法。 2.继电器控制电路转换为梯形图法:用PLC的外部硬件接线和梯形图软件来实现继电器控制系统的功能。3.顺序控制设计法:

19、根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。4. 逻辑设计法:通过中间量把输入和输出联系起来。实际上就找到输出和输入的关系,完成设计任务。3.2 编程软件STEP7-Micro/WIN 概述 STEP7-Micro/WIN 编程软件是基于Windows的应用软件,由西门子公司专为S7-200系列可编程控制器设计开发,它功能强大,主要为用户开发控制程序使用,同时也可以实时监控用户程序的执行状态。3.2.1 STEP7-Micro/WIN 简单介绍 以 STEP7-Micro/WIN创建程序,为接通STEP7-Micro/WIN,可双击STEP

20、7 -Micro/WIN的图标,如图3-2-1所示,STEP7-Micro/WIN项目窗口将提供用于创建程序的工作空间。浏览条给出了多组按钮,用于访问STEP7-Micro/WIN的不同编程特性。指令树将显示用于创建控制程序的所有项目对象指令。程序编辑器包括程序逻辑和局部变量表,可在其中分配临时局部变量的符号名。子程序和中断程序在程序编辑器窗口的的底部按标签显示。图 3-2-1 STEP7-Micro/WIN项目窗口本项目中我们利用 STEP7-Micro/WIN V4.0 SP5编程软件,其界面如图4-1所示。项目包括的基本组件:程序块、数据块、系统块、符号表、状态表、交叉引用表。 3.2.

21、2 计算机与PLC的通信在STEP7-Micro/WIN 中双击指令树中的“通信”图标,或执行菜单命令的“查看”/“组件”/“通信”,将出现“通信”对话框,见图3-2-2。在将新的设置下载到S7-200之前,应设置远程站的地址,是它与S7-200的地址。双击“通信”对话框中“双击刷新”旁边的蓝色箭头组成的图标,编程软件将会自动搜索连接在网络上的S7-200,并用图标显示搜索到的S7-200。图3-2-2 PLC通信窗口3.3 自动洗车机配置如图所示3.4 系统组成自动找零投币机七段数码显示器5元控制开关10元控制开关50元控制开关PLC洗车机左右移动喷水机喷洒洗涤剂刷子风扇3.5 I/O分配表

22、输入点I0.2:左极限感测开关I0.1:右极限感测开关I0.0:启动开关I1.0:复位开关I0.3:退币孔I0.4:5元投币孔I0.5:10元投币孔I0.6:50元投币孔输出点Q0.4:洗车机左移Q0.0:洗车机右移Q0.1:喷水机洒水Q0.5:喷洒清洁剂Q0.2:刷子洗刷动作Q0.6:风扇吹干动作Q0.3启动灯 Q0.7原点复位灯Q1.0-Q1.7七段灯显示金额3.6 PLC外部接线图3.7 顺序功能图Q0.0Q0.1M0.1Q0.2Q0.3M0.0SM0.1I0.0启动M0.2Q0.4Q0.0Q0.2Q0.3M0.3Q0.3Q0.1Q0.5M0.4Q0.4Q0.5Q0.0M0.5Q0.1Q

23、0.0T37R C0M0.6Q0.0Q0.3T38C0加1M0.7Q0.1Q0.0I0.1到右限位I0.2到左限位I0.1到右限位I0.2到左限位T37C0*T38/C0*T38I0.1到右限位 Q0.0Q0.4M1.0T39R C1M1.1Q0.3Q0.0T40C1加1M1.2Q0.0Q0.4M1.3Q0.0Q0.3Q0.1Q0.2M1.4Q0.3Q0.4Q0.0Q0.2M1.5Q0.0Q0.1Q0.6M1.6Q0.0Q0.4Q0.6T39C1*T40/C1*T40I0.2到左限位I0.1到右限位I0.2到左限位I0.1到左限位I0.2到右限位 3.8 梯形图 3.9 主程序设计Networ

24、k 1 LD M1.6A I0.2O SM0.1O M0.0AN M0.1= M0.0Network 2 LD M0.0A I0.0O M0.1AN M0.2= M0.1= Q0.1= Q0.2= Q0.3= Q0.0Network 3 LD M0.1A M0.1O M0.2AN M0.3= M0.2= Q0.4= Q0.2= Q0.3= Q0.0Network 4 LD M0.2A I0.2O M0.3AN M0.4= M0.3= Q0.5= Q0.0= Q0.1Network 5 LD M0.3A I0.1O M0.4AN M0.5= M0.4= Q0.5= Q0.4= Q0.0Netwo

25、rk 6 LD M0.4A I0.2LD M0.6A T38AN C0OLDO M0.5AN M1.7= M0.5= Q0.1= Q0.0TON T37, 50Network 7 LD M0.5A T37O M0.6AN M0.7AN T38A C0= M0.6= Q0.3= Q0.0TON T38, 70Network 8 LD T37= M1.7Network 9 LD M0.6LD M0.5CTU C0, 2Network 10 LD M0.6A C0A T38O M0.7AN M1.0= M0.7= Q0.0= Q0.1Network 11 LD M0.7A I0.1LD M1.1AN

26、 C1A T40OLDO M1.0AN M2.1= M1.0= Q0.0= Q0.4TON T39, 50Network 12 LD M1.0A T39O M1.1AN M1.2A C1AN T40= M1.1= Q0.0= Q0.3TON T40, 70Network 13 LD T39= M2.1Network 14 LD M1.1LD M1.0CTU C1, 2Network 15 LD M1.1A C1A T40O M1.2AN M1.3= M1.2= Q0.0= Q0.4Network 16 LD M1.2A I0.2O M1.3AN M1.4= M1.3= Q0.0= Q0.1=

27、Q0.2= Q0.3Network 17 LD M1.3A I0.1O M1.4AN M1.5= M1.4= Q0.0= Q0.4= Q0.2= Q0.3Network 18 LD M1.4A I0.2O M1.5AN M1.6= M1.5= Q0.0= Q0.1= Q0.3Network 19 LD M1.5A I0.1O M1.6AN M0.0= M1.6= Q0.0= Q0.4= Q0.6 第四章 调试结果 经过软件调试程序后把程序输入到PLC编程器里面,把外部的接线接好,然后开始进行硬件调试,在调试过程中,把其中的不足进行修改,经过多次的调试,最终使这个程序达到了部分设计的要求,实现了

28、部分控制要求,运行过程还算正常。致 谢在离校之际,借这毕业论文的最后一页,手写我心,表达对老师们的谢意。本次毕业论文在xx老师的精心指导下完成。xx老师对我的论文要求严格、细致入微,不厌其烦的给我讲解、修改、补充、订正,使我的论文得以按时保质完成,在此向xx老师致以最诚挚的感谢和敬意!逝者如斯,不舍昼夜,大学三年时光稍纵即逝。在xxxx留下了我最珍贵的生命印迹。灯火阑珊,蓦然回首,一个个亲切的笑容鲜活得浮现在我的眼前,谢谢给于我教育的所有老师。您,言传身教,身体力行;您,德高为范,学高为师。是您,给了我在这个世界上生活下去的技能和力量、勇气和信心;是您,鼓励着我,从未停止过前进,从未放弃过追求

29、;是您,在我困难的时候给我无私的帮助,在我迷茫的时候拉我一把!三尺微名,一介书生,无所倚恃,无德无能,无以言谢,所有的只是一颗诚挚的心,祝愿所有老师身体健康,青春永驻,工作顺利,心情愉快,家庭和睦幸福!设计心得通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。 在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。我们学习的知识是

30、有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我们受益非浅。 在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。参考文献1 李建兴可编步伐节制器及其应用MBeijing:机械工业出书社,1999 2 邱公伟可编程节制器收集通信及应用MBeijing:清华大学出书社,2000 3 邹益仁等现场总线节制体系的预设和开发MBeijing:国防工业出书社,20034 廖常初. 可编步伐节制器的编程要领与工程应用M,重庆:重庆大学出书社,2001 5 陈在平等可编步伐节制器技能与应用体系预设MBeijing:机械工业出书社,20026 宫淑贞等可编程节制器道理及应用MBeijing:人民邮电出书社,2002 7 方承远电情操制道理与预设MBeijing:机械工业出书社,2000 8 马小军修建电情操制技能M.Beijing:机械工业出书社,2003

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1