PLC机械手设计_第1页
PLC机械手设计_第2页
PLC机械手设计_第3页
PLC机械手设计_第4页
PLC机械手设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、 plc机械手设计 摘要plc机械手设计 本论文主要论述了日本欧姆龙系统在机械手中的plc控制,重点介绍了机械手控制系统中的硬件选择方法、软件的设计过程和,以及plc 控制气动机械手装置的工作原理、运动过程和控制要求等方面。机械手是工业自动控制领域中经常用到的一种控制对象,机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。该程序已在工业机械手中获得了应用,具有稳定、可靠的性能,可供同类设计参考。应用plc控制机械手实现各种规定的工序动作,可以简化控制线路,节省成本,提高劳动生产率。关键词: 可编程控制器(plc)、机械手、控制abstractthe present paper

2、 mainly elaborated the japanese ohm dragon system in manipulator plc control, with emphasis introduced in the manipulator control system hardware choice method, the software design process and, as well as plc control pneumatic motor manipulator aspects and so on installment principle of work, rate p

3、rocess and control request. the manipulator is one kind of controlled member which in the industry automatic control domain uses frequently, the manipulator may complete many work, like moves the thing, the assembly, cutting, spurts dyes and so on, the applications are extremely widespread. this pro

4、cedure has obtained the application in the industry manipulator, has, the reliable performance stably, may supply the similar design reference. controls the manipulator using plc to realize each kind of stipulation working procedure movement, may simplify the control line, saves the cost, enhances t

5、he labor productivity. key word: programmable controller (plc), manipulator, control目录1概况11.1可编程控制器的发展历史11.2 plc的定义和特点21.2.1 plc的定义21.2.2 plc的特点21.3 plc应用注意的问题31.3.1工作环境31.3.2 安装与布线41.3.3 i/o端的接线41.3.4外部安全电路51.3.5 plc的接地51.4 plc的发展阶段61.5 plc的发展趋势62 可编程序控制结构原理82.1 plc的结构82.2 plc的工作过程与原理92.2.1 plc工作过程

6、92.2.2 plc的工作原理102.3 plc 的i/o 系统113 欧姆龙系统机械手控制133.1 工艺过程与控制要求133.2 确定输入输出设备及plc143.2.1 机械手的动作流程143.3 plc选型及其i/o点编号分配153.3.1 plc的选型153.3.2旋转编码器153.3.3 i/o点编号分配153.4 plc梯形图程序设计183.4.1 机械手工作过程183.4.2 机械手梯形图19附 录23结束语24参考文献2525 1概况机械手是工业自动控制领域中经常遇到的一种控制对象。机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。应用plc控制机械手实现各种

7、规定的工序动作,可以简化控制线路,节省成本,提高劳动生产率。1.1可编程控制器的发展历史 在可编程控制器出现以前,继电器控制在工业控制领域占主导地位,由此构成的控制系统都是按预先设定好的时间或条件顺序地工作,若要改变控制的顺序就必须改变控制系统的硬件接线,因此,其通用性和灵活性较差。20 世纪的六十年代,计算机技术开始应用于工业控制领域,由于价格高、输入输出电路不匹配、编程难度大以及难于适应恶劣工业环境等原因,未能在工业控制领域获得推广。1968 年,美国最大的汽车制造商通用汽车公司 (gm) 为了适应生产工艺不断更新的需要,要求寻找一种比继电器更可靠,功能更齐全,响应速度更快的新型工业控制器

8、,并从用户角度提出了新一代控制器应具备的十大条件,立即引起了开发热潮。主要内容是:(1)编程方便,可现场修改程序;(2)维修方便,采用插件式结构;(3)可靠性高于继电器控制装置;(4)体积小于继电器控制盘;(5)数据可直接送入管理计算机;(6)成本可与继电器控制盘竞争;(7)输入可为市电;(8)输出可为市电,容量要求在 2a 以上,可直接驱动接触器等;(9)扩展时原系统改变最少;(10)用户存储器大于 4kb 。这些条件实际上提出将继电器控制的简单易懂、使用方便、价格低的优点与计算机的功能完善、灵活性、通用性好的优点结合起来,将继电接触器控制的硬接线逻辑转变为计算机的软件逻辑编程的设想。 19

