版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 概述11.1选题背景11.2控制系统的选择11.3可编程控制器(PLC)的历史与发展趋势31.3.1 可编程控制器(PLC)的历史31.3.2 可编程控制器的发展与趋势41.4 可编程控制器的基本功能和特点41.4.1 PLC的基本功能51.4.2 PLC的特点51.4.3 PLC的分类61.5可编程控制器的组成和工作原理61.5.1 可编程控制器的硬件组成61.5.2 可编程控制的软件系统和程序81.5.3 可编程控制器的工作原理8第二章 机械手自动控制系统设计92.1 系统描述92.2 机械手分选装置及工作方式122.3 大小球分选系统示意图及操作面板132.3.1机械手大小球分选
2、设备的控制要求142.3.2 PLC的外部接线图152.4 PLC的工序图、梯形图、指令表162.4.1 IST指令与程序的组成162.4.2.顺序功能(SFC)图162.4.3机械手“梯形图”程序汇总182.4.4指令运用与说明24 2.4.5 PLC编程元件明细表.272.5 操作原理简要说明28第三章 调 试303.1 上机调试303.2软件与硬件的调试313.2.1 软件的调试313.2.2 硬件的调试.31结 束 语32致谢.33参考文献.34Abstract35机械手模型的PLC控制系统设计摘要:本设计是研制自动化程度高、工作可靠、稳定的机械手控制系统,使其完成分拣大小球的全自动的
3、机械设计。本文阐述了应用三菱公司的具有高性能价格比的微型可编程控制器FX系列PLC的自动分拣大小球控制系统。该系统充分利用了学习中讲述的可编程控制器(PLC)的多方面的设计知识和方法,再加上步进电机两者巧妙的配合精确的实现了机械手从圆点的上升、伸臂、判断、下降、抓取、摆动、下降、释放还原等一系列的动作完成这一工序。这一控制系统的实现和应用,充分体现了PLC系统在工业现场的应用,以及根据设计和不同的需求改变数据和状况,还可以使其应用的范围更加广泛。由于设计者得知识范围及经验,设计中必有纰漏,给予批评改正。关键词:可编程控制器(PLC) 机械手 分拣大小球自动控制统 步进电机第一章 概述1.1选题
4、背景 工业机械手是近几十年发展起来的一种高科技自动化生产设备。工业机械手是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。随着工业自动化的发展, 出现了数控加工中心,它在减轻工人的劳动强度的同时, 大大提高了劳动生产率。但数控加工中常见的上下料工序, 通常仍采用人工操作或传统继电器控制的半自动化装置。前者费时费工、效率低; 后者因设计复杂, 需较多继电器,接线繁杂, 易受车体振动干扰,而存在可靠性差、故障多、维修困难等问题。
5、可编程序控制器PLC控制的上下料机械手控制系统动作简便、线路设计合理、具有较强的抗干扰能力, 保证了系统运行的可靠性,降低了维修率, 提高了工作效率机械手技术涉及到力学、机械学、电气液压技术、自动控制技术、传感器技术计算机技术等科学领域,是一门跨学科综合技术。 机械手是一种能自动化定位控制并可重新编程序以变动的多功能机器,它有多个自由度,可用来搬运物体以完成在各个不同环境中工作。在工资水平较低的中国,分拣行业尽管仍属于劳动力密集型,机械手的使用已经越来越普及。 那些电子和汽车业的欧美跨国公司很早就在它们设在中国的工厂中引进了自动化生产。但现在的变化是那些分布在工业密集的华南、华东沿海地区也开始
6、对机械手表现出越来越浓厚的兴趣,因为他们要面对工人流失率高,以及交带来的挑战。随着我国工业生产的飞跃发展,自动化程度的迅速提高,实现工件的装卸、转向、输送或操持焊枪、分拣流程越来越节约劳动力,可见机械手的大力开展有着很重要的意义。 1.2控制系统的选择从满足机械手自动控制系统的安全性、扩展性、和可靠性、稳定性方面考虑,目前常见的机械自动控制系统,主要有单片机控制、PLC控制、工业控制计算机集中控制以及继电器控制等类型。 随着集成芯片技术的不断提高,特别是高档8位、16位单片机的普及,单片机轧管系统由单片计算机及其外围芯片构成机械手自动控制系统系统。其特点是单片机本身小巧、功耗低,实时控制功能强
7、,但是其软、硬件的开发必须借助于开发工具,系统调试困难,不具有自开发能力。工业控制计算机机械手分拣系统有较强的软、硬件支持。利用通用计算机的软、硬件资源来支持机械手自动控制系统系统进行工作,具有自开发能力,有较强的可视能力和数据处理能力,更适合于计算机集中控制系统应用。继电器控制装置是采用硬逻辑的方式,一个继电器线圈的通断将会同时影响该继电器的所有常开常闭触点动作,同触点在控制线路的位置无关。虽然继电器控制不需要很强的软、硬件支持。价格相对便宜,但是性能不稳定精度不高,不具备自动控制功能。PLC是一种新型的具有极高可靠性的通用工业自动化控制装置。它以微处理器为核心,有机地将微型计算机技术、自动
8、化控制技术及通信技术融为一体。其特点如下:(一) 高可靠性1. 所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离,防止外部高压的窜入。2. 各输入端均采用R-C滤波器,其滤波时间常数一般为1020ms,有效的抑制了高频抗干扰信号。3. 在PLC电路中设置了“看门狗”电路,能把因干扰而飞走的程序拉回来。4. 采用性能优良的开关电源。5. 对采用的器件进行严格的筛选。6. 良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。7. 大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。(
9、二)丰富的I/O接口模块PLC针对不同的工业现场信号,如:· 交流或直流;· 开关量或模拟量;· 电压或电流;· 脉冲或电位;· 强电或弱电等。有相应的I/O模块与工业现场的器件或设备,如:· 按钮· 行程开关· 接近开关· 传感器及变送器· 电磁线圈· 控制阀 直接连接。另外为了提高操作性能,它还有多种人-机对话的接口模块; 为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。(三) 采用模块化结构为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化
10、结构。PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。(四) 编程简单易学PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。(五) 安装简单,维修方便PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复
11、运行。 使用方便。PLC的结构不仅具有先进的通讯和输入、输出能力,而且其模块化的系统结构、灵活的配置能力,使用户可以灵活组成各种规模和不同要求的控制系统。 设计、施工、调试周期短。用PLC完成一项控制工程时,由于其硬、软件齐全,设计和施工可同时进行,缩短了周期。PLC的功能有:(一) 逻辑控制(二) 定时控制(三) 计数控制(五) PID控制(六) 数据控制 PLC具有数据处理能力。(七) 通信和联网(八) 其它PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制模块,CRT模块。易于实现机电一体化。PLC的结构紧凑,体积小,重量轻,可靠性高,抗振防潮和耐热能力强,使之易于安装在
12、机器设备内部,制造出机电一体化产品。鉴于PLC的诸多优势,结合机械手自动控制系统的需要,选择日本三菱公司的S7-200系列可编程序控制器。SIMATIC S7-200系列PLC是西门子公司生产的具有高性能价格比的小型可编程控制器,由于它具有控制能力强、体积小、抗干扰能力强等优点而得到广泛的应用。1.3可编程控制器(PLC)的历史与发展趋势1.3.1 可编程控制器(PLC)的历史可编程控制器(Progremmable Controller,PC)是进几年迅速发展并得广泛应用的新一代工业自动化控制装置。早年的可编程控制器在功能上只能实现逻辑控制,因此被称为可编程顺序逻辑控制器(Programmab
13、le Logy Controller).这时的PLC基本上是(硬)继电器控制装置的替代物,主要用于实现原先由继电器完成的顺序控制、定时、记数等功能。国际电工委员会(IEC)与1987年2月在颁布的可编程控制器标准草案中将其一步定义为:“可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、记数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种机械或生产过程。20世纪70年代,微处理器的出现使PLC发生了巨变。美国、日本、德国等一些厂商先后开采用微处理器作为PLC的CPU,这样使PLC的功能大大的增强
14、。20世纪80年代,由于超大规模集成电路技术的发展微处理器价格大幅下跌,使得各种类型的PLC所采用的CPU的档次谱偏提高,一般采用16位和32位的CPU。目前,世界上约有200家PLC生产厂家。其中,美国的(Rockwell)、(GE),德国的西门子(Siemems),法国的施耐德(Schmeider), 日本的三菱,欧姆龙(Omron)还有我国江苏嘉华,他们从只有几十个点(I/O总点数)的微型PLC到上万个点的巨型PLC。可以预见PLC将会是电气控制装置的主要控制元件。1.3.2 可编程控制器的发展与趋势由于工业生产对自动控制系统的多样性,今后几年的PLC技术将围绕如下几个方面发展。(1)进
15、一步加快CPU的处理速度。全面使用高速CPU芯片和24位、32位、64位RIST芯片;采用新型体系结构,工作方式使扫描和中断并存;各种模块自能化,部分系统程序用门阵列电路固化,这样可以使速度达到ns级。(2)变革操作控制方式。大量使用中断驱动方式,以增加对输入/输出(I/O)的快速反应能力。(3)发展自能化模块。自能化模块主要有:通信模块、位置控制模块、数据处理模块与控制模块、数/模(D/A)转换模块、PID控制模块及一些自能化I/O模块。(4)进一步提高可靠性。PLC将在硬件上采用多CPU的容错系统,软件上开发更加高级的诊断程序,以及发展软件的容错技术,增强PLC的自诊断和外部故障检测功能等
16、。在PLC线路中采用隔离技术防止外部高压的窜入;采用滤波技术,可以有效抑制高频干扰信号;还设置了“看门狗”电路,能把因干扰而飞走的程序拉回来,从而起到自动恢复作用。 可见PLC实质上是一种面向用户的工业控制专用计算机,它与通用计算机相比有其自身的特点。(1)提供更方便灵活的编程方法,PLC的使用更加的方便。最大特点是采用清晰直观的继电器控制线路演化过来的梯形图作为编程语言,梯形图是面向控制过程,面向操作人员的语言。因此梯形图程序简单易学,易修改,深受电器工作人员的欢迎。(2)PLC的结构和规模将更加两极化更强大和更小巧。更强大是指存储容量更大,I/O点数更多,执行速度更高,智能化程度更强,数据
17、更安全;更小巧是指体积更小,价格更底,但性能更强的微型化PLC。(3)PLC产品更加规范化、标准化将有利于PLC的设计、生产、使用和维护。(4)加强PLC的联网功能。加强PLC与PLC之间,PLC与计算机的联网能力,为实现工厂自动化提供必要的条件。这样可以实现多个系统之间进行数据传送、交换和处理。1.4 可编程控制器的基本功能和特点1.4.1 PLC的基本功能(1)逻辑控制功能逻辑控制功能实际上就是位处理功能,是可编程控制器的最基本的功能之一。PLC设置有“与”、“或”、“非”等逻辑指令,利用这些指令,根据外部现场(开关、按扭或其他传感器)的状态,按照制定的逻辑进行运算处理后,将结果输出到现场
18、的被控对象(电磁阀、接触器、继电器、指示灯等)。因此PLC中一个逻辑位的状态可以无限次地使用,逻辑关系的修改变更也十分方便。(2)定时控制功能PLC中用户提供使用的定时器,定时器的设定值(定时时间)可以在编程时设定,也可以在运行过程中根据需要进行修改,使用方便灵活。(3)记数控制功能PLC为用户提供了很多计数器。计数器到某一定值时(设定值),产生一个状态信号,利用该信号实现对某个操作的记数控制。PLC将根据用户用计数器指令指定的计数器对某个控制信号的状态改变次数进行计数,以完成对某个工作过程的计数控制。(4)步进控制功能PLC为用户提供了若干个状态器,可以实现由时间、技术和其他指定逻辑信号为转
19、移条件的步进控制,即在一道工序完成以后,在转移条件满足时,自动进行下一道工序。(5)数据处理功能大部分PLC都有数据处理功能,可实现算术运算、数据传送、数据比较、数据转换、译码等操作。(6)过程控制功能有些PLC具有A/D、D/A转换功能方便地对模拟量的控制调节。(7)通信联网功能有些PLC采用通信技术,可以多台PLC之间的同位链接、PLC与计算机之间的通信等。(8)监控功能PLC设置了较强的监控功能。操作人员利用编程器或监视器可对PLC的运行状态进行监控。利用编程器可以调整定时器、计数器的设定值和当前值,并根据需要改变PLC内部逻辑信号的状态及数据区的数据内容为调试和维护提供极大的方便。(9
20、)停电记忆功能PLC内部的部分存储器所使用的 RAM 设置了停电保持器件(如备用电池),以保证断电后这部分存储器中的信息不会丢失。(10)故障诊断功能PLC可对系统组成、某些硬件状态及指令的合法性等进行自诊断,发现异常情况,发出报警并显示错误类型,如属严重错误则自动终止运行。1.4.2 PLC的特点PLC作为通用工业控制计算机,30年来,可编程控制器从无到有,实现了工业控制领域接线逻辑到存储逻辑的飞跃,其功能从弱到强,实现了逻辑控制到数字控制的进步,其领域从小到大,实现了单体设备控制到胜任运动控制、过程控制、及集散控制等各种任务的跨越,今天的可编程控制器正在成为工业控制领域的主流控制设备,在世
21、界各地发挥着越来越大的作用,主要特点有:(1) 可靠性高,抗干扰能力强,能适应工厂环境(2) 编程简单、直观,可边学边用(3) 适应性好,具有柔性(4)功能完善,接口多样(5)易于操作,维护方便(4) 体积小、功能强大、用途广1.4.3 PLC的分类PLC的种类很多,其实现的功能、内存容量、控制规模、外型等方面均存在较大的差异。因此,PLC的分类并没有一个统一的标准,而是按结构形式、控制规、实现的功能大致地分类。a.按结构形式分类 PLC按硬件的结构形式可以分整体式和模块式。(1) 整体式PLC 整体式PLC的 CPU、存储器、I/O 安装在同一机体内(如三菱的FX系列)。这种结构的特点是:结
22、构简单、体积小、价格低。适用于嵌入控制设备的内部,常用于单机控制。(2) 模块式PLC 组合式PLC为总线结构。其总线做成总线板,上面有若干个总线槽,每个总线槽上可安装一个PLC模块,不同的模块实现不同的功能。配置灵活、组装方便、扩展容易。b.按I/O点数和功能分类I/O的点数是衡量PLC 控制规模的重要参数。因此,按控制规模可分为小型PLC、中型PLC和大型PLC.(1) 微型PLC I/O点数小于64点(2) 小型PLC I/O点数在64-256点之间。(3) 中型PLC I/O点数在256点512点之间。(4) 大型PLC I/O点数在5128192之间。(5) 超大型PLC 大于819
23、2点c.按控制实现的功能分类按照PLC所能实现的功能不同,可以把PLC大致地分为低档PLC、中档PLC和高档PLC三类。1.5可编程控制器的组成和工作原理1.5.1 可编程控制器的硬件组成PLC主要有中央处理器(CPU)、存储器(RAM、EPROM)、I/O、电源、扩展接口和编程器接口等几部分组成,其结构图如下图2-1所示输入板块输出板块CPU板块电源块(ACDC)RS422编程口3.6锂电池运RUN停STOP(CPU芯片+存贮器芯片)接触器电磁阀按钮测位开关【PLC内部】+24V+5V+12V方式选择开关关电动机采样运算算刷新新新新【现场开关】 图2-1(1)CPU模块 在PLC系统中,CP
24、U模块相当于人的大脑,它不断地采集输入信号,执行用户程序,刷新系统的输出。(2)I/O模块 输入(INPUT)模块和输出(OUTPUT)模块简称I/O模块,他们是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。 输入模块用来接受和采集输入信号,数字量输入模块用来接受从按钮、选择开关、数字开关、限位开关、接近开关、光电开关、等数字信号,模拟输入模块用来接收电位器,测速发电机和各种变送器提供的连续变化的模拟量电流电压信号。数字量输入模块用来控制接触器、电磁阀、电磁铁、指示灯、数字显示装置和报警器装置等输出设备,模拟量输出模块用来控制调节阀、变频器等执行装置。 CPU模块的工作电压一般是DC
25、5V,而PLC的输出/输出信号电压信号一般较高,如DC5V和AC220V,可防止从外部引入的尖峰电压和干扰信号可能损坏CPU模块中的元器件或影响PLC的正常工作。I/O模块中,用光电耦合器、小型继电器等器件来隔离外部输入电路和负载,I/O模块除了传递信号外,还有电平转换与隔离的作用。(3) 编程装置编程装置用来生成用户程序,并对它进行编辑、检查和修改,手持式编程器不能直接输入和编辑梯形图,只能输入和编辑指令表程序,因此又叫做指令编程器。它体积小,价格便宜,一般用来给小型PLC编程,或者用来现场调试和维修。使用编程软件可以在屏幕上直接生成和编辑梯形图、指令表、功能块图和顺序功能图程序,并可以实现
26、不同的编程语言的相互转换,程序被编译下载到PLC也可以实现远程编程和传送。可以用编程软件设置PLC内部的各种参数,通过通信,可以显示梯形图中的触点和线圈的通断情况,以及运行时PLC内部的各种参数,对于查找故障非常有用。(4) 电源 PLC一般使用220V交流电源或24V直流电源,内部的开关电源为各模块提供各种直流电源,驱动PLC负载的直流电源一般由用户提供。1.5.2 可编程控制的软件系统和程序PLC是一种工业控制计算机,不仅有硬件,软件也是必不可少的。在PLC中软件分为两大部分,即系统程序和用户程序。(a) 系统程序是PLC赖以工作的基础,采用汇编语言编写,在PLC出厂时就已固化于ROM型系
27、统程序存储器中,不需要用户干扰。系统程序分为系统监控程序和解释程序。 (b) 用户程序又称为应用程序,是用户为完成某一特定任务而利用PLC的编程语言而编制的程序。用户程序通过编程器输入到PLC的用户存储器中,通过PLC的运行而完成这一特定的任务。1.5.3 可编程控制器的工作原理PLC内部有许多具有不同功能的器件,实际上这些器件是由电子电路和存储器组成的。例如,输入继电器 X由输入电路和映像输入触点的存储器组成;输出继电器Y由输出电路和映像输出点的存储器组成;定时器T、记数器C、辅助继电器M、状态器S、数据寄存器D、变址积存器V/Z等都有存储器组成。为了把它们与普通的硬件区分开,通常把上面的器
28、件称为软器件。从工作过程看,只注重器件的功能和器件的名称。如,输入继电器X、输出继电器Y等,而且每个器件都有确定的地址编号,这对编程十分重要。PLC的工作原理可概括为:在系统管理程监控下,对I/O集中采样、顺序执行用户程序并将运算结果集中输出的工作过程。与计算机不同的是,计算机一般采用查询等待命令的工序的执行并转到相应子程序。因此,当控制软件发生故障时,会一直等待键盘或I/O命令,可能发生死机现象。而PLC作为专用工业控制机,一般采用扫描用户程序工作方式,系统管理及应用程序的执行全部是以循环扫描方式完成。当软件发生故障时,可以定时执行下一轮扫描,避免了死机现象,因此可靠性更高。第二章 机械手自
29、动控制系统设计2.1系统描述机械手是一种能模拟人的手臂的部分动作,按预定的程序轨迹及其它要求,实现抓取、搬运工作或操纵工具的自动化装置。而可编程逻辑控制器(PLC)由于其具有的高可靠性、编程方便、易于使用和修改、易于扩展和维护、环境要求低、体积小巧、安装测试方便等性能在工业控制中有着广泛的应用。根据我们所设计的机械手的驱动部件为步进电机驱动器的特点,我们采用了日本三菱公司生产的FX2N系列控制基本单元模块,用来产生控制脉冲和电平,来控制机械手的运行。2 四自由度机械手的结构及运动四自由度机械手为圆柱坐标型,可实现X轴伸缩、Z轴升降、底盘、腕回转功能。驱动全部采用步进电机控制,夹爪采用气动方式控
30、制。机械手主要完成从存货区到指定位置之间的货物分拣传递。(1) 四自由度机械手主要性能指标X轴:最大移动距离420mmZ轴:最大移动距离420mm底盘回转:最小控制转角0.09°,最大回转角小于等于300°腕回转:最小控制角0.9°,最大回转角小于等于300°3 机械手的工作原理机械手的伸缩、升降、转盘、抓手的运动是由步进电机来完成的,。其步进电机驱动器的输入脉冲和电平信号是由PLC基本模块来提供的。其电路原理图如图1所示。图1 机械手工作的电路原理图(1) 步进电机驱动器本驱动器的输入信号共有3路,分别是:步进脉冲信号CP、方向电平信号DIR、脱机信号
31、FREE。它们在驱动器内部分别通过270的限流电阻接入负输入端,且电路形式完全相同。OPTO端为3路信号的公共正端(3路光耦的正端输入),3路输入信号在驱动器内部接成共阳方式,所以OPTO端须接外部系统的VCC,如果VCC是+5V则可以直接接入;如果VCC不是+5V则需外部另加限流电阻R,保证给驱动器内部光耦提供8-15mA的驱动电流。a) 步进脉冲信号CP步进脉冲信号CP用于控制步进电机的位置和速度,也就是说,驱动器每接受一个CP脉冲就驱动步进电机旋转一个步距角,改变CP脉冲的频率,能改变步进电机的转速,控制CP脉冲的个数,则可以使步进电机精确定位。这样就可以很方便的达到步进电机调速和定位的
32、目的,本驱动器的CP信号为低电平有效,要求CP信号的驱动电流为8-15mA,对CP的脉冲宽度也有一定的要求,一般不小于5。b) 方向信号DIR方向电平信号DIR用于控制步进电机的旋转方向。此信号为高电平时,电机正转;为低电平时,电机反转。电机要转向,必须在电机停止以后进行,如图2所示。图2 CP的脉冲宽度以及高低电平方式图2 方向信号DIR (2) FX模块的工作原理FX是用于位置控制的智能单元。它可以为步进电机驱动器或伺服电机驱动器提供控制脉冲,以控制运动部件的位置和速度。a) 性能指标l 每个单元可以控制一个轴;l 输出控制脉冲:-8388607+8388606;l 脉冲速率:199990
33、个/s;l 脉冲速率的变化:控制系统可实现阶梯式自动加减速,加速度为每毫秒1999每秒脉冲;l 原点搜索:可监测原点或原点信号;也可进行原点补偿09999个脉冲;也可高速或接近现有速度搜索原点;l 间隙补偿:09999个脉冲;l 手动操作:可高速点动,低速点动和微动;l 多点定位:可一次定位20点,以15种速度变化;b) 系统配置图5为FX的结构框图。位控单元有自己的微处理器和存储器,还有脉冲发生器和I/O接口。位控单元既可以被PC主CPU单元控制,也可以直接由控制台的外部输入信号控制。一方面它通过总路线及接口电路与PC相连,与主CPU频繁交换信息;另一方面又通过I/O连接器接收外部开关量输入
34、及输出脉冲。位控单元根据PC发出的控制指令和接收到的4 机械手流程图及FX模块的数据区设置4.1 启动后机械手的流程(1) 首先进行机械手的伸缩、升降、转盘和抓手的重启动和原点搜索;(2) 机械手的伸缩臂向前,同时转盘顺时针旋转,一直分别运行到FX模块#0中设置的输出脉冲个数时停止;(3) 机械手下降,一直到下降到FX模块#0中设置的输出脉冲个数时停止;(4) 抓手电磁闸启动,抓手抓紧,抓起货物A;(5) 机械手的升降进行原点搜索;(6) 机械手的伸缩臂向后,同时转盘逆时针旋转,一直分别运行到FX模块#1中设置的输出脉冲个数时停止;(7) 机械手下降,一直到下降到FX模块#1中设置的输出脉冲个
35、数时停止;(8) 抓手电磁闸再次启动,抓手放松,货物A放下;(9) 再次对机械手的升降进行原点搜索;(10) 机械手的伸缩臂、转盘进行原点搜索,全部复位。2.2机械手分选装置及工作方式 机械手选选刚制大小球(见图3-1),控制面板如图3-3所示,图3-1是PLC的外部接线图。输出继电器Y4为ON时刚球被电磁铁吸住,为OFF时释放。PLCL火220VKMY升Y0PLCX1左限K1键X2大右限K2键X3小右限K3键X4上限K键4X5下限K键5X10手动X11回原X12单步X13单周X14多周选K0代自动PLCX15回启P 1键X16启P 2键X17预停P3键X20手吸P0代X21释X22手升X23
36、降X24手右X25左手动按钮N零COM2(+)24VCOM1(+)24VKM降Y1KM左行Y3KM右行Y2YA吸持Y4 图3-1 工作方式的选择开关的5个位置分别位于5种工作方式之中,操作面板左下部的6个按钮是手动按钮,为了保证在紧急的情况下(包括PLC发生故障时)能可靠地切断PLC电源,设置交流接触器KM见图3-1,在PLC开始运行时按下负载电源按钮,是KM线圈得电并自锁,KM的主触点接通,给外部负载提供交流电源,出现紧急情况时用“紧急停车”按钮断开负载电源,对于电磁铁吸盘这一类执行机构,在“紧急停车”时如果断开它的电源,它吸住的铁磁物体会掉下来,在某些情况下可能造成事故,是不允许这样处理的
37、。右行和左行是异步电动机控制的,在控制电动机的交流器KM1和KM2的线圈回路中,使用了由它们的常闭触点组成的硬件互锁电路。系统设有手动、单周期、单步、连续和回原点5种工作方式,机械手在最上面、最左边且电磁铁线圈断电时,称为系统处于原点状态(或称为初始状态)。在公用程序中,左线位开关X1、上限位X4的常开触点和表示电磁线圈断电的Y4的常闭点的串联电路接通时,原点条件辅助继电器M5变为ON。 如果选择的是单周期工作方式,按下启动按钮X16后,从初始步MO,机械手按顺序功能图的规定完成一个 周期的工作后,返回并停留在初始步。如果选择连续工作方式,在初始状态下按下启动按钮后机械手反复连续工作,按下停止
38、按钮并不马上停止工作,完成最后一个周期的工作后,系统才返回并停留在初始步。在单步工作方式,从初始步开始,按下启动按钮,系统转换到下一步,完成该步的任务后,自动停止工作并停留在该步的位置,再按一下启动按钮,才往前走一步。单步工作方式常用于系统的调试。在单周期、连续和单步工作方式之前,系统应处于原点状态,如果不满足这一条件,可选择回原点工作方式,然后按回原点启动按钮X15,使系统自动返回原点状态。在原点状态,顺序功能、图中的初始步M0为ON,为进入单周期、连续和单步工作方式做好准备。2.3 机械手大小球分选系统示意图及操作面板2.3.1机械手大小球分选设备的控制要求 初始态要求机械手在原点位置(原
39、点状态 手臂位于左限位处 +右限位处 +手爪释放)各开关在关闭状态,M停转。按下启动按钮,机械手动作,升降杆下件下降并要求机械手此时停留两秒,在机械手吸球和释放球后停留一秒后动作。由SITP判断机械手的工作方(当S0=1时切换到手动方式、当S1=1时切换到回原点方式、当S2=1时切换到自动方式),在由SITL利用M8041来实现单周、多周的运行。当按下预停按钮后,一直要到一个周期完成才能停止,中途不能停止。(要有手动、回原点、单步、单周、多周等5种可选工作方式)。X1左限位y2右行y3左行X2大球右限X3小球右限X4上限位X5下限位y0升y1降吸头Y4大球小球(吸抵小球时)X5动作(吸抵大球时
40、)X5不动作吸图3-22操作面板 工作方式选择开关的5个位置分别位于5种方式,操作面板左下部的6个按钮是手动按钮。图3-3 2.3.2 PLC的外部接线图 图3-4是PLC的外部接线图,输出继电器Y4为ON时刚球被磁铁吸住,为OFF时被释放,为了保证在紧急情况下(包括PLC发生故障时)能可靠的切断PLC的负载电源,设置了交流接触器KMYA吸持Y4PLCL火220VKMY升Y0PLCX1左限K1键X2大右限K2键X3小右限K3键X4上限K4键X5下限K5键X10手动X11回原X12单步X13单周X14多周选K0代自动PLCX15回启P1键 X16启P2键X17预停P3键X20手吸P0代X21释X
41、22手升X23降X24手右X25左手动按钮N零COM2(+)24VCOM1(+)24VKM降Y1KM1右行Y2KM2左行Y3 图3-42.4 PLC的工序图、梯形图、指令表 FX系列PLC的状态初始化指令表IST(INITIAL STAATE)的功能指令编号为FNC60,它与STL指令一起使用,专门用来设置具有多种工作方式的控制系统的初始状态和设置有关的特殊辅助继电器的状态,可以大大简化复杂的顺序控制程序的设计工作。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。 2.4.1 IST指令与程序的组成初始程序手动程序回原程序S0=1S1=1自动程序S2=15种
42、方式选择X10X14回原完成M8043其它由IST判决S0手动S1回原S2自动 图3-52.4.2.顺序功能(SFC)图自动程序待命S2M8044原点降2sS20T0M8041启续吸起1sS21T1升S22X4上限右行S23X2大右限吸起1sS24T1升S25X4上限右行S26X3小右限降S27X5下限释1sS28T2升S29X4上限左行S30X1左限(由IST选入S2)X5大球X5小球T0T1T1T2 图3-6回原点程序待命S1X15回启RET Y1返上限S10X4上限返左限S11X1左限返释态S12(由IST选入S1)Y0降×升RST Y2右行×左行RST Y4释放SE
43、TS2 S2mMmmMMM8043回原点完成RST S12S12(×)Y3步10步11S10X4切SET S11步11RST Y1降×Y0升步11步12S11X1切SET S12步12RST Y2右行×Y3左行步120S12RST Y4释放SET S1 M8043回原点完成RST S12步12(×)S1SET S10步10步1步10X15切ret· 图3-7手动程序初态S0SET Y4Y0吸升X20手吸X21RST Y4释X22X23X24X25X4上限y1互Y1降X5y0互Y2右行X3y3Y3左行X1y2SET Y4Y0吸升X20手吸X21R
44、ST Y4释X22X23X24X25X4上限y1互Y1降X5y0互Y2右行X3y3Y3左行X1y2S0ret 图3-82.4.3机械手“梯形图”程序汇总(初始化程序)(M8044)IST X10 S20 S30运行态原点ISTS0S1S2y4释X1左限X4上限M8000指定X10开始的8路输入为预定功能指定自动各步的起、止号 图3-9 IST指令中的S20和S30用来指定在自动操作中的最低和最高的继电器的元件号(手动程序)SET Y4Y0吸升X20手吸X21RST Y4释X22X23X24X25X4上限y1互Y1降X5y0互Y2右行X3y3Y3左行X1y2S0ret3-10图手动程序如图3-1
45、0手动操作时用X20X25对应的6个按钮控制钢球的抓紧、放松,和升、降,左行和右行,手动程序用初始状态继电器S0控制,因为手动程序、自动程序(不包括回原点程序)和原点程序都用STL触点驱动,但这三个部分不回同时驱动。 (自动回原点程序)步10步11S10X4切SET S11步11RST Y1降×Y0升步11步12S11X1切SET S12步12RST Y2右行×Y3左行步120S12RET Y4释放SET S1 M8043回原点完成RST S12步12(×)S1SET S10步10步1步10X15切ret 图3-11 自动返回原点程序如图3-11所示,当原点条件满
46、足时,特殊继电器M8044为ON,自动返回原点程序结束手用SET指令将M8043置位为ON并用RST指令将回原点的最后一步S12复位返回到原点程序中S10S19(自动程序)M8044SET S20步20S2M8041步20步21步22步2步20S20X5下限Y1降T0 K202秒T0SET S21步21X5是大T0SET S24步24X5是小步21步22S21T1 K101秒T1切SET S22步22SET Y4吸起步22步23X4切SET S23步23Y0升X4上限S22步23步24X2切SET S24步24Y2右行X2大右S23步24步25S24T1 K101秒T1切SET S25步25S
47、ET Y4吸起步25步26X4切SET S26步26Y0升X4上限S25步26步27X3切SET S27步27Y2右行X3小右S26ret步28步29S28T2 K101秒T2切SET S29步29RST Y4释放步29步30X4切SET S30步30Y0升X4上限S29步30步2X1切SET S2步2Y3右行X1右限S30步27步28X5切SET S28步28Y1降X5下限S27end 图3-12指令表0 STL S21 LD M80442 LD M80413 SET S204 STL S205 LDI X5 6 OUT Y17 OUT T0 K208 LD TO9 ANI X510 SET
48、 S2111 LD T012 AND X513 SET S2414 STL S2115 SET Y416 OUT T1 K1017 LD T118 SET S2219 STL S2220 LDI X421 OUT Y022 LD X423 SET S2324 STL S2325 LDI X226 OUT Y227 LD X228 SET S2429 STL S2430 SET Y431 OUT T0 K10 32 LD TI33 SET S2534 STL S2535 LDI X436 OUT Y037 LD X438 SET S2639 STL S2640 LDI X341 OUT Y242
49、 LD X343 SET S2744 STL S2745 LDI X546 OUT Y147 LD X5 48 SET S2849 RST Y450 OUT T2 K2051 LD T252 SET S2953 STL S2954 LDI X455 OUT Y056 LD X457 SET S3058 STL S3059 LDI X1 60 OUT Y361 LD X162 SET S263 RET64 END用STL指令设计的自动程序的顺序如图所示特殊辅助继电器M8041(转换 启动)M8044(原点条件)是从自动程序的初始步S2转换到下一步S20的转换条件自动程序的梯形图见3-12使用STL指令后,系统的自动、手动、单周、单步、回原点、多周等几种工作方式的切换系统程序是系统自动完成的,安排IST指令中的控制工作方式用的是输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安柱中学面试题目及答案
- 黄酒压滤工风险评估水平考核试卷含答案
- 洗毯工达标知识考核试卷含答案
- 稀土萃取工达标考核试卷含答案
- 电子商务平台服务协议(2026年数据安全条款)
- 2026安全活动面试题及答案大全
- 电子产品制版工操作安全测试考核试卷含答案
- 家禽人工授精员岗前创新意识考核试卷含答案
- 铁合金电炉冶炼工冲突管理测试考核试卷含答案
- 装岩机司机安全宣贯评优考核试卷含答案
- DL-T-5115-2016混凝土面板堆石坝接缝止水技术规范
- MOOC 工程制图-重庆大学 中国大学慕课答案
- 《调相机检修导则第1部分 本体》
- 《高血压病康复》课件
- 上海大学马克思主义与社会科学方法论习题解答
- -终止办学期间学员安置方案
- TKT模块一重点知识复习总结串讲
- 艾社康 -中国戈谢病患者诊疗状况及疾病负担调研报告2023
- 辽宁省专业技术资格评定表
- 《激光原理及应用》课后部分参考答案 陈鹤鸣
- 烟草行业安全风险分级管控和事故隐患排查治理双重预防机制课件
评论
0/150
提交评论