毕业设计(论文)-基于PLC的自动洗车机控制系统设计_第1页
毕业设计(论文)-基于PLC的自动洗车机控制系统设计_第2页
毕业设计(论文)-基于PLC的自动洗车机控制系统设计_第3页
毕业设计(论文)-基于PLC的自动洗车机控制系统设计_第4页
毕业设计(论文)-基于PLC的自动洗车机控制系统设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)全套图纸加V信153893706或扣3346389411类型:□毕业设计说明书□毕业论文题目:基于PLC自动洗车机系统设计学生姓名:指导教师:专业:时间:目录摘要 Abstract 1绪论 绪论1.1课题研究的现状分析自19世纪第一辆汽车诞生以来,随着现代科学技术的发展,汽车工业取得了质的飞跃。随着时代的发展,人们的生活水平不断提高,对汽车的需求也逐渐增加。平时人们在对汽车进行维护保养时,洗车是不可或缺的一部分。在中国改革开放的政治政策下,随着2017年中国经济和科技的快速发展,人民生活水平进一步提高。如今,几乎进入了一个汽车时代,汽车越多,带给车主的问题也将更多,“停车没位,洗车排队”的现行给大量车主带来了烦恼。如果排队洗车,效率将非常低,大大的耽误车主的自由分配时间,更多的是因为手动洗车的成本高,速度慢,时间和效率跟不上。传统手动洗车造成的环境问题也越来越严重,洗车用水量也随着车辆的增加而急剧上升,这对环境不利。现在随着科技产业时代的快速发展和升级,自动洗车机出现,大大提高了洗车的效率,而且可以很好地解决劳动效率低,洗车难,环境污染,水资源浪费的问题。本文旨在设计一种全自动快速洗车设备,无劳动力的劳动力成本,它不需要任何手动参与。该洗车机采用包裹式C形喷嘴,快速清洁车身,并用软刷自动清洗油漆,没有任何损坏,最后用烘干机快速风干汽车,这比手动清洗更有效,因此自动洗车机的快速发展和设备势在必行。1.2自动洗车机设计的内容及目的1.2.1自动洗车机设计的内容此次设计本次设计的基于PLC的自动洗车机控制系统硬件主要采用S7-200系列的可编程序逻辑控制器,通过顺序控制的方式对系统程序进行编写,并输入至可编程序逻辑控制器中,通过预设的逻辑关系命令,驱动相应的负载端进行动作,本次设计的负载端主要为行走电机、水泵、喷头、洗车轮、烘干机等组成部分。各章主要内容如下:第一章为绪论,对自动洗车机控制系统控制进行了现状分析,并介绍自动洗车机未来发展趋势,同时简单介绍了论文各章的主要内容。以及对控制系统选择的确定,然后对PLC系统的特点组成及其发展趋势做了简要叙述,第二章是对系统硬件的设计。主要是对PLC的选型,限位开关的选型方面做了详细分析。并绘制了硬件配置表。第三章是对软件的设计,主要通过对控制流程的分析,绘制流程图。根据PLC的选型以及流程图分配输入和输出点,最后绘制I/O表。通过S7-200编程软件对控制程序进行编写,并绘制梯形图。最后通过程序和I/O分配表,采用CAD软件绘制可编程序逻辑控制器I/O接线图。第四章是自动洗车机控制系统控制程序的模拟调试,通过模拟仿真软件对PLC进行模拟仿真,对程序进行修改、完善。1.2.2本次设计的目的本次设计的目的主要是通过平时对PLC的学习认知,通过自己所学的知识,系统的对自动洗车机控制系统控制系统进行设计,更多的是对所学知识的一种检验与查漏补缺。结合自动洗车机工作原理以及逻辑顺序等,对自动洗车机控制系统控制系统进行全面设计,掌握复杂条件下对PLC计时计数指令、置位复位指令、高速脉冲计数指令、顺序控制的编程方式等知识。通过对家用自动洗车机控制系统控制系统硬件的选型与使用,掌握各种电器元件的原理以及使用方法,为以后的学习工作奠定基础。通过对程序的编写与程序的反复调试以及修改,更加熟悉程序的一般编写方法和对程序调试方法的熟悉和认知。进而提高自己的学习能力和知识储备,和发现问题、解决问题的一种方法,为以后的工作奠定更加坚实的基础。1.3系统控制的选择比较目前在控制领域较为常见的控制系统主要有:以单片机为主要控制方式的系统、以微小型计算机为控制手段的系统、以微处理可编程逻辑控制器(PLC)为主要控制手段的方式。以单片机的控制方式的自动洗车机控制系统控制系统虽然价格成本较为便宜,但是使用众多电子元器件,电子元器件越多带了的系统稳定性大大降低,损坏和故障率也大大提高,增加了系统的不稳定性,而且在后期维修维护管理方面,工作量较大,检查故障点较难。单片机采用C语言的编程方式,对维护维修人员具有更高的要求,其编程方式较为难理解,而且不直观简明的,对初学者很难理解。所以本次设计不予采用。以PC微小型电子计算机为控制手段时,其系统庞大,而且成本较为昂贵。在系统便捷和可操作性上较为繁琐,其系统往往需要和电脑终端连接,给使用者和操作者带来了不简洁性,不适合本次自动洗车机控制系统规模小、互换性高的要求。以PLC为控制方式的自动化控制系统在目前的自动化控制领域较为常见,因其采用集成的电子控制器,具有众多功能,比如集成了计时器、计数器、逻辑运算指令、可扩展温度湿度等模拟量的控制模块,不仅可以简单的完成多种功能操作,而且大大减少了电子元器件的使用率,使得系统更加简洁、方便。在编程方面采用梯形图的编程方式,简单明了适用于初学者或者传统的电力工作者管理或者维护,不仅编写程序直观明了而且后期检查维修方便,对程序进行上传下载即可,并且优越的可扩展性能对以后的升级改造具有很重要的意义。经过以上分析对比,本次对自动洗车机控制系统的设计采用可编程逻辑控制器(PLC)为主要控制器的控制方式。1.4PLC定义及简述可编程序逻辑控制器是在工控行业内较为常用的一种控制方式,其英文名称为:ProgrammableLogicController,简称PLC。因其优越的稳定性和可扩展性受到设计人员的青睐,成为工业控制行业不可或缺的控制单元。目前较为常见的PLC品牌有西门子、三菱、欧姆龙、台达等品牌,随着我国技术水平的不断提高一些国产的PLC品牌也层出不穷并得到设计师们的认可,比如信捷、上海永宏等品牌。PLC采用可编程序的逻辑控制存储区,在其内部储存并执行设计师编写的逻辑运行程序,比如常见的顺序逻辑控制、计数计时程序、逻辑运算等程序及其操作指令,并通过单一的数字式或者模拟量进行对输入信号的采集和输出信号的控制,可以控制自动化机械设备、给水量以及温度等各行业的生产过程性控制。它可以集成众多外围设备以及模块,与控制程序形成一个整体,从而形成整合控制系统。在控制执行机构单元方面可以和步进电机、伺服电机、气缸、液压缸、电机马达等等执行机构连接,实现对执行机构的有效控制,从而实现对产品或者工况需求的自动化控制,提供工业控制解决方案。1.5PLC的基本结构组成PLC的硬件组成单元主要包括:中央处理单元、存储器、计数器、计时器、电源等单元。中央处理单元作为可编程序逻辑控制器的控制中枢。主要的任务有:诊断程序的语法及编程错误、检查电源的正常状态、监视检测存储器及其警戒定时器的状态信息。当执行RUN时,以循环扫描的方式对各输入装置的状态和数据进行检索,存入I/O映像区,然后对用户编写的程序进行逐条读取,当所有程序读取完成后将I/O映像区的数据或者状态输出至相应输出单元,然后进行下一次循环,如此循环往复,直到程序运行结束。其内部扫描循环主要包括以下几个过程:,输入采样、用户程序执行、输出刷新三个过程。这三个过程作为一个扫描周期,在PLC的运行过程中处理器根据固有的频率通过以上三个过程对PLC内部进行循环扫描。【3】其内部扫描循环方式主要如下图1-1所示:图1-1PLC内部循环方式过程图存储器主要包含三部分:(1)系统程序存储区、(2)用户编写的程序储存区、(3)系统RAM存储区。存储器的主要作用是存储程序、系统以及系统运行的周期扫描程序。计时器、计数器主要是PLC内部对时间以及次数的累计,在用户编写程序时可以调用,但每个品牌的plc都有其固定的存储单元,不可乱用。PLC主要硬件系统结构如图1-2所示:图1-2PLC系统硬件结构示意图