9、69 年,美国数字设备公司 (dec 公司 ) 研制出了第一台可编程控制器 pdp14 ,在美国通用汽车公司的生产线上试用成功,并取得了满意的效果,可编程控制器自此诞生。 可编程控制器自问世以来 , 发展极为迅速。 1971 年,日本开始生产可编程控制器。 1973 年,欧洲开始生产可编程控制器。到现在,世界各国的一些著名的电气工厂几乎都在生产可编程控制器装置。可编程控制器已作为一个独立的工业设备被列入生产中,成为当代电控装置的主导。1.2 plc的定义和特点1.2.1 plc的定义plc问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,美国电气制造商协会nema(national

10、electricalmanufactoryassociation)经过四年的调查工作,于1984年首先将其正式命名为pc(programmablecontroller),并给pc作了如下定义:“pc是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。一部数字电子计算机若是从事执行pc之功能着,亦被视为pc,但不包括鼓式或类似的机械式顺序控制器。” 以后国际电工委员会(iec)又先后颁布了plc标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义: “可编程控制器是一种数字运

11、算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。” 总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有丰富的输入/输出接口,并且具有较强的驱动能力。但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。1.2.2 plc的特点1高可靠性(1)所

12、有的i/o接口电路均采用光电隔离,使工业现场的外电路与plc内部电路之间电气上隔离。(2)各输入端均采用r-c滤波器,其滤波时间常数一般为1020ms.(3)各模块均采用屏蔽措施,以防止辐射干扰。(4)采用性能优良的开关电源。(5)对采用的器件进行严格的筛选。(6)良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,cpu立即采用有效措施,以防止故障扩大。(7)大型plc还可以采用由双cpu构成冗余系统或有三cpu构成表决系统,使可靠性更进一步提高。2丰富的i/o接口模块plc针对不同的工业现场信号,如:交流或直流;开关量或模拟量;电压或电流;脉冲或电位; 强电或弱电等。有相应的i/o模块与

13、工业现场的器件或设备,如:按钮;行程开关;接近开关;传感器及变送器;电磁线圈;控制阀等直接连接。另外为了提高操作性能,它还有多种人-机对话的接口模块; 为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。3. 采用模块化结构为了适应各种工业控制需要,除了单元式的小型plc以外,绝大多数plc均采用模块化结构。plc的各个部件,包括cpu,电源,i/o等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。4. 编程简单易学 plc的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解

14、和掌握5. 安装简单,维修方便plc不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与plc相应的i/o端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。 由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。1.3 plc应用注意的问题1.3.1工作环境1温度 plc要求环境温度在055,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有30mm以上间隔;开关柜上、下部应有通风的百叶窗,防止太阳光直接照射;如果周围环境超过55,要安装电风扇强迫通风。2

15、湿度为了保证plc的绝缘性能,空气的相对湿度应小于85%(无凝露)3震动 应使plc远离强烈的震动源,防止振动频率为1055hz的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。4空气 避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将plc安装在封闭性较好的控制室或控制柜中,并安装空气净化装置。5电源plc供电电源为50hz、220(110%)v的交流电,对于电源线来的干扰,plc本身具有足够的抵制能力。对于可靠性要求很高的场合或电源干扰特别严重的环境,可以安装一台带屏蔽层的变比为1:1的隔离变压器,以减少设备与地之间的干扰

16、。欧姆龙系列plc有直流24v输出接线端,该接线端可为输入传感器(如光电开关或接近开关)提供直流24v电源。当输入端使用外接直流电源时,应选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使plc接收到错误信息。1.3.2 安装与布线1 动力线、控制线以及plc的电源线和i/o线应分别配线,隔离变压器与plc和i/o之间应采用双胶线连接。2 plc应远离强干扰源如电焊机、大功率硅整流装置和大型动力设备,不能与高压电器安装在同一个开关柜内。3 plc的输入与输出最好分开走线,开关量与模拟量也要分开敷设。模拟量信号的传送应采用屏蔽线,屏蔽层应一端或两端接地,接地电阻应小于屏蔽层电阻的1

