欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于ABPLC的多MPS零件加工工作站控制上下位机毕业论文设计.docx

    • 资源ID:14616821       资源大小:2.48MB        全文页数:58页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ABPLC的多MPS零件加工工作站控制上下位机毕业论文设计.docx

    1、基于ABPLC的多MPS零件加工工作站控制上下位机毕业论文设计本科毕业论文(设计)基于AB-PLC的多种运行模式的零件加工工作站控制 学 院 计算机与信息科学学院 专 业 自动化(控制) 1.引言 12.系统方案设计 32.1 由控制要求进行PLC选型与I/O配置 62.2系统软件设计 72.3对象仿真动画优化工具软件AutoCAD 103.MPS加工站PLC程序设计 113.1 MPS工作站流程分析 123.2 各功能性模块控制要求的分析及其实现 133.3 RTO控制时序 203.4 传感器的分析与仿真 213.5 工作站多种运行模式的实现 244.本地服务器的建立与通信 274.1 创建

    2、Configure Drivers 284.2 创建OPC Server 284.3 OPC通信及校验 295.组态监控界面 305.1 项目创建与基础设定 305.2 监控界面 32 5.3 演示动画 33 5.4 VB编程实现外部调用 396.试验验证与分析 39 6.1实验平台 39 6.2 验证步骤 40 6.3 实验结果与分析 417.结束语 42参考文献 43致谢 44基于AB-PLC的多种运行模式的零件加工工作站控制摘要:本文基于AB-PLC论述了Festo Didactic生产的模块化生产加工培训系统MPS(modular production system)的生产加工单元具有

    3、多种运行模式的控制仿真设计。硬/软件配置分别选用了Rockwell Software公司Bul.1764 Micrologix1500 LSP Series C型号的PLC,在RSLinx建立的DH-485仿真通信驱动和OPC服务器通信的基础上,在RSLogix 500上编程,实现加工单元控制要求。用Rsemu500仿真PLC运行,还借助了VB和AutoCAD嵌入Rsview32制作气动控制仿真模拟。设计实现了加工单元多种运行模式的控制仿真。关键字:MPS系统;加工工作站;PLC;RSView32;The control of multi-controlpatterns MPS system

    4、based on PLC systemAbstract: The processing station we are using here is the MPS system prodducted by Festo Didactic.To accomplish The control of multi-controlpatterns MPS systembased on PLC system,we use RSLogix500 by Rockwell Software to build the simulation of the MPS system.The PLC program is pr

    5、ogramed on the basis of the operating demands.Temporal logix chontrol is based on RTO logix control.OPC server is provided by RSLinx as the communication part and the human-computer interaction.Interface is founded on RSView32. According to the steps above , we simulated the multi-controlpatterns MP

    6、S system based on PLC system successfully.Key Words:MPS system; multi-control patterns; PLC; RSView32引言模块化加工系统(MPS, Modular Production System)体现了机电一体化的技术实际应用。MPS设备是一套开放式的设备,用户可根据身产需要选择设备组成单元的数量、类型,最少时一个单元即可自成一个独立的控制系统,而由多个单元组成的生产系统可以体现自动生产线的控制特点。在由多个MPS工作单元组成的系统中,综合应用了多种技术知识,如气动控制技术、机械技术(机械传动、机械连接等)

    7、、电工电子技术、传感应用技术、PLC控制技术、组态控制技术、信息技术等。利用该系统可以模拟一个与实际生产情况十分接近的控制过程,使学员处在一个非常接近于实际的教学设备环境,从而在学习过程中很自然地就将理论应用到了实际中,实现了理论与实践的完美结合,从而缩短了理论教学与实际应用之间的距离。1.1 MPS的基本组成多个单元组成的MPS系统可以较为真实地模拟出一个自动生产加工流水线的工作过程。其中,每个工作单元都可以自成一个独立系统,同时也都是一个机电一体化的系统。各个单元的执行机构主要是气动执行机构和电机驱动机构,这些执行机构的运动位置都可以通过安装在其上面的传感器的信号来判断。(如图1.1所示)

    8、图1.1 多单元组成的MPS系统Fig.1.1 MPS system combined with muliti-stations在MPS设备上应用多种类型的传感器,分别用于判断物体的运动位置、物体的通过状态、物体的颜色、物体的材质、物体的高度等。传感器技术是机电一体化技术中的关键技术之一,是现代工作实现高度自动化的前提之一。在控制方面,MPS设备采用PLC进行控制,用户可根据需要原则不同厂家的PLC。MPS设备的硬件结构是相对固定的,但学员可以根据自己对设备的理解、对生产加工工艺的理解,编写一定的生产工艺过程,然后再通过编写PLC控制程序实现该工艺过程,从而实现对MPS设备的控制。MPS模块化

    9、生产培训系统应用技术11.2 MPS加工工作站的基本功能MPS设备给学员提供了一个开放式的学习环境,虽然各个组成单元的结构已经固定,但是,设备的各个执行机构按照什么样的动作顺序执行、各个单元之间如何配合、最终使MPS模拟一个什么样的生产加工控制过程、MPS作为一条自动生产流水线具有怎么样的操作运行模式等,学员都可根据自己的理解,运用所学理论知识,设计出PLC控制程序,使MPS设备实现一个最符合实际的自动控制过程。MPS系统中每个单元都具有最基本的功能,学员可在这些基本功能的基础上进行流程编排设计和发挥。1.加工检测站单元如图1.2所示,有如下几部分组成:1)旋转工作台旋转工作台模块主要是由旋转

    10、工作台、工作 台固定底盘、定速比直流电动机、定位块、电感式接近开关传感器、漫反射式光电传感器、支架等组成。在转动台上有四个工位,用于存放工件。每个工位下面都有一个圆孔,用于光电传感器对工件的识别。电感式接近开关传感器用于判断工作台的转动位置,以便于进行定位控制。2)钻孔模块钻孔模块主要由钻孔气缸、钻孔电机、夹紧气缸等组成。钻孔模块用于实现钻孔加工过程。在钻孔气缸的两端、夹紧气缸的两端都安装由磁感应式接近开关,分别用于判断两个气缸运动的两个极限位置3) 检测模块检测模块用于实现对钻孔加工结束的模拟检测过程。检测模块主要由检测气缸、检测气缸固定架、检测模块支架及磁感应式接近开关组成。图1.2 多运

    11、行模式的加工工作平台Fig.1.2 MPS system with muliti-control patterns2.系统方案设计可编程控制器(Programmable Logic Controller)简称PLC。它是一种新型通用的自动控制装。它将传统的继电器控制技术、计算机技术和通讯技术融为一体,专门为工业控制而设计,具有功能强、可靠性高、通用性好、编程方便、体积小、重量轻、设计、施工和调试周期短等优点,因此在工业控制方面的应用极为广泛。本次试验的仿真对象就是基于PLC程序运行的,因此本论文设计中,也是通过PLC程序的编写来对其运行流程和模式进行仿真,并通过仿真通讯驱动来建立与组态软件的通

    12、讯。系统框图如图2.1. 可编程序控制器技术与应用系统设计2PLC部分由PLC控制器,RSLogix500及仿真RSEmulate500组成。 PLC程序完成对时序控制和功能的实现。电机执行机构数据的存储、运算与输入输出。RSLinx作为通讯单元,主要由仿真驱动DH-485和OPC服务器组成。提供实现数据数据的交换与更新。 RSView监控界面提供实时运行动态以及操作的执行、参数和值的显示与赋予。图2.1 系统结构框图Fig.2.1 The framework diagram of system design RSView32 组态界面2.1 PLC选型与I/O配置2.1.1 PLC选型设计所

    13、选用的PLC控制器型号是Bul.1764 Micrologix1500 LSP Series C(如图2.2),MicroLogix 1500 是一种由处理器和扩展输入输出模块组成的微型PLC系统,可随时按需对系统进行扩展,成本低廉,满足本次设计的使用需求。该系统处理器型号选用:1764-LSP处理器的存储器容量为8KB,自带的嵌入式I/O为12点DI(地址为I:0/0 I:0/11)和12点DO(地址为O:0/0 O:0/11);处理器单元可单独更换,无需拆卸电路接线;系统数据存取终端可以监视和调节数据;具有和SLC500系列控制器相同的指令集和编程软件,便于编辑程序并兼顾软件的兼容性。可编

    14、程控制器教程4图2.2 ML1500型PLCFig.2.2 MicroLogix1500 PLC2.1.2 I/O模块扩展与配置MicroLogix 1500处理器和基本单元嵌入在一起从而形成了完整的控制器。处理器和基本单元或者MicroLogix-1500-Introduction是可以分别替换的,允许按需增加嵌入式输入输出,内存和通讯选项。系统采用1769系列Compact输入输出模块,提供各种各样的扩展模块,可以最灵活地扩展控制器的I/O数量和种类,同时扩展了控制器的本体输入输出的点数。在RSLogix500的主界面中,从I/O Configure中可轻松的调用和配置相应的模拟扩展模块。

    15、系统在扩展卡槽分别使用1769-IQ16与1769-OB32的I/O模块,在RSLogix500中通过I/O Configuration也可扩充对应模块。其功能特性如下。1. 数字量输入模块:1769-IQ16 2. 数字量输出模块: 1769-OB32输入点数:16点; 输出点数: 32点;电压类型:24VDC; 电压类型:24VDC;输入信号延迟时间:onoff=2ms; 工作电压:20.426.4VDC;工作电压:1030VDC; 5V时背板负载电流:300mA;最大导通状态电流:2mA; 具有光耦隔离功能; 最大断开状态电流:1.5mA; 具有可拆卸端子块; 5V时背板电流:115mA

    16、; 具有CSA、UL、CE认证;具有光耦隔离功能; 具有可拆卸端子块; 具有CSA、UL、CE认证; 在编辑程序时,为了便于编辑,并且实现在仿真界面的动画演示,使用软件自动扩充的I/O配置,即64点的I/O输入输出,在链接实际硬件设备的使用时,应当修改程序,使用扩展模块所提供的接口替换程序中原有的超过I:0/11以及O:0/11的所有工位,并根据实际的替换结果配置接线表。以下是本程序在仿真模式下的I/O配置,如表2.1。表2.1 I/O接线表Tap 2.1 the chart of I/O modual5对应I/O 设备名称 设备用途 信号特征I0.1电容式传感器判断有无输入工件信号为1:有输

    17、入工件I0.2急停按钮系统进入急停状态信号为1:系统急停I0.6电磁开关手动控制夹头夹紧信号为1:夹头夹紧I0.7电磁开关手动控制夹头松开信号为1:夹头松开I0.8电磁开关手动控制钻孔电机下降信号为1:钻孔电机下降I0.9电磁开关手动控制钻孔电机上升信号为1:钻孔电机上升I0.11电磁开关手动控制旋转工作台转动信号为1:旋转工作台转动I0.12电磁开关手动控制检测头下降信号为1:检测头下降I0.13电磁开关手动控制检测头上升信号为1:检测头上升I0.14电容式传感器手动控制夹紧缸伸出信号为1:夹紧缸伸出I0.15急停按钮手动控制夹紧缸缩回信号为1:夹紧缸缩回I1.0单步模式按钮使系统执行下一动

    18、作信号为1:启动下一个动作I1.1启动单步模式启动单步运行模式信号为1:启动单步模式I1.2关闭单步模式关闭单步运行模式信号为1:关闭单步模式O0.44电磁开关判断钻孔电机的位置信号为1:钻孔电机上升到位O0.24电磁开关判断钻孔电机的位置信号为1:钻孔电机下降到位O0.45电磁开关判断检测头的位置信号为1:检测头缩回到位O0.21电磁开关判断检测头的位置信号为1:检测头下探到位O0.46电磁开关判断夹紧缸的前后位置信号为1:夹紧缸返回到位O0.22电磁开关判断夹紧缸的前后位置信号为1:夹紧缸伸出到位O0.43电磁开关判断夹头是否加紧信号为1:夹头已夹紧O0.23电容式传感器判断夹头是否松开信

    19、号为1:夹头已松开2.2 AB-PLC软件平台2.2.1 RSLogix 500 &R RSLogix Emulate 500RSLOGIX 500经由其简单易用的编辑器、点击式配置方式、强大的诊断和排错功能,RSLOGIX 500融合了最新的技术以帮助用户提高性能和减少开发的时间。它直观的界面以及稳定的可靠性转化为生产力的增长。RSLOGIX 500允许用户为自己的SLC 500系列产品,有效的建立、修改、监控你的应用程序。Rslogix 500是适用所有小型控制器的标准化编程软件包,使得编程工作大为简化。在本次设计中,通过RSLogix 500的编程,以及对I/O模块的分配和对相对应的Ou

    20、tput、Float等工位的逻辑性的准确输出与赋值,实现对整个MPS系统的流程及功能的模拟。不同的操作模式对应不同的操作按钮,作用在不同的Input上,按钮的闭合使系统对其后的语句进行扫描,根据实际运行情况对语句做出逻辑性的判断并执行相对应的操作及数值的输出,以便使上位机上展现对应的画面。编译时,在系统提供的梯形图界面上可以简单,直观的对所编辑的逻辑指令进行创建和修改。PLC梯形图语言编辑软件的实现8。如图2.4. Rockwell Automation Technical Books5图2.3 RSLogix 500 编译界面Fig 2.3 the interface of RSLogix

    21、5002.2.2 RSLinxRSLin现场设备连接众多罗克韦尔软件提供全套的通讯服务,这些软件包括RSLogix500/5000/RSView32和RSSql等。同时,RSLinx还提供了数种开放接口用于与第三方人机界面系统、数据采集/分析系统、客户应用程序软件进行通讯。RSLinx支持多个应用软件同时与在不同网络上的不同设备进行通讯。通过RSLinx使得任意两点间的通讯变得更加方便。RSLinx提供友好的用户图形界面用于指定网之间穿梭的路径。这意味着通过ControlLogix Gateway就可以把办公室内的以太网络链接到控制层网络的现场服务在本次实验设计中,通过RSLinx,来作为RS

    22、Logix与RSView32之间的通信,建立OPC服务器,从而读取PLC程序中各工位的数值,并将数据共享提供给上位机。此外,人机界面中的操作,也经由RSLinx的数据管理,来实现对程序中数值的修改和逻辑性的控制。图2.4 RSLinx 编译界面Fig 2.4 the interface of RSLinx2.2.3 RSView32RSView32是基于Windows环境的工业监控软件。利用RSView32可以广泛的和不同的PLC-包括第三方的PLC建立通讯连接,建立广阔的监控应用。RSView32 Active Display System是用于RSView32的客户/服务器应用。利用这个系

    23、统,你可以从远程客户端非常高效实时地监控到现场的设备运行状况-不但可以读取到实时的数据变化,也可以控制现场。作为人机监控软件-HMI,RSView32采用了:全面支持ActiveX的技术,使得用户可以在显示画面中任意简单地插入ActiveX控件,来丰富应用。开发了RSView32的对象模型-Object Model,使得用户可以简单的将RSView32和其他的基于组件的应用软件互操作或者集成应用。集成微软的Visual Basic for Applications (VBA)作为内建的脚本语言编辑器。可以随意定制开发后台应用程序。同时支持OPC的服务器和客户端模式。亦即既可以通过OPC和硬件通

    24、讯,又可以向其他软件提供 OPC的服务。第一个支持附加件结构-AOA。使得用户可以将其他的功能模块直接挂接到RSView32的核心上去,生成一体的应用。图2.5 RSView32 编译界面Fig 2.5 the interface of RSView322.3 对象仿真动画优化工具软件AutoCADAutoCAD(Auto Computer Aided Design)是美国Autodesk公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操

    25、作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行。RSView32软件的设计时间比较早,因而画面效果在当今看来不够美观,生动,且动画效果简单、有限,不能实现复杂、曲线运动甚至三维的动画表现。因此在此次设计时,采用AutoCAD 2011对仿真对象MPS加工工作站进行三维建模,将建立好的3D模型以CAD图纸的方式在RSView32中打开,对逐步渲染的图片赋予动画,实现可运动的三维动画演示,优化监控界面,使得操作更简单、直观,系统

    26、运行状况表现得更准确,形象。图2.6 AutoCAD制图界面Fig 2.6 the drafting surface of AutoCAD3. MPS加工站PLC程序设计加工是在自动化生产中的一个专有词汇,它表示组装、变形和机械加工。根据VDI 2860,检测单元主要有测量,检查和提取功能。检测单元就是确定实际信息(ACTUAL)与所需信(REQUIRED)是否相符,工件接受/不接受,即“Yes/No”。检测一个元件的重要内容就是对信息进行比较。在加工单元中,工件在旋转平台上被检测并加工。旋转平台由DC 马达驱动。平台的定位由继电器完成,电感式传感器检测平台的位置。在旋转平台上,工件平行地完成

    27、检测和钻孔的加工。一个带有电感式传感器的电磁执行装置来检测工件是否被放置在正确的位置。在进行钻孔加工时,电磁执行件夹紧工件。加工完的工件通过电气分支传送到下一个工作站。 在编程时,首先认识系统分为三大模块,即旋转平台、检测模块、加工模块。因此务必理解透彻三大模块之间的关系以及整体的运行机制。其次,梳理各个模块的电机执行机构所执行的操作和实现的功能,确定模拟其功效的仿真方法。此后,将三大模块串联为整体,测试如何实现真实时序控制的仿真,以及多种操作模式作用下系统对应的工作状态,以及各种操作模式之间的切换和系统错误时的系统响应。3.1 MPS工作站流程分析根据FESTO公司提供的MPS系统说明手册,

    28、首先可确立系统在单周期工作情况下的工作流程。如图3.1(1) 如果在进料工位 1 中有工件并按下START 按钮,旋转平台旋转60。(2) 检测模块的电磁活塞杆下降并检测工件的开口是否朝上。如果检测结果为OK(开口朝上),旋转平台旋转60。(3) 夹紧装置将工件夹紧。钻机的马达启动。无杆缸带动钻机下降。(4) 当钻机达到下限位时停止运动。(5) 钻机马达关闭,夹紧装置缩回。旋转平台旋转 60。(6) 电气分支模块将工件传送到下一个工作站。图3.1 MPS系统流程图Fig 3.1 the procedure of the MPS system of AutoCAD该顺序描述的是一个工件在加工单元

    29、的工作顺序。一旦在进料工位1 中有工件,加工循环既启动。3.2 各功能性模块控制要求的分析及其实现3.2.1 旋转平台模块旋转平台模块由 DC 马达驱动。旋转平台有6 个旋转位置,电感式传感器检测平台的位置。6 个工件存放槽中的每一个都在中心有一个圆孔,这有利于电容式传感器进行检测。如图3.2图3.2 旋转平台模块Fig 3.2 the module of the revolving stage of AutoCAD对旋转平台的控制,首先,在单或多周期自动循环模式下,旋转平台在进料工位检测有工件进入时,平台应当旋转60度,每旋转3此后,工件将被送达到工件送出位,通往下一平台。由于所有的硬件传感

    30、器都是虚拟的,不能通过系统自动检测工位信号,因此,在程序中编辑一个计数器CTU,以旋转平台电机启动的上升沿作为计数信号,当进料位为输出为1,计数到第一次电机启动,可认定有工件进入到加工平台上,设计一个继电器命名“平台工作中”并在此时闭合,确保有工件加工时平台不会重复进料。当计数满3次,认定工件即将在本次平台转动后离开加工平台。同时,计数器的DN位断开上述继电器,平台可继续上料,并同时导通计数器的“”进行计数复位,为下一周期准备。手动模式时,手动按钮会单独启动平台电机,使平台工作。如图3.3。图3.3 旋转平台程序举例Fig 3.3 the sample program of the revol

    31、ving stage of AutoCAD图中,当有工件位于进料工位时,I;0/1闭合,当平台未工作时,O;0/0的常闭导通,启动平台电机,同时,O;0/0的常闭断开,此时无法继续进料。当电机启动,T4;0/TT位的上升沿被计数器C5;0记录,当计数满3次时,C5;0/DN闭合,使得O;0/0失电,同时对自己进行复位,系统结束此次循环。需要注意的是,对C5;0/DN的调用位置,不可以晚于复位命令或早于C5;0所在的命令行。如图中,若将03行移至02之前,则在C5;0的复位命令已经执行后的下一扫描周期,才会读取C5;0/DN位的值,显然此时无法达到设计要求。3.2.2 检测模块工件存放槽中的工件被检测是否处于正确的位置上。如果工件的开口向上,检测模块的探头可


    注意事项

    本文(基于ABPLC的多MPS零件加工工作站控制上下位机毕业论文设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开