可编程控制器PLC实现了对机械手的自动控制.pdf
《可编程控制器PLC实现了对机械手的自动控制.pdf》由会员分享,可在线阅读,更多相关《可编程控制器PLC实现了对机械手的自动控制.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有你有帮助,请购买下载,谢谢!摘 要本文介绍如何采用可编程控制器(简称PLC)控制机械手的自动控制系统。要求机械手能够区分三种货物,并将其放到指定的箱内。设计从三个方面着手,即 PLC 硬件、软件、实时监控系统。本文第一部分根据机械手六个动作的控制需要,介绍了 PLC 的有关内容,对 PLC控制系统的硬件组成,系统硬件选型作了描述。第二部分针对机械手能够区分三种不同大小的货物,并能将其放到相应的箱内的要求,完成软件的设计及编程调试,并对机械手的区分抓取、 搬运、 区分存放三个过程作了分析。 第三部分主要是实时监控系统设计,完成了上位机与 PLC 的连接以及世纪星主画面的制作。本文设计的机械手
2、控制系统利用 PLC 应用软件实现自动控制和世纪星仿真组态监控软件构成可视画面。机械手在对三种货物进行区分的同时还能够对其进行相应的存放,并且运动灵活。通过软硬件的配合与调试,成功的实现了利用 PLC 对机械手的控制,达到工业设计的要求实现工业设计的自动化。关键词:可编程控制器;世纪星组态软件;机械手;自动控制AbstractThis paper describes how to use programmable logic controller (PLC) controlmanipulator automatic control system. Asked manipulator can d
3、istinguish three types ofgoods, and into the designated box. Design proceed from three aspects, namely PLC hardware,software, real-time monitoring system.According to the first part of this mechanical hand control of six of the need for action onthe contents of the PLC, the PLC control system hardwa
4、re, system hardware Selectiondescribed. The second part against manipulator can distinguish three different sizes of cargoand can put it up on the corresponding box on the request, to complete the design andprogramming software debugging and manipulator of the distinction between crawl, handling,sto
5、rage distinction between the three An analysis of the process.The third part is real-timemonitoring system design, completed the PC and PLC connectivity and the Xingzhu screenproduction.In this paper, the design of the robot control system software applications using PLCI 页如有你有帮助,请购买下载,谢谢!automatic
6、control and the simulation-monitoring software configuration a visual screen.Manipulator in the three goods, while also able to distinguish between their correspondingstorage, movement and flexibility. Through the co-ordination and debugging of hardware andsoftware, the successful realization of the
7、 use of the PLC manipulator control, industrialdesign to the demands of industrial design automation.KeywordsKeywords: :ProgrammableController; Century-configurationsoftware; robot; AutomaticControl目 录1引 言 .错错误!未定义书签。误!未定义书签。1.1PLC 的应用背景. 错误!未定义书签。错误!未定义书签。1.2设计目的. 错误!未定义书签。错误!未定义书签。1.3设计思路. 错误!未定义书
8、签。错误!未定义书签。2机械手控制系统的设计方案和资源配置 .错错误!未定义书签。误!未定义书签。2.1机械手动控制系统的设计要求. 错误!未定义书签。错误!未定义书签。2.1.1分拣货物过程 .错错误!未定义书签。误!未定义书签。2.2机械手控制系统的资源配置 . 错误!未定义书签。错误!未定义书签。2.2.1器件选用 .错错误!未定义书签。误!未定义书签。2.2.2PLC 控制系统的组成.错错误!未定义书签。误!未定义书签。2.2.3PLC 硬件系统配置.错错误!未定义书签。误!未定义书签。3机械手控制系统的软件设计和调试 .错错误!未定义书签。误!未定义书签。3.1编程软件. 错误!未定
9、义书签。错误!未定义书签。3.1.1编程软件介绍 .错错误!未定义书签。误!未定义书签。3.1.2程序的下载、安装和调试 .错错误!未定义书签。误!未定义书签。3.2I/O 地址分配.错错误!未定义书签。误!未定义书签。3.2.1输入部分 .错错误!未定义书签。误!未定义书签。3.2.2输出部分 .错错误!未定义书签。误!未定义书签。3.3系统程序的具体分析 .错错误!未定义书签。误!未定义书签。3.3.1机械手控制过程中的指令介绍 .错错误!未定义书签。误!未定义书签。3.3.2源程序分析 .错错误!未定义书签。误!未定义书签。II 页如有你有帮助,请购买下载,谢谢!4实时监控系统的设计与调
10、试 .错错误!未定义书签。误!未定义书签。4.1实时监控系统软件的概述及选择 .错错误!未定义书签。误!未定义书签。4.2画面的设计 .错错误!未定义书签。误!未定义书签。4.2.1世纪星与 PLC 的连接 .错错误!未定义书签。误!未定义书签。4.2.2串行通信协议 .错错误!未定义书签。误!未定义书签。64.2.3变量的定义 .错错误!未定义书签。误!未定义书签。74.2.4应用程序命令语言 .错错误!未定义书签。误!未定义书签。84.2.5可视画面 .19结 论 .错错误!未定义书签。误!未定义书签。2参考文献 .错错误!未定义书签。误!未定义书签。3致 谢 .错错误!未定义书签。误!未
11、定义书签。4附 录 .25III 页如有你有帮助,请购买下载,谢谢!1引 言在全面现代化的今天,机械手的应用越来越多。它可以代替人力劳动,并能够大大的提高效率,所以机械手出现在各个领域。以往设计的机械手的种类很多,最简单的例如塔吊。稍微复杂点的有能取代人工在各个冲压工位上进行物料冲压、搬运、上下料等任务的机械手;能够代替人工喷漆机械手;有搬运货物,装卸集装箱的机械手;还有相对体形较小巧用于小物件简单加工的机械手等等。这些机械手都具有运动灵活,能够对物体进行搬运或者对物体进行简单重复的加工。在这当中有很多机械手是由传统继电器控制的,这样的机械手接线复杂,维修量大,费工费时。并且用继电器控制的系统
12、可靠性差,灵活度底,抗干扰能力差。PLC 是综合了继电器和接触器控制的优点及计算机灵活、 方便的优点而设计制造和发展的,这就使得 PLC 具有许多其他控制器所无法相比的特点:可靠性高,抗干扰能力强;通用性强,使用方便;采用模块化结构,使系统组合灵活方便;编程语言简单、易学,便于掌握;系统设计周期短;对生产工艺改变适应性强;安装简单,调试方便、维护工作量小。本文设计的机械手吸取以往经验,除了有以往机械手运动灵活,能够搬运货物等的功能外,还能够对货物的的大小进行区分,并能够放到相应的箱内。这个似乎令机械手具有了思想,能充分的体现自动控制,响应时代的发展。 PLC 控制,可以在060 度的温度范围,
13、90%以下的相对湿度下工作,可以在电网电压波动、频率变化、机械振动和冲击、电磁干扰等恶劣复杂的工业环境下正常工作。并且免配线更解决了继电器控制所出现的问题。设计从硬件、软件、实时监控系统三个方面着手,根据设计的要求 ,对硬件进行相应的选型,利用软件编写控制程序 ,实时监控构成可视画面。通过软硬件之间的配合与调试,从而达到工业设计的要求,实现工业设计的自动化。1 页如有你有帮助,请购买下载,谢谢!1.1PLC 的应用背景随着科学技术的发展,PLC 广泛应用在机械制造、化工、冶金、交通、电子、电力、纺织、印刷、建筑、轻工机械、包装机械等众多的工业领域中。它适应高新技术的潮流,并与计算机辅助设计与加
14、工、机器人一起被称为当代工业自动化的三大支柱。与其它编程器和传统的继电器相比较,它可以使接线大为简化,不但安装十分方便,而且保证了可靠性,减少了维修量,提高了工效。它的高可靠性、高抗干扰性、高灵活性适应了现代社会的发展,在一些复杂的工艺中 PLC 更加的重要。在机械手的控制中它的应用更为广泛1。1.2设计目的在经济高速发展的今天,机械手的应用越来越广泛,为了以科技代替劳动力,提高生产效率,各种各样的机械手出现在各个生产领域。本文通过用 PLC 编程控制和组态软件的可视化,实现机械手自动化的同时为机械手注入思想,使它有一定的分辨能力。在简化接线,保证可靠性的前提下提高工作效率,扩展应用领域。1.
15、3设计思路本文利用 PLC 控制的机械手,是根据当今技术的发展以及自动控制在工业中的广泛应用,特别是机械手动作的灵活性和它所从事工作的复杂程度而设计的。设计中机械手主要任务可分两部分。第一部分是区分货物。当启动按钮接通后,机械手臂能够向下运行,在下行过程中有三个位置开关,根据下行的深度也就是货物高度的不同,压合开关的个数也不同,从而根据压合开关的情况可区分出大小不同的货物。第二部分是存放货物,区分出货物后进行向右移动,移动过程中仍有三个位置开关,根据货物的类型压合相应的开关后则下行存放到相应的箱子内。系统的控制要从 PLC 硬件、软件、和实时监控系统三方面进行设计。根据机械手的具体动作和特点,
16、对 PLC 硬件进行选型并利用相应的软件进行程序设计同时利用组态软件使画面可视,从而最大限度地满足被控制对象和用户的控制要求,在满足控制要求的前提下,力求控制系统简单,保证控制系统安全可靠,灵活适用。2机械手控制系统的设计方案和资源配置2 页如有你有帮助,请购买下载,谢谢!2.1机械手动控制系统的设计要求根据机械手控制系统的工艺要求,工作特点,机械手在下降过程中根据压合下行位置开关 SQ1、SQ2、SQ3 情况的不同对三种不同大小的货物进行分捡,分捡后压合下限开关 SQ4 则机械手上行有,遇到上限开关 SQ5 后右移进行对货物的存放。根据下行过程中压合开关情况的不同相应的接通 SQ6(小货开关
17、) 、SQ7(中货开关) 、SQ8(大货开关)三个右行位置开关中的一个,将货物存放到相应的货物箱内。机械手示意图如图2.1 所示。图 2.1 机械手示意图2.1.1机械手工作过程1、 机械手的启动当机械手处于起始位置(即 SQ5 压合) ,按下启动按钮,则机械手下行。2、 区分货物下行过程中有 SQ1、SQ2、SQ3 三个下行位置开关,如果下行过程中手臂压合三个开关,则遇到的是最小货物,如果只压合SQ1、SQ2 则遇到的是中等货物,如果只压合SQ1 则证明遇到的是最大的货物。下行程序如图 2.2 所示。3、 抓取并运输当遇到货物时会压合手臂上的下限开关,此时电磁铁线圈得电,机械手抓紧;1 秒后
18、,机械手上行;压合上限开关 SQ5 时机械手右行。如果是最小货物则压合 SQ6,如果是中等货物则压合 SQ7,如果是最大货物则压合 SQ8。这两个过程功能控制图如图2.3 所示。当压合 SQ6、SQ7、SQ8 三个开关中的一个后机械手下行,然后电磁铁线圈失电,机械手放松,货物落入小货箱内;1 秒后,机械手上行、左行返回原位。这个过程功能图如图 2.4 所示。输送机由电动机 M 拖动,电动机 M 正转机械手右行,电动机 M 反转,机械手向左运行。机械手的上行和下行由双线圈两位电磁阀驱动汽缸实现,放松 /抓紧操作是由 1个单线圈两位电磁阀驱动汽缸来实现的。图 2.2 机械手下行图 2.3 抓取存放
19、图图 2.4 存放并返回3 页如有你有帮助,请购买下载,谢谢!2.2机械手控制系统的资源配置2.2.1器件选用1、 上位机由于机械手控制系统对工控机的运行速度、灵敏度、稳定性以及世纪星组态软件等方面的要求,故上位机选用以计算机作为上位机,用于完成状态显示、向 PLC 发送分类控制信号等功能,从而实现对控制系统的实时监控。同时,计算机还是图象处理的核心。Microsoft Windows 2000 中文平台作为其操作系统台式计算机,这样可以利用Windows 图形功能完备、 界面一致性好、 易学易用的特点来辅助机械手控制系统的设计。它比以往使用专用机开发的工业控制系统更具有通用性, 并且可以利用
20、计算机丰富的软件资源进行二次开发。这样能直观的监控现场,在此计算机上可完成组态软件的设计和开发、 PLC 程序的设计和开发、 并且还可以通过计算机串口来完成上位机与 PLC 的 CPU单元之间的通信任务2。由于监控系统中世纪星组态软件 7.12是一个 32 位 Windows 应用软件,基于组态软件考虑,上位机采用安装 Windows 2000 操作系统的普通计算机,并配以 COM 接口用做与下位机通信使用。将世纪星组态软件 7.12和 CX-Programmer 编程软件安装于电脑上,为以后组态画面的界面设计和 PLC 控制部分的编程操作时使用。2、 下位机本设计的控制系统中机械手上下运行是
21、由电磁阀控制,左右运行是由接触器控制,抓紧放松动作则是电磁铁线圈控制。设计用 PLC 作为下位机来完成对几个限位开关所输入状态的判别和输出控制等工作。本系统采用价格适中、可靠性高、维护方便且抗干扰能力强的可编程控制器欧姆龙CPM2A 型 PLC 来实现机械手控制系统要求的。机械手工作过程中需要进行重复而不同的上下左右运动及对货物的抓放, 有一定的数据容量和程序存储容量,因此 PLC 选用日本欧姆龙公司 C 系列的小型机 CPM2A 型PLC 30 点输入/输出,配有 CX-Programmer 软件用于控制部分编程时使用。3、 通信方式PLC 组网后形成的控制系统可以节约配线、 方便安装、 提
22、高可靠性和简化系统维护,PLC 与计算机连网可以构成集中管理,分散控制的分布式控制系统,能够满足工厂自动化系统发展需求。而本设计的机械手控制系统正是需要有这样的特点。4 页如有你有帮助,请购买下载,谢谢!CPM2A CPU 支持多样的通信协议:点到点(Point-to-Point)接口(PPI) 、多点接口(Multi-Point) (MPI) 。这些都基于系统内通信结构模型,都是异步、基于字符的协议。其中 PPI 方式是非常简单方便的通信协议,只需要一根 RS-232C 线进行数据信号的传递,不需要额外再配置模块或软件。因此,本系统选择PPI 方式,简单且能满足通信要求。CPM2A 型 PL
23、C 上配有 RS-232C 的通信接口,因此在不增加任何硬件的情况下,可以很方便地将 PLC 和计算机互联2。系统结构如图 2.5 所示。图 2.5 系统结构2.2.2PLC 控制系统的组成(1)PLC 系统根据结构形式的不同,PLC 可分为整体式和模块组合式 2 类。整体式比模块式价格实惠,此控制系统采用整体式 PLC。整体式 PLC 系统由输入单元、电源、CPU、输出单元、外设接口、存储器和扩展端口等组成。此设计选用的是欧姆龙 PLC 是由电源、中央处理器和 I/O 元件组成的严密高速的程序控制器,配有丰富的指令系统,易于用户编程,具有丰富的特殊模块和通信能力,可以满足生产自动化的多级要求
24、。由于机械控制不断需要更先进的功能和处理速度,本系统采用 CPM2A 就是这样一种功能完善的紧凑型 PLC,大程序容量和存储单位。另外 CPU 单元带 RS-232C 接口,具有 PPI、MPI 等通信协议可实现程序传送,数据通信等功能。(2)I/O 单元设计中输入电路就是被控对象进行检测、采集、转换和输入,这里主要用安装在控制台的按钮、限位开关向 PLC 送控制指令由开关进行输入,所以此部分为开关量输入。输出电路是电由磁阀、线圈、接触器等构成,主要功能就是接受 PLC 输出的控制信号,对被控对象执行控制任务。(3)PLC 外围设备PLC 的外围设备很多,但基本功能不外乎是对信息和数据的处理。
25、这里用组态软件来设计一个实时监控系统。2.2.3PLC 硬件系统配置机械手控制系统的输入端是各个限位开关 SQ0-SQ8。 输出设备有机械手手臂、 手掌。通过几个限位开关的控制,使手臂和手掌能够按要求完成任务。本系统的设计需要 9 个输入点和 5 个输出点,以及内部辅助继电器通道等 PLC 资5 页如有你有帮助,请购买下载,谢谢!源。并且输出应选用继电器输出,电压应在 DC24V、AC220V。输出点采用分组式接法,每组使用一个电源,不同组使用不同电源,这样方便运行。选用的价格低廉但具有较高的性能的 CPM2A 系列 PLC,具有同步脉冲控制功能,可方便地调整输入输出的脉冲频率比值。带9 点快
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 PLC 实现 机械手 自动控制
限制150内