17、/10。4. plc基本单元与扩展单元以及功能模块的连接线缆应单独敷设,以防止外界信号的干扰。5 交流输出线和直流输出线不要用同一根电缆,输出线应尽量远离高压线和动力线,避免并行。1.3.3 i/o端的接线1 输入接线(1) 输入接线一般不要超过30米。但如果环境干扰较小,电压降不大时,输入接线可适当长些。(2) 输入/输出线不能用同一根电缆,输入/输出线要分开。(3) 尽可能采用常开触点形式连接到输入端,使编制的梯形图与继电器原理图一致,便于阅读。2 输出连接(1) 输出端接线分为独立输出和公共输出。在不同组中,可采用不同类型和电压等级的输出电压。但在同一组中的输出只能用同一类型、同一电压等

18、级的电。(2) 由于plc的输出元件被封装在印制电路板上,并且连接至端子板,若将连接输出元件的负载短路,将烧毁印制电路板,因此,应用熔丝保护输出元件。(3) 采用继电器输出时,所承受的电感性负载的大小,会影响到继电器的使用寿命,因此,使用电感性负载时选择继电器工作寿命要长。(4) plc的输出负载可能产生干扰,因此要采取措施加以控制,如直流输出的续流管保护,交流输出的阻容吸收电路,晶体管及双向晶闸管输出的旁路电阻保护。1.3.4外部安全电路为了确保整个系统能在安全状态下可靠工作,避免由于外部电源发生故障、plc出现异常、误操作以及误输出造成的重大经济损失和人身伤亡事故,plc外部应安装必要的保

19、护电路。(1) 急停电路。对于能使用户造成伤害的危险负载,除了在控制程序中加以考虑之外,还应设计外部紧急停车电路,使得plc发生故障时,能将引起伤害的负载电源可靠切断。(2) 保护电路。正反向运转等可逆操作的控制系统,要设置外部电器互锁保护;往复运行及升降移动的控制系统,要设置外部限位保护电路。(3) 可编程控制器有监视定时器等自检功能,检查出异常时,输出全部关闭。但当可编程控制器cpu故障时就不能控制输出,因此,对于能使用户造成伤害的危险负载,为确保设备在安全状态下运行,需设计外电路加以防护。(4) 电源过负荷的防护。如果plc电源发生故障,中断时间少于10秒,plc工作不受影响,若电源中断

20、超过10秒或电源下降超过允许值,则plc停止工作,所有的输出点均同时断开;当电源恢复时,若run输入接通,则操作自动进行。因此,对一些易过负载的输入设备应设置必要的限流保护电路。(5) 重大故障的报警及防护。对于易发生重大事故的场所,为了确保控制系统在重大事故发生时仍可靠的报警及防护,应将与重大故障有联系的信号通过外电路输出,以使控制系统在安全状况下运行。1.3.5 plc的接地 良好的接地是保证plc可靠工作的重要条件,可以避免偶然发生的电压冲击危害。plc的接地线与机器的接地端相接,接地线的截面积应不小于2mm2 ,接地电阻小于100;如果要用扩展单元,其接地点应与基本单元的接地点接在一起

21、。为了抑制加在电源及输入端、输出端的干扰,应给plc接上专用地线,接地点应与动力设备(如电机)的接地点分开;若达不到这种要求,也必须做到与其它设备公共接地,禁止与其它设备串连接地。接地点应尽可能靠近plc。1.4 plc的发展阶段虽然plc问世时间不长,但是随着微处理器的出现,大规模,超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,plc也迅速发展,其发展过程大致可分三个阶段:1. 早期的plc(60年代末70年代中期)早期的plc一般称为可编程逻辑控制器。这时的plc多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制,定时等。它在硬件上以准计算机的形式

22、出现,在i/o接口电路上作了改进以适应工业控制现场的要求。装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器。另外还采取了一些措施,以提高其抗干扰的能力。在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式梯形图。因此,早期的plc的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指使,能重复使用等。其中plc特有的编程语言梯形图一直沿用至今。2. 中期的plc(70年代中期80年代中,后期)在70年代,微处理器的出现使plc发生了巨大的变化。美国,日本,德国等一些厂家先后开始采用微处 理器作为plc的中央处理单元(cpu)。这样,

23、使plc得功能大大增强。在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程i/o模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使plc得应用范围得以扩大。3. 近期的plc(80年代中、后期至今)进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的plc所采用的微处理器的当次普遍提高。而且,为了进一步提高plc的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯

