plc机械手控制系统 (1).wps
《plc机械手控制系统 (1).wps》由会员分享,可在线阅读,更多相关《plc机械手控制系统 (1).wps(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 编号毕业设计(论文)基于基于 PLC 机械手控制系统设计机械手控制系统设计 院(系)名 称工 程 技 术 学 院 专 业 名 称电 气 工 程 及 其 自 动 化 学 生 姓 名柴 冠 明 学号142102012 指 导 教 师孟 德 威 讲 师2018 年 5 月 31 日 本科生毕业设计(论文)I摘 要本论文论述了一种应用 PLC 来实现的机械手控制系统。应用西门子S7-200CPU226 PLC 对该控制系统进行设计,应用 STEP7-Micro/WIN 软件编写控制系统的控制程序。控制程序分为五部分,分别为主程序、公共程序、手动程序、自动程序和回原点程序。主程序主要用来调用后面几个子
2、程序;公共程序主要用于自动程序和手动程序相互切换的处理;手动程序主要用于手动控制机械手的运行;自动程序主要用于切换步进、单周期和连续的运行状态来控制机械手的运行;所编的程序通过仿真软件验证是正确的,实现了机械手控制要求,并且应用 MCGS 组态软件设计该控制系统的人机界面。人机界面直观的展示了机械手工作的全部过程。关键词:机械手;PLC;MCGS 本科生毕业设计(论文)IIAbstractThe paper discusses an application of PLC to realize robot manipulator control system.Application of the
3、 Siemens S7-200CPU226 PLC control system design,application STEP7-Micro/WIN software development control system control program.Control program is divided into five parts,namely the main program,public program,manual procedures,automated procedures and homing procedures.Main program used to call bac
4、k several subprograms;public procedure used mainly for automatic program and manual switching between programs;manual procedure used mainly for manual control robot manipulator operation;automatic procedure used mainly for switching step,single cycle and continuous operating state to control the ope
5、ration of the robot manipulator;compiled by simulation software verification program is correct,to achieve a robot manipulator control requirements and application MCGS configuration software design of the control system,man-machine interface.Machine interface shows the whole process intuitive robot
6、 manipulator work.Key words:Manipulator;PLC;MCGS 本科生毕业设计(论文)III目录第 1 章 绪论.11.1 机械手的发展.11.2 课题的背景和意义.11.3 国外研究现状.21.4 国内研究现状.2第 2 章 可编程控制器概述.42.1 PLC 简介.42.1.1 PLC 的起源概述与定义.42.1.2 PLC 的特点.42.1.3 PLC 的主要功能.42.2 PLC 的主要性能指标.52.3 西门子 S7-200 系列 PLC.62.3.1 S7-200 PLC 简介.62.3.2 S7-200 PLC 主要功能模块介绍.6第 3 章 控
7、制系统硬件设计.93.1 控制要求及工作过程.93.2 控制系统 PLC 选型.103.3 系统 I/O 地址分配表.103.4 限位开关选择.113.5 系统电气控制接线图.11第 4 章 控制系统软件设计.124.1 STEP7 Micro/WIN 编程软件简介.124.2 程序流程图.124.3 编写梯形图.134.3.1 主程序梯形图.134.3.2 公共程序梯形图.134.3.3 手动程序梯形图.154.3.4 自动程序梯形图.164.3.5 回原点程序梯形图.20第 5 章 程序仿真.23 本科生毕业设计(论文)IV5.1 仿真软件简介.235.2 程序仿真过程.235.2.1 手
8、动程序仿真.235.2.2 回原点程序仿真.265.2.3 自动程序仿真.27第 6 章 MCGS 组态软件介绍.326.1 MCGS 组态软件概述.326.1.1 MCGS 简介.326.1.2 MCGS 的通用版的主要特点和基本功能.326.1.3 MCGS 的编程语言.326.1.4 MCGS 的数据结构.326.1.5 MCGS 的作用.336.2 工程的建立与变量的定义.336.2.1 工程的建立.336.2.2 变量的定义.346.2.3 变量定义的步骤.346.2.4 设备与变量连接.366.3 工程画面的建立.376.3.1 机械手模拟画面的制作.396.3.2 运行策略的建立
9、及脚本程序的编写.406.4 动画连接.436.4.1 垂直移动动画连接.446.4.2 水平移动动画连接.446.4.3 工件移动动画的实现.456.5 组态运行.46结论.48致谢.49参考文献.49附录 A 英文原文.51附录 B 中文翻译.56附录 C 程序梯形图.60 本科生毕业设计(论文)1第1章 绪 论1.1 机械手的发展机械手是当前自动控制领域中出现的一种较为新颖的技术,是近几十年发展起来的一种高科技自动化生产设备,是工业机器人的一个重要分支,是现代工业生产中能到用到的重要技术组成。从 20 世纪 90 年代初期起,在国家“863”计划支持下至今,机械人的迅速发展、研制和生产已
10、成为高技术领域迅速发展起来的一门新兴的技术,它大大促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合,并且在工业生产中得到了广泛的应用,取得了良好的效果。利用机械手技术进行工业生产,并且通过对 PLC 技术的准确掌控,也能够大大提高工业生产效率。机械手按驱动方式可分为液压式、气动式、电动式、机械式。就当前应用来看,机械手主要采用的是气动驱动或者液压的控制方式进行操作,这种方式具有很大的优越性,不仅结构简单,而且非常便于控制和掌握。它具有结构简单、重量轻、动作迅速、平稳、可靠、节能和不污染环境、容易实现无级调速、易实现过载保护、易实现复杂的动作等优点。所以,气动机械手被广泛应用
11、于机械制造业、半导体及家电行业、化肥和化工,食品和药品的包装、精密仪器和军事工业等。1.2 课题的背景和意义在现代工业中,生产过程的机械化、自动化已成为突出的主题。随着工业现代化的进一步发展,自动化已经成为现代企业中的重要支柱,无人车间、无人生产流水线等等,已经随处可见。同时,现代生产中,存在着各种各样的生产环境,如高温、放射性、有毒气体、有害气体场合以及水下作业等,这些恶劣的生产环境不利于人工进行操作。工业机械手是近代自动控制领域中出现的一项新的技术,是现代控制理论与工业生产自动化实践相结合的产物,并以成为现代机械制造生产系统中的一个重要组成部分。工业机械手是提高生产过程自动化、改善劳动条件
12、、提高产品质量和生产效率的有效手段之一。尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。在我国,近几年来也有较快的发展,并取得一定的效果,受到机械工业和铁路工业部门的重视。本题采用 S7-200PLC,对机械手的上下、左右以及抓取运动进行控制。该装置机械部分有滚珠丝杠、滑轨、机械抓手等;电气方面由交流电机、本科生毕业设计(论文)2变频器、操作台等部件组成。我们利用可编程技术,结合相应的硬件装置,控制机械手完成各项活动。1.3 国外研究现状美国最早是 20 世纪 40 年代后期,在原子能实验室中首先运用机械手来搬运放射性材料,人在安全间对机械手进行操控和实验,它的机体上安
13、装一回转长臂,端部装有电磁铁的工件抓放机构,结构和功能都比较简单,但经过多年的研究和发展,目前在美国、欧洲、日本等工业发达国家已成为重要产业,已经发展到第三代机械手(机械人),现已逐步推广到工业生产等诸多领域。国外的机械手技术发展很快,目前主要用于机床、横锻压力机的上下料,以及点焊、喷漆等作业,可按照事先指定的作业程序来完成规定的操作。1.4 国内研究现状我国从 1974 年也开始研制可编程序控制器,1977 年开始工业应用。目前它已经大量地应用在楼宇自动化、家庭自动化、商业、公用事业、测试设备和农业等领域,并涌现出大批应用可编程序控制器的新型设备。掌握可编程序控制器的工作原理,具备设计、调试
14、和维护可编程序控制器控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求。作为离散控制的首选产品,PLC 在我国的应用已有 30 年的历史,PLC 自 20 世纪 70 年代后期进入中国以来,应用增长十分迅速。PLC 进入中国时最初是从成套设备引进应用,由于 PLC 价格昂贵,引进的 PLC 主要用于冶金、电力、自动化生产线等大的设备和系统。在引进国外 PLC 产品的过程中,我国也曾组织了相关单位消化、吸收 PLC 的关键技术,试图对 PLC 进行国产化。到 80 年代在上海、北京、西安、广州、长春等 20多家科研单位、大专院校和工厂研制和生产 PLC 产品,但终因缺乏资金和后续
15、研究力量、生产技术相对落后,都没有成功实现产业化,PLC 产品运作是否成功不是由简单的一两种因素决定的。近 10 年来,越来越多的中小设备开始采用 PLC 进行控制。MCGS 组态软件一共分成三款,分别是 MCGS 通用版,网络版和嵌入版。MCGS是北京昆仑通态公司众多开发人员用了 12 个月的时间开发出的一款国内先进的组态软件,MCGS 无论是在操控界面的简单易懂程度、内部功能的强大性、系统的可扩充性、客户的使用情况以及概念设计上都有极大的提高,使 MCGS 成为国内组态软件中极其优秀的存在,可以使国产的组态软件走的更快更远。MCGS 提供解决实际问题 本科生毕业设计(论文)3的完整方案和开
16、发平台,能够完成采集数据、数据处理、安全报警、流程控制、动画显示、趋势曲线和报表输出以及监控等功能,并支持国内外众多数据采集与输出设备。本科生毕业设计(论文)4第2章 可编程控制器概述2.1 PLC 简介2.1.1 PLC 的起源概述与定义可编程控制器(Programmable Controller,英文缩写为 PC、后又称为 PLC)是由上世纪 60 年代提出,首先是为了取代继电器控制装置。经过了半个世纪的发展,PLC的应用范围也变得更加的广泛。随着数字时代的到来,信息技术的飞速发展从而带动了各个行业的自动化进程、PLC 起强大的开关量控制以及逻辑控制,使得自身在现代化行业中的作用变得尤为突
17、出。PLC 可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令。并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。PLC 及其有关外部设备,都应按易于与工业系统连成一个整体,易于扩充其功能的原则设计。强调了 PLC 应直接应用与工业环境,它必须具有很强的抗干扰能力,强大的适应能力,和广阔的应用范围。2.1.2 PLC 的特点 PLC 可靠性高,控制系统稳定,同时在半世纪的发展和总结中,已经形成了完善的功能,具有很强的适应行。PLC 的编程语言相较于其他编程语言更加
18、简单,从而系统设计周期较短,维护也更加方便。PLC 众多的功能模块,极大的丰富了 PLC 的控制领域,能够满足在不同情况下的控制要求。2.1.3 PLC 的主要功能1.开关逻辑控制这是 PLC 的最基本功能。PLC 也是之所以具有强大的逻辑运算功能的原因,根据它,PLC 可以实现各种或简单,或复杂的逻辑控制,所以 PLC 才能取代传统的继电器控制系统,普及于工业控制领域。2.模拟量控制在工业生产控制过程中,有多种连续变化的物理量,例如温度、压力、流量、液位和速度等。由于 PLC 中的 CPU 只能对数字量进行处理,所以 A/D 和 D/A 转换模块在 PLC 中被运用,将输入的模拟量通过 A/
19、D 转换后送达 PLC 的 CPU 处理。而 CPU 本科生毕业设计(论文)5处理的数字量结果,经 D/A 转换后,转换成模拟量去控制被控设备,以完成对连续量的控制。3.闭环控制过程PLC 可以进行模拟量的开环控制,也可以进行模拟量的闭环控制。为了对控制过程中的某个变量进行 PID 控制,就要配置 PID 的控制单元或模块。4.定时控制由于 PLC 具备了定时功能,故为那些需要定时功能的用户提供了一些定时器,这些定时器既可以让用户在自己编写程序时设定,又可以通过开关在外部进行设定,用来实现定时、延时的功能。5.计数控制由于 PLC 具备了计时功能,故为那些需要计时功能的用户提供了一些计时器,这
20、些计时器既可以让用户在自己编写程序时设定,又可以通过开关在外部进行设定,用来实现计数的功能。6.顺序(步进)控制采用 PLC 进行步进控制在工控中是比较常见的,可以采用语言顺心功能图(Sequential Function Chart,SFC)进行设计。在编写程序的时候,可以适当的使用移位寄存器和顺控指令编写程序。7.数据处理数字运算、数据传送、数据转换、数据显示、打印和数据通信等,都可以被具有了数据处理能力的现代 PLC 所运行。8.通信和联网具有通讯功能的现代 PLC 不仅能进行远程的 I/O 控制,还能使 PLC 与 PLC 或与PC 之间的通信,从而构成“集中与分散”的分布式控制系统,
21、实现工厂自动化。PLC还可以与其他智能控制设备(如变频器、数控装置)实现通信。PLC 与变频器组成联合控制系统,可提高控制交流电动机的自动化水平。2.2 PLC 的主要性能指标虽然 PLC 的产品型号众多,各具特色,但主要性能通常是由以下几种指标进行综合描述的:1.输入/输出点数(I/O 点数)。I/O 点数是 PLC 非常重要的一项指标,在选用 PLC时,要根据控制对象的 I/O 点数要求确定机型。PLC 的 I/O 点数主要包括主机的 I/O点数和最大扩展点数。当主机的 I/O 点数不能满足控制要求时,可以外接 I/O 模块。通过总线电缆将主机与 I/O 扩展模块相连接,由主机进行寻址,因
22、此 I/O 模块的最大 本科生毕业设计(论文)6扩展点数受到 CPU 的 I/O 寻址能力的限制。2.存储容量。内存容量决定所能存放的用户控制程序的最大量。在 PLC 中程序指令是按“步”存放的(一条指令往往不止一“步”),一“步”占一个地址单元,一个地址单元一般占 2B(16 位的 CPU)。例如,一个内存容量为 1000 步的 PLC,可推知其内存为 2KB.应注意到“内存容量”实际是指用户程序容量,它不包括系统程序存储器的容量。程序容量与最大 I/O 点数大体成正比。3.扫描速度。扫描速度是衡量 PLC 执行程序快慢的指标。扫描速度常用执行 1000步指令所需的时间表示,单位为毫秒千步,
23、有时也以执行一步指令的时间表示,其单位为微秒步。4.指令条数。PLC 具有的指令种类越多,就说明它所具有的软件功能越强,所以指令条数的多少是衡量 PIC 软件功能强弱的主要指标之一。5.内部寄存器。PLC 内部有许多寄存器,用以存放变量状态、中间结果和数据等,还有许多辅助寄存器给用户提供特殊功能,以简化整个系统设计。因此,寄存器的配置情况是衡量 PLC 硬件功能的一个主要指标。6.功能模块。PLC 除了主机和扩展单元外,还可以配接各种功能模块口主控模块可实现基本控制功能,功能模块的配置则可实现一些特殊的专功能。因此,功能模块的配置反映了 PLC 的功能强弱,是衡量 PLC 产品档次高低的一个重
24、要标志。2.3 西门子 S7-200 系列 PLC2.3.1 S7-200 PLC 简介西门子 S7-200 是由德国西门子公司研制的小型 PLC,可以单机运行,由于可以在多种模块和多种人机界面中选择,因此系统的集成度非常高,也可以方便的将 PLC网络组织成功。于此同时,它配备了多功能的编程软件和组态软件,可以更加简单的对控制系统进行设计,完成大多数的问题都不是问题,同时它不易发生故障,而且可以快速的运行,继承和发挥了它在大型 PLC 领域的技术优势,有丰富的指令集,具有强大的多种集成功能和实时特性,其性价比高,所以在规模不大的领域是较为理想的控制设备。2.3.2 S7-200 PLC 主要功
25、能模块介绍1.CPU 模块S7-200 的 CPU 模块包括一个中央处理单元、电源以及数字 I/O 点,这些都被集成在一个紧凑、独立的设备中。CPU 负责执行程序,输入从现场设备中采集信号,输出部分输出控制信号,驱动外部负载。本科生毕业设计(论文)7S7-200 系列 PLC 中可提供 4 种不同的基本型号的 8 种 CPU 供选择使用,其输入/输出点数的分配如表 2.1 所示。表 2.1 S7-200 系列 PLC 中 CPU22X 的基本单元2.I/O 扩展模块 当 CPU 的 I/O 点数不够或需要进行特殊功能的控制时,就要进行 I/O 扩展,I/O扩展包括 I/O 的扩展和功能模块的扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc机械手控制系统 1 plc 机械手 控制系统
限制150内