1.6PLC的发展趋势分析(1)产品规模越来越大,功能越来越全面,在大型PLC的发展方向上,逐步向大型、功能自由扩展、高速度运算等方向发展。(2)在小型PLC领域逐步向体积小、应用便捷、可操作性强等方面发展。(3)编程语言逐步统一化,适合各大品牌的PLC之间相互传输信息,相互控制。(4)开始实现私人定制,以实现不同行业PLC的不同需求。(5)网络化,实现目前大数据下快速分享与控制的目的。(6)越来越强的容错技术,使系统更加稳定。(7)硬件及综合性服务解决方案更加完善,实现控制的多样性。2控制系统硬件的设计2.1自动洗车机控制系统控制的要求本次设计控制系统主要由按钮开关、行程开关、工作指示、三相异步电动机、烘干机、PLC控制器等部分组成。自动洗车机设计的思路是:在系统上电后,启动程序运行,程序启动指示灯亮起,等车辆开进洗车位后,按下洗车按钮,进行自动洗车程序,此时行走电机正转,水泵启动,喷水电磁阀接通,在行走电机的带动下,将待洗车辆全身浸湿;当接触末端行程开关后,打开喷洒洗涤剂电磁阀,关闭进水电磁阀、水泵等,行走电机反转带动洗车机构反向运行,将洗涤剂洒满汽车全身;当接通始端限位开关后,洗涤轮转动,行走电机正转再次接通,对车辆全身进行刷洗;再到接触末端限位开关后,洗涤轮转动并且喷水泵和喷水电磁阀开启,将汽车冲刷完成;最后一步是开启烘干机将汽车全身快速烘干,当结束完一辆车的洗刷时,程序自动停止。其中在始端和末端行程开关装有过位行程开关保护,其目的是,当始端和末端行程开关由于突发状况不能使用或者是损坏,机构超出限位后可以自定检测,用于超出限位的保护。2.2自动洗车机控制的系统组成自动洗车机控制系统控制系统的主要系统组件有:起主要控制做用的可编程序逻辑控制器(PLC),其信号采集功能的行程开关、起执行作用的电动机、水泵、烘干机、洗涤轮等主要控制组件。其系统组成结构简图如下2-1所示。图2-1自动洗车机控制系统的结构简图2.3硬件选型2.3.1PLC选型常用的PLC品牌主要有三菱和西门子,在此次控制系统中,主要采用顺序控制的方式对自动洗车机进行系统设计,在西门子的编程方式中主要运用模块的方式对逻辑程序进行编程,较三菱进行运动控制程序简洁,所以本次对自动洗车机系统控制采用西门子plc,选择S7-200的小型plc系列完全满足控制条件,其型号主要有221、222、224、226等CPU型号,本次选择具有14路输入10路输出的224型号作为控制器,其中兼容2个RS485通讯接口,可以兼容多种外围设备,支持多种通信协议,比如PPI、MPI等自由通讯方式。表2-1S7-200PLC参数表特性CPU221CPU222CPU224CPU224XPCPU226外形尺寸()90×80×6290×80×62120.5×80×62140×80×62190×80×62最大扩展模块数量