24、片。这样使得plc软、硬件功能发生了巨大变化。1.5 plc的发展趋势1向高速度、大容量方向发展为了提高plc的处理能力,要求plc具有更好的响应速度和更大的存储容量。目前,有的plc的扫描速度可达0.1ms/k步左右。plc的扫描速度已成为很重要的一个性能指标。 在存储容量方面,有的plc最高可达几十兆字节。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。2向超大型、超小型两个方向发展 当前中小型plc比较多,为了适应市场的多种需要,今后plc要向多品种方向发展,特别是向超大型和超小型两个方向发展。现已有i/o点数达14336点的超大型plc,其使用32位微处理器,多cpu并行工作和大容

25、量存储器,功能强。 小型plc由整体结构向小型模块化结构发展,使配置更加灵活,为了市场需要已开发了各种简易、经济的超小型微型plc,最小配置的i/o点数为816点,以适应单机及小型自动控制的需要,如三菱公司系列plc3plc大力开发智能模块,加强联网通信能力为满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程i/o模块、通信和人机接口模块等。这些带cpu和存储器的智能i/o模块,既扩展了plc功能,又使用灵活方便,扩大了plc应用范围。加强plc联网通信的能力,是plc技术进步的潮流。plc的联网通信有两类:一类是plc之间联网通信,各plc生产厂家

26、都有自己的专有联网手段;另一类是plc与计算机之间的联网通信,一般plc都有专用通信模块与计算机通信。 为了加强联网通信能力,plc生产厂家之间也在协商制订通用的通信标准,以构成更大的网络系统,plc已成为集散控制系统(dcs)不可缺少的重要组成部分。4增强外部故障的检测与处理能力 根据统计资料表明:在plc控制系统的故障中,cpu占5%,i/o接口占15%,输入设备占45%,输出设备占30%,线路占5%。前二项共20%故障属于plc的内部故障,它可通过plc本身的软、硬件实现检测、处理;而其余80%的故障属于plc的外部故障。因此,plc生产厂家都致力于研制、发展用于检测外部故障的专用智能模

27、块,进一步提高系统的可靠性。5编程语言多样化在plc系统结构不断发展的同时,plc的编程语言也越来越丰富,功能也不断提高。除了大多数plc使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(basic、c语言等)等。多种编程语言的并存、互补与发展是plc进步的一种趋势。2 可编程序控制结构原理2.1 plc的结构plc和一般的微型计算机基本相同,一般由四大部分组成:cpu、存储器、i/o系统以及其它可选部件。前三大部分是plc完成各种控制任务所必需的,一般称为plc的基本组成部分。其它可选部件包括编程器、外存储器、仿真i

28、/o、通讯接口、扩展接口以及测试设备等,主要用于系统的编程组态、程序存储、通讯联网、系统扩展和系统测试,plc也是由硬件系统和软件系统两大部分组成的,plc的硬件系统由微处理器(cpu)、存其结构简图如图2-1所示:外设i/o接口 输出部件存储器 eprom 微处理器 运算器 控制器电源 输入部件i/o扩展接口 i/o扩展单元 受控元件输入信号外部设备图2-1 plc硬件结构图1. cpu cpu是plc的核心部件。应该注意的是:在plc中,cpu的概念与普通微型计算机的cpu有很大的不同。在plc中,cpu指的不是一块集成电路,而是一个模板,其上不仅包括cpu芯片,还有ram和rom或者ep

29、rom。而且,在中大型plc中,cpu模板中一般有两块cpu芯片,一片用作字处理器(主处理器),用于字节指令的处理,并实现各种控制作用;另一片用作字处理器(辅助处理器),用于实现位讯息的高速处理。2. 数字i/o接口用作cpu模板与外部开关量讯号之间的接口。它完成诸如电平转换、电气隔离、串/并型数据转换以及对外提供一定的驱动能力等工作。数字i/o讯号常来自按钮、开关和继电器触点等实际开关量,以及其它外设或受控对象送来的数字量。3模拟i/o接口其输入部分主要完成阻抗匹配、讯号放大、讯号滤波、i/v变换、v/f变换或者a/d变换等工作,以便将来自受控对象的仿真量转换成plc能够处理的数字量。其输出

30、部分主要实现阻抗匹配、功率放大、波形校正等功能。在一些场合下,仿真讯号也需要与现场电气隔离。但仿真讯号的隔离比数字讯号要复杂得多。用于数字讯号的光电隔离因线性度较差而不能用来隔离仿真讯号,因此仿真讯号常常采用成本较高的隔离放大器来实现电气隔离。4. 特殊功能模板 特殊功能模板一般都自带cpu和系统软件,与plc cpu模板并行工作,并通过plc系统总线与cpu模板接口。常见的特殊功能模板包括:高速计数板(能满足100khz以上的计数或定时要求)、具有快速pid调节器的死循环控制模板、通讯模板等。5. 电源plc中的电源一般有三类: (1) +5v、15v直流电源:供plc中ttl芯片和集成运放

31、使用;(2) 供输出接口使用的高压大电流的功率电源;(3) 锂电池及其充电电源。考虑到系统的可靠性以及光电隔离器的使用,不同类型的电源其地线也不同。目前plc的发展非常迅速,型号众多,各种特殊功能模板不断涌现。通常根据其i/o点的数量将 plc分为三大类:小型机:256点以下(无模拟量);中型机:256 2048点(64 128路模拟量);大型机:2048点以上(128 512路模拟量)。2.2 plc的工作过程与原理2.2.1 plc工作过程plc 采用循环执行用户程序的方式。ob1 是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。在起动完成后,不断地循环

32、调用ob1,在ob1 中可以调用其它逻辑块(fb, sfb, fc 或sfc) 循环程序处理过程可以被某些事件中断。在循环程序处理过程中,cpu 并不直接访问i/o 模块中的输入地址区和输出地址区,而是访问cpu 内部的输入/输出过程映像区。批量输入、批量输出。梯形图中的线圈“通电”时,对应的输出过程映像位为1 状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。外部输入电路接通时,对应的输入过程映像位(例如i0.0)为1 状态,梯形图中对应的输入位的常开触点接通,常闭触点断开。某一编程元件对应的过程映像位为1 状态时,称该编

33、程元件为on,过程映像位为0 状态时,称该编程元件为off。循环时间(cycle time)是指操作系统执行一次附图 所示的循环操作所需的时间,又称为扫描循环时间(scan cycle time)或扫描周期2.2.2 plc的工作原理最初研制生产的plc 主要用于代替传统的由继电器接触器构成的控制装置,但这两者的运行方式是不相同的:继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时动作。plc 的cpu 则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈

34、的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在100ms 以上,而plc 扫描用户程序的时间一般均小于100ms,因此,plc采用了一种不同于一般微型计算机的运行方式扫描技术。这样在对于i/o 响应要求不高的场合,plc 与继电器控制装置的处理结果上就没有什么区别了。1扫描技术 当plc 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc 的cpu 以一定的扫描速度重复执行上述三个阶段

35、。 (1) 输入采样阶段 在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o 映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o 映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (2) 用户程序执行阶段 在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制

36、线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram 存储区中对应位的状态;或者刷新该输出线圈在i/o 映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在i/o 映象区内的状态和数据不会发生变化,而其他输出点和软设备在i/o 映象区或系统ram 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。(3)输出刷新阶段 当扫描用户程序结束后,plc就

37、进入输出刷新阶段。在此期间,cpu按照i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是plc 的真正输出。一般来说,plc 的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。2plc 的i/o 响应时间 为了增强plc 的抗干扰能力,提高其可靠性,plc的每个开关量输入端都采用光电隔离等技术。为了能实现继电器控制线路的硬逻辑并行控制,plc 采用了不同于一般微型计算机的运行方式(扫描技术)。以上两个主要原因,使得plc 得i/o 响应比一般微型计算机构成的工业控制系统满的多,其

38、响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长2.3 plc 的i/o 系统 1i/o 寻址方式 plc的硬件结构主要分单元式和模块式两种。前者将plc 的主要部分(包括i/o 系统和电源等)全部安装在一个机箱内。后者将plc 的主要硬件部分分别制成模块,然后由用户根据需要将所选用的模块插入plc 机架上的槽内,构成一个plc 系统。不论采取哪一种硬件结构,都必须确立用于连接工业现场的各个输入/输出点与plc 的i/o 映象区之间的对应关系,即给每一个输入/输出点以明确的地址确立这种对应关系所采用得方式称为i/o 寻址方式。i/o寻址方式有以下三种 1 固定的i/o 寻址方式 这