0个模块2个模块7个模块7个模块7个模块I/O映象区256128入/128出256128入/128出256128入/128出256128入/128出256128入/128出最大扩展模块数量

0个模块2个模块7个模块7个模块7个模块程序存储器:

•可在运行模式下编辑

•不可在运行模式下编辑4096字节4096字节4096字节4096字节8192字节12288字节12288字节16384字节16384字节24576字节掉电保持时间50小时50小时100小时100小时100小时高速计数器•单相•双相4路30KHz2路20KHz4路30KHz2路20KHz6路30KHz4路20KHz4路30KHz

2路200KHz3路20KHz1路100KHz6路30KHz

4路20KHz脉冲输出(DC)2路20KHz2路20KHz2路20KHz2路100KHz2路20KHz数据存储区2048字节2048字节8192字节10240字节10240字节实时时钟配时钟卡配时钟卡内置内置内置浮点数运算有有有有有通讯口1×RS-4851×RS-4851×RS-4852×RS-4852×RS-485布尔指令执行速度0.22μs/指令0.22μs/指令0.22μs/指令0.22μs/指令0.22μs/指令本机I/O

•数字量

•模拟量6入/4出-8入/6出-14入/10出-14入/10出2入/1出24入/16出-2.3.2限位开关的选型在本次系统控制设计中,限位开关的主要作用是通过行程开关的使用确定各个工序的工作位置和超出限位保护的作用,并输入至逻辑控制器中,并对下一工序起信号输入条件的作用。本次限位开关的选择电压根据PLC输出输入24V确定,本次选择的纤维开关的主要参数型号为:正泰YBLX-ME/8108其主要工作参数如下所示:使用品牌:正泰电器使用型号:YBLX-ME/8108使用额定控制电流为0.8A(AC)0.16A(DC)操作方式:可调机械滚子臂图2-2限位开关外观图2.3.3光电传感器光电开关是一种利用光的各种特性来检测物体的存在和不存在以及表面状态变化的传感器。在环境中使用比较好,无尘,无尘污染,用于非接触测量,不影响测量对象,在工业生产过程中得到广泛应用。这里使用弥漫式光电开关。它是一种集成发射机和接收器的传感器。当探测到的物体经过时,该物体将光电开关发射器发出的足够多的光反射到接收器上。然后光电开关产生开关信号。当探测到的物体表面明亮或反射率极高时,弥漫式光电开关是首选的探测模式。该系统使用的是mht15-n2317。其外观图下图所示:图2-3光电开关外观图2.3.4触摸屏的选型触摸屏主要最为系统的上位机使用,用于自动洗车机参数的监控。对触摸屏的要求不是很高,屏幕选择大小也不是要求太高,本次选择较为常见,性价比较高的触摸屏,支持232和485通讯接口,本次选择步科的七寸彩色触摸屏,其型号为:ET070。图2-4触摸屏外观图2.4本次系统设计的主要硬件清单表2-2主要电气设备清单名称型号规格PLCS7-200226光电开关mht15-n2317限位开关YBLX-ME/8108触摸屏ET0703自动洗车机控制系统PLC程序的编写3.1自动洗车机的控制简述(1)在系统上电后,启动程序运行,程序启动指示灯亮起,等车辆开进洗车位后,按下洗车按钮,进行自动洗车程序,此时行走电机正转,水泵启动,喷水电磁阀接通,在行走电机的带动下,将待洗车辆全身浸湿;(2)当接触末端行程开关后,打开喷洒洗涤剂电磁阀,关闭进水电磁阀、水泵等,行走电机反转带动洗车机构反向运行,将洗涤剂洒满汽车全身;(3)当接通始端限位开关后,洗涤轮转动,行走电机正转再次接通,对车辆全身进行刷洗;(4)再到接触末端限位开关后,洗涤轮转动并且喷水泵和喷水电磁阀开启,将汽车冲刷完成;(5)最后一步是开启烘干机将汽车全身快速烘干,当结束完一辆车的洗刷时,程序自动停止。(6)其中在始端和末端行程开关装有过位行程开关保护,其目的是,当始端和末端行程开关由于突发状况不能使用或者是损坏,机构超出限位后可以自定检测,用于超出限位的保护。3.2自动洗车机绘制控制流程图在程序的软件设计中,流程图的绘制十分重要,它能简明扼要的表示出程序控制的主要步骤以及顺序,可以使程序编写时更加调理有效,所以绘制控制流程图十分有必要,本设计的控制流程图如下所示.图2-4控制流程图3.3自动洗车机配置I/O表在对自动洗车机控制系统进行思考后,计算输入输出点的数量并分配选择,对其输入输出点留有一定的设计余量,为了以后对程序进行升级或者功能改进。对此我们对I、O点进行分配,并绘制表格如下:表3-1I/O分配表输入端子输出端子信号名称符号地址信号名称符号地址程序自动启动SB1I0.0程序运行指示灯HL1Q0.0程序自动停止SB2I0.1行走电机正转KM1Q0.1汽车开始按钮SB3I0.2行走电机反转KM2Q0.2末端限位开关SA1I0.3喷水泵接触器KM3Q0.3始端限位开关SA2I0.4喷泡沫继电器YV1Q0.4末端极限位保护SA3I0.5喷水电磁阀继电器YV2Q0.5始端极限位保护SA4I0.6擦车轮继电器YV3Q0.6烘干机继电器YV4Q0.73.4通过CAD软件绘制自动洗车机接线图本次设计中主要的接线为PLC外部接线图,在外部接线图的绘制过程当中,使用的软件和方法不一,具有多种方法,本次设计外部接线原理图采用CAD软件绘制,其作图方式相对较为简单,原理清晰,适用范围较广。图3-2PLC外部接线图3.5程序编写3.5.1梯形图编写图3-3梯形图3.5.2自动洗车机程序语句表编写LD程序启动:I0.0OM0.0AN末端极限位保护:I0.5AN始端极限位保护:I0.6AN程序停止:I0.1=M0.0=运行指示:Q0.0LD洗车开始按钮:I0.2O行走电机正转中间继电器:M0.1AN末端行程开关:I0.3ANM1.1AM0.0=行走电机正转中间继电器:M0.1=水泵中间继电器:M0.2=喷水中间继电器:M0.3=M1.0LD末端行程开关:I0.3ANM2.0OM1.1ANM1.2AN始端行程开关:I0.4AM0.0=行走电机反转中间继电器:M0.4=喷泡沫中间继电器:M0.5=擦车轮中间继电器:M0.6=M1.1LD始端行程开关:I0.4ANM2.1OM1.2AN末端行程开关:I0.3ANM1.3AM0.0=行走电机正转中间继电器:M0.1=水泵中间继电器:M0.2=喷水中间继电器:M0.3=擦车轮中间继电器:M0.6=M1.2LDM1.2OM2.0ANM1.3AM0.0=M2.0LD末端行程开关:I0.3AM2.0OM1.3ANM1.4AM0.0=行走电机反转中间继电器:M0.4=烘干中间继电器:M0.7=M1.3LDM1.3OM2.1AM0.0=M2.1LD始端行程开关:I0.4AM2.1=M1.4LD行走电机正转中间继电器:M0.1=电机正转线圈:Q0.1LD水泵中间继电器:M0.2=喷水泵启动:Q0.3LD喷水中间继电器:M0.3=喷水电磁阀:Q0.5LD行走电机反转中间继电器:M0.4=行走电机反转:Q0.2LD喷泡沫中间继电器:M0.5=喷泡沫电磁阀继电器:Q0.4LD擦车轮中间继电器:M0.6=擦车轮继电器:Q0.6LD烘干中间继电器:M0.7=烘干机继电器:Q0.73.6自动洗车机控制画面组态设计在控制流程的基础上通过上位机触摸屏的使用对自动洗车机控制画面进行组态,其主要的功能是实现手动的操作,以减少手动执行各机构对控制器输入点数量要求较多的要求,通过手动点选按钮,实现人工手动动作的作用,在特殊情况下和设备在检修调试运行时手动执行命令,对不同的而机构单元进行逐一检修调试等要求。组态控制画面如下图3-4所示。图3-4控制画面组态4程序仿真4.1环境要求在可编程序逻辑控制器的使用中,主要是针对不同的工况条件而设计,具有良好的抗燥性能,一般不需要特别的方式对其进行特殊保护,适用与工况条件恶劣的情况下使用。但是如果在强磁场的干扰下,会对逻辑控制器的使用产生影响,尤其是脉冲信号的干扰,在控制步进电机、伺服电机时容易出现丢步的现行。所以对其安装的环境和强磁场的干扰环境下安装和接线具有较高要求,用于确保逻辑控制器的正常运行。因此,讨论PLC设计和调试非常重要。1.PLC控制安装和接线1.输入接线(1)输入接线不应超过30m。但是,如果环境干扰小并且电压降不大,则输入布线可以更长。(2)输入和输出线不能使用相同的电缆,输入和输出线应分开。2.在电源接入时,对其也是有一定的要求,比如使用电压波动小的电源接入、使用电磁干扰小的屏蔽线接入。用于提高可编程序逻辑控制的抗干扰能力。3.正确良好的接地对可编程序逻辑控制的正常运行也十分关键,正常可靠的接地可以减少电磁干扰的重要方式之一,系统接地方式主要有浮动解读和直接接地、电容方式的接地形式。良好的接地是确保PLC可靠运行的重要条件,可避免意外的电压冲击危险。4.2程序调式在程序调式的环节由于自己水平有限,加之程序前期存在较多错误,所以在程序调试方面耗时比较多,主要原因为自己对许多指令熟练度不够,对程序指令的运用不够灵活,导致很多基础性的错误发生,经过自己搜集材料和对编程指令的学习分析对比后,从众多指令中选择适合本程序的指令,是程序越来越简洁越来越优化,增加程序的稳定性能,本次调试的画面如图4-1所示。程序载入,PLC打开RUN模式启动程序。图4-1程序调试画面首先对参数进行设定,通过不断的对程序的调试与修改,使系统的状态更加稳定,有序的执行梯形图指令,使程序的调节更加稳定、准确。程序调试是一个查漏补缺的过程,在期间多次对程序进行修改,以及完善,再此不再一一列举。致谢通过毕业设计,是对我大学学习专业课程知识的检验,通过对基S7-200PLC的自动洗车机控制系统的设计,查阅相关资料,了解PLC可编程序逻辑控制器的用途以及未来发展的趋势有了更细致的认识。从而提高了运用所学知识的能力,全面锻炼了我驾御知识的能力,使我对大学以来所学的理论知识进行了系统化、条理化、全面化的回顾,让我明白了如何运用自己所学的知识,同时又学到了其他获取知识的方法;从而使我获得了一次大规模检索相关资料的机会,提高了运用网络和对专业计算机软件辅助的能力。这些都是我的专业技术知识和能力有一定提高,也为我今后的工作奠定了坚实的基础。毕业设计的完成,即使这个毕业设计并不完美,我也懂得了学习是一个长期积累的过程,我不仅收获了知识而且也锻炼了品质,通过这次认真而又细致的毕业设计,我对待事情的态度更加严谨更加有耐心,并且我更希望把所做的事情做好做完美,我想这将是一种很重要的财富。逝者如斯夫转眼界我们的学习生活到了这个季节将要画上一个圆满的句号(更多的是对老师同学的不舍与感谢),而对于我的人生来说这还只是一个逗号,同时也是我以后人生的一个开端。在此我要特别感谢我的指导老师的热情关怀和悉心教导,在我编写论文之际给与了很大的帮助以至于我不会在设计的过程中迷失方向,失去

温馨提示

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

评论

0/150

提交评论