39、种i/o 寻址方式是由plc 制造厂家在设计、生产plc 时确定的,它的每一个输入/输出点都有一个明确的固定不变的地址。一般来说,单元式的plc 采用这种i/o寻址方式。2. 开关设定的i/o 寻址方式 这种i/o 寻址方式是由用户通过对机架和模块上的开关位置的设定来确定的。 3.用软件来设定的i/o 寻址方式 这种i/o 寻址方式是有用户通过软件来编制i/o 地址分配表来确定的。3 欧姆龙系统机械手控制3.1 工艺过程与控制要求机械手的全部动作由汽缸驱动,而汽缸又由相应电磁阀控制。其中,上升、下降和左右移动分别由反线圈两位电磁阀控制。例如,当下降电磁阀通电时,机械手下降;当下降电磁阀通电时,

40、机械手上升;当上升电磁阀断电时,机械手上升停止。同样,左、右移动分别由左移电磁阀和右移电磁阀控制,机械手的放松、夹紧由一个单线圈两位通电电磁阀控制,当该线圈通电,机械手夹紧;当该线圈断电,机械手放松。 当机械手移到b传送带上准备下降时,为保安全必须在左右工作台无工作时才允许机械手下降。机械手动作如3-1所示,从原点按下起动按扭,电磁阀通电机械手下降,下降到低时,碰下限位开关,下降电磁阀通电机械手下降,下降到底时碰下限位开关,下限位电磁阀断电,下降停止。同时接通夹紧电磁阀,机械手夹紧,夹紧后上升电磁阀通电,机械手上升,上升到顶时,碰上限位开关,上升电磁阀断停止。同时接通右移电磁阀机械手右移。右移

41、到位时,碰到右限位电,上升电磁阀右移停止。机械手下降,下降到底时,碰到下限位开关,下降电磁阀断电,下降停止。同时夹紧电磁阀断电,机械手放松。放松后上升电磁阀通电。机械手上升。上升到顶时碰到上限位开关,上升电磁阀断电,上升停止。同时接通右移电磁阀机械手左移,左移到原点时,碰左限位开关,左移电磁阀断电,左移停止。至此,机械手经过八部动作完成一个周期动作。如图3-1所示:图3-1 机械手动作3.2 确定输入输出设备及plc机械手是工业自动控制领域中经常遇到的一种控制对象。机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。应用plc控制机械手实现各种规定的工序动作,可以简化控制线路,

42、节省成本,提高劳动生产率。如图3-2 机械手搬运物品示意图所示。 图3-2 机械手搬物示意图图中机械手的任务是将传送带a上的物品搬运到传送带b。为使机械手动作准确,在机械手的极限位置安装了限位开关sq1、sq2、sq3、sq4、sq5,对机械手分别进行抓紧、左转、右转、上升、下降动作的限位,并发出动作到位的输入信号。传送带a上装有光电开关sp,用于检测传送带a上物品是否到位。机械手的起、停由图中的起动按钮sb1、停止按钮sb2控制。 传送带a、b由电动机拖动。机械手的上、下、左、右、抓紧、放松等动作由液压驱动,并分别由六个电磁阀来控制。 3.2.1 机械手的动作流程 传送带b处于连续运行状态,

43、故不需要用plc控制。 机械手及传送带c 顺序动作的要求是: (1) 按下起动按钮sb1时,机械手系统工作。首先上升电磁阀通电,手臂上升,至上升限位开关动作; (2) 左转电磁阀通电,手臂左转,至左转限位开关动作; (3) 下降电磁阀通电,手臂下降,至下降限位开关动作; (4) 启动传送带a运行,由光电开关sp检测传送带a上有无物品送来,若检测到物品,则抓紧电磁阀通电,机械手抓紧,至抓紧限位开关动作; (5) 手臂再次上升,至上升限位开关再次动作; (6) 右转电磁阀通电,手臂右转,至右转限位开关动作; (7) 手臂再次下降,至下降限位开关再次动作; (8) 放松电磁阀通电,机械手松开手爪,经

44、延时2秒后,完成一次搬运任务,然后重复循环以上过程。 (9) 按下停止按钮sb2或断电时,机械手停止在现行工步上,重新起动时,机械手按停止前的动作继续工作。 3.3 plc选型及其i/o点编号分配 3.3.1 plc的选型 由于机械手系统的输入/输出接点少,要求电气控制部分体积小,成本低,并能够用计算机对plc进行监控和管理,故选用日本omron(立石)公司生产的多功能小型c20p主机。该机输入点为12,输出点为8。内部主要有:136个辅助继电器、16个特殊功能继电器、160个保持继电器、8个暂存继电器、48个定时/计数器、64个16位数据存贮器。3.3.2旋转编码器在可回旋360的转盘机构上

45、,安装有omron公司生产的e6a2增量型旋转编码器,编码器将信号传给plc,实现转盘机构的精确定位。3.3.3 i/o点编号分配 器件代号设备名称器件代号设备名称0000sb1启动0500km1传输带a驱动0001sb2停止0501km2右移电磁阀0002sq1上升限位开关0502km3左移电磁阀0003 sq2 下降限位开关0503km4抓紧/放松电磁阀0004sq3右移限位开关0504km5上升电磁阀0005sq4左移限位开关0505km6下降电磁阀0006ka 抓紧压力继电器触点tim00定时器0007ps光电检验开关表1 机械手控制i/o分配该机械手的过程如下,按下启动按钮0000后

46、,手臂开始上升 到达一定高度后由上升限位开关sq1(0002)检测 手臂开始左转 到达左极限位时由手臂左旋极限开关sq4(0005)检测 手臂开始下降 到达下降极限位置时,由手臂下降极限开关sq2(0003) 这时传送带a开始运载被送物品前进,当物品到达机械手手掌时,由物品检测传感器ps(0007)检测到位 停止传输带a前进,同时将物品开始抓紧 是否将物品已抓紧,由抓紧限位传感器km4(0503)检测 然后手臂上升 到达上升限位后由上升限位开关sq1(0002)检测 手臂开始右旋 到达后由右旋限位开关sq3(0004)检测 手臂开始下降 到达位置后由下降限位开关sq2(0003)检测 手臂物品

47、放下.2s后手臂上升进行一轮操作.根据表1的i/o分配表,可以编制出状态转移图如图3-3所示。起动hr000hr001hr002hr003hr004hr005hr006hr007hr008停止0000000700030006000200040003tm000002000500010500050505030503050405030503tm00#00200504050205010505图3-3 机械手状态转移图从表中知到系统有8个输入信号7个输出信号,选用c20p型plc.输入系统设备与plc接线图.图3-4 输入输出设备plc接线图3.4 plc梯形图程序设计 3.4.1 机械手工作过程机械手

48、在原位时,按下sb1起动按钮,输入点0000为on,传送带a运转(0050为on)。当光电开关ps检测到物品后,0007为on,使0500为off,传送带a停止运转。在0500的后沿,mov指令将0001送入hr0通道的最低位(hr000位1)使机械手执行下降动作。同时,为移位脉冲的产生做好准备。机械手下降到位时,下降极限开关0003位on,发出移位脉冲,时hr001为1,hr000为0,机械手停止下降,开始抓紧物品,0503为on。同时,为下一个移位脉冲的产生做好准备机械手抓紧到位时,压力继电器ka动合触点闭合,0006为on,又发出一个移位脉冲,hr002为1,hr00为0.此时0504抓

49、紧物品上升。同时为下一个移位脉冲做准备。机械手上升到位时,上升极限开关0002为on,又发出一个移位脉冲,hr003为1,hr002为0,使0504为off,停止上升,此时,0501为on,机械手右移,同时为下一个移位脉冲的产生做准备。机械手右移到位时,右移极限开关0004为on。又发出一个移位脉冲,hr004为1,hr003为0,使0501为off,机械手停止右移。此时,0505为on,机械手执行下降动作。同时,为下一个移位脉冲的产生做准备。机械手下降到位时,下降极限开关0004为on。又发出一个移位脉冲,hr005为1,hr004为0,使0505为off,机械手停止下降。此时,0503被复位,机械手执行放松动作。并启动定时器tim01。同时,为下一个移位脉冲的产生做准备。在tim01的定时时间到时,机械手放松到位,又发出一个移位脉冲,hr006为1,hr005为0,此时,0504为on,机械手执行上升动作。同时,为下一个移位脉冲的产生做准备。机械手上升到位时,上升极限开关0002为on,又发出一个移位脉冲,hr007为1,hr006为0,使0504为off,机械手停止上升。此时,0502为on,机械手右移,同时,

温馨提示

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

评论

0/150

提交评论