版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 . . . 三菱PLC控制的机械手系统 洪玉红 自动化系自0101班摘 要:本文介绍了如何利用PLC(可编程控制器)的自动控制和逻辑运算的优点改变PLC的程序与参数,达到灵活控制设备运行的目的,从而使设备操作变得更方便,更富有人性化。它充分体现了工控自动化在实际生产中的重要作用。通过对物料搬运机械手装置结构与功能的介绍,给出了FX2N-48MT型PLC在机械手控制中的应用实例,重点分析了基于PLC的机械手控制系统组成,并详细论述了以PLC为核心对步进电机和直流电机进行综合控制的软、硬件实现方法。我们了解到各种类型机械手是自动化生产中必不可少的重要设备。尤其是在危险场合,在严重威胁人们安全和健
2、康的环境下,采用机械手代替人,具有十分重要的意义。本文针对机械手系统的控制方法充分利用了PLC 和其他控制装置的特性,结构紧凑,扩展可靠,目前,在现场运行良好。在本系统中,PLC作为现场控制设备,能够可靠、准确地完成控制操作,并且可以通过与上级工控机通信,组成分布式系统共同完成输煤系统的监测、控制要求,是现代工业控制中比较先进的控制方案,作为一个相对独立的PLC控制系统,它还可以通过RS-485总线或CC-Link总线与生产线上的其他PLC与控制器组成工业控制网络,实现更进一步的自动化生产控制应用前景广泛。Abstract:This text introduces how to utilize
3、 PLC programmaby making use of its automatic control and logic operation to change the procedure and parameter of PLC, in order to control the equipment to make it operate flexibly , and more convenient, and more rich in humanizationer . It has fully reflected the important function of automation in
4、 actual production . According to the introduces of the structure and function of equips, this paper provides the application instance of FX2N-48MT PLC on the mechanical hand control. The control system structure based on PLC is analyzed , and the software and hardware control method of step motor a
5、nd DC-electrical motor that regards PLC as the core is discussed. We understand that various types of the mechanical hand are important equipments in automated production.Particularly in the dangerous situation , under the serious circumstance that the peoples safety and health are threated ,the ado
6、ption of machine hand replacing the person has the very important meaning.This text aiming at the characteristic of the control method of the mechanical hand system ,which makes use of PLC and other controlses ,is well equipped , and its structure is tightly packed, the credibility expanded. Current
7、ly, circulate on the spot is good.In this system, the PLC is the control equipments on the spot , which can dependably, accurately complete the control operation, and can pass to control the machine correspondence with upper grade work, constitute the distribute type system to monitor the coal syste
8、m and attain the request, so it is a modern industry control in the control project . As an independent PLC control system, it can also pass the total line of RS-485 or total line of CC- Link and produce on-line other PLC ses and controllers to constitute the industry control network, carrying out t
9、he further automation production control application foreground extensively.Mechanical hand system based on Mitsubishi Bank PLC关键词:(PLC)可编程控制器 机械手 步进电机 直流电机Keywords: PLC Mechanical hand step motor DC-motor一 引言 PLC是可编程控制器(Programmable Logic Controller)的简称,它是一种新型的通用自动控制装置,它将传统的继电器控制技术、计算机技术和通信技术融为一体,专
10、门为工业控制而设计,具有功能强、通用灵活,可靠性高、环境适宜性好、编程简单、使用方便以与体积小、重量轻等一系列优点。PLC在设计和制造过程中采取多层抗干扰和精选元件措施,非常适用于在恶劣的工业环境下使用,现以广泛应用于机械制造、冶金、化工、环保、轻工等各个领域,成为一种最普与、应用场合最广泛的传统继电接触器的替代物新一代的工业控制器,广泛的应用在模拟量控制、位置控制、监控、调速、数据管理、通讯等方面。近年来,随着我国自动化技术的提高,工厂自动化也上了一个新台阶,PLC作为一个新兴的工业控制器,以七个方面具有独特的优点,在各个领域获得了广泛应用。它是一种专门用于工业生产过程控制的现场设备,它是以
11、微处理器为核心, 并综合了计算机技术、自动控制技术和通信技术而发展起来的一种新型工业自动控制装置。它的最大特点就是体积小、功能强、响应速度快、可靠性高、控制过程均通过以梯形图的方式编程。随时可依生产工艺的不同要求而随机修改,还具有可扩展性。现在由于PLC均由世界上有名的电气控制设备制造商专业化研究开发和批量生产,故由于生产成本低而导致价格便宜。随着全球经济一体化进程的加快,市场竞争导致其价格有进一步下调的空间,为各行业上广泛采用此种控制系统提供了有利条件。随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超过了逻辑控制、顺序控制的围,它与计算机有效结合,可进行模拟
12、量控制,具有远程的通信功能等,有人称其为现代工业控制的三大支柱(PLC、机器人、CAD/CAM)之一。目前PLC,已广泛应用于冶金、矿业、机械、轻工业等领域,为工业自动化提供了有力的工具如:PLC控制的机械手系统可在空间抓放物体,动作灵活多样,适用于可变换生产品种中的中、小批量自动化生产,广泛应用于柔性自动线,可代替人工进行单调持久的作业。二 PLC概述(一) PLC的硬件系统用可编程控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现。入出变换 、物理实现可以说是PLC实施控制的两个基本点。而入出变换实际上就是信息处理,信息处理当今最常用的是微处理机技术,PLC也是用
13、它,并使其专用化,应用与工业现场。至于物理实现,正是它与普通微机相区别之点,普通微机多只考虑信息本身,别的不多考虑,而PLC要考虑实际的控制需要。物理实现要求PLC的输入,应当排除干扰信号适应于工业现场。输出应放大到工业控制的水平,能为实际控制系统方便使用。这就要求I/O电路专门设计。根据PLC实施控制的基本点的分析,PLC采用了典型的计算结构。主要是由CPU、RAM、ROM和专门设计的输入输出接口电路组成,如图1-1和图1-21. 中央处理机:PLC的核心,它是由中央处理器(CPU)和存储器等组成。中央处理器(CPU)一般由控制电路、运算器和寄存器组成,这些电路一般都集成在一个芯片上。CPU
14、通过地址总线、数据总线和控制总线与存储单元、输入输出(I/O)接口电路相连接。CPU按扫描方式工作,从0000首址存放的第一条用户程序开始,到用户程序的最后一个地址,不停的周期性扫描,每扫描一次,用户程序就执行一次。CPU的主要功能为:图1-1图1-2从存储器中读取指令。CPU从地址总线上给出存储地址从控制总线上给出读指令,从数据总线上得到读出的命令,并存入CPU的指令寄存器中执行指令。对存放在指令寄存器中的指令操作码进行译码,执行指令规定的操作,如读取输入信号,取操作数,进行逻辑运算和算术运算,将结果输出给有关部分。准备取下一个指令。CPU执行完一条指令后,能根据条件产生下一条指令的地址,以
15、便取出和执行下一条指令,在CPU的控制下,程序的指令既可以顺序执行,也可以分支或跳转。处理中断。CPU除顺序执行程序外,还能接收输入输出接口发来的中断请求,并进行中断处理,中断处理完后,再返回原址,继续顺序执行2. 存储器:用于存放系统程序:一般系统程序是由PLC厂家编写的,不能由用户直接存取。系统程序存储器用来存放有关系统管理解释指令、标准程序系统调用等程序。一般用PROM或EPROM构成。由用户编写的程序称为用户程序。用户程序存放在用户程序存储器中。用户程序存储器的容量不大,一般只有几K 的容量,常用ROM构成。3. 输入/输出部分:这是PLC与被控设备相连接的接口电路。用户设备输入PLC
16、的各种控制信号,如限位开关、操作按扭、选择开关、行程开关以与其他一些传感器输出的开关量或模拟量(要通过模数变换进机)等,通过输入输出电路将这些信号转换成中央处理器能够接收和处理的信号。输出接口电路将中央处理器送出的弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、电机等被控设备的执行元件。1) 输入接口电路:现场输入接口电路一般由光电耦合电路和微电脑输入接口电路成。光电耦合电路:采用光电耦合点;路与现场输入信号相连是为防止现场的强电干扰进入PLC。光电耦合电路的关键器件市光电耦合器,一般由发光二极管和光电三极管组成。光电耦合器的抗干扰性能:由于输入和输出段是靠光信号偶合的,在电器
17、上是完全隔离的,因此输出端的信号不会反馈到输入端,也不会产生地线干扰和其他串扰。微电脑的输入接口电路:它一般由数据输入寄存器、选通电路和中断请求逻辑电路构成,这些电路集成在一个芯片上。现场的输入信号通过光电耦合送到输入数据寄存器,然后通过数据总线送给CPU。2)输出接口电路:一般由微电脑输出接口电路和功率放大电路组成。微电脑输出接口电路一般由输出数据寄存器、选通电路和中断电路集成而成。CPU通过数据总线将要输出的信号放到输出数据寄存器中。功率放大电路是为了适应工业控制的要求,将微电脑输出的信号加以放大。PLC一般采用继电器输出。(4)电源部件:将交流电源转换成供PLC所需的直流电源。目前大部分
18、PLC采用开关式稳压电源供电。(二) PLC的软件系统1. 系统程序:它由PLC的制造企业编制,固化在PROM或EPROM中,按装在PLC上,随产品提供给用户。系统程序包括系统管理程序、用户指令解释程序和供系统调用的标准程序模块等。系统管理程序的主要功能A:时间分配的运行管理,即实现PL C输入、输出运算,自检与提供通信时序B:存储空间的额分配管理,即生成用户环境,规定各种参数、程序的存放地址,将用户使用的数据参数存储地址转化为实际的数据格式与物理存储地址C:系统的自检程序,即对系统进行出错检验、用户程序语法检验、句法检验、警戒时钟运行等。在系统管理程序的控制下,整个PLC能正确、有效地工作。
19、用户指令解释程序。它可将用户用各种编程语言(梯形图、语句表等)编制的应用程序翻译成CPU能执行的机器指令供系统调用的标准程序模块。它由许多独立的程序组成,各自完成包括输入、输出、特殊运算等不同的功能。PLC的各种具体工作都由这部分来完成。2. 用户程序:它是根据生产过程控制的要求由用户使用制造企业提供的编程语言自行编制的应用程序。用户程序包括开关量逻辑控制程序、模拟量运算程序、闭环控制程序和操作站系统应用程序等。开关量逻辑控制程序。它是PLC用户程序中最重要的一部分,一般采用梯形图、助记符或功能块图等编程语言编制,不同的PLC制造企业提供的编程语言有不同的形式,至今没有一种能全部兼容的编程语言
20、。模拟量运算程序与闭环控制程序。通常,它是在大中型PLC上实施的程序,由用户根据需要按PLC提供的软件和硬件功能进行编制。编程语言一般采用高级语言或汇编语言。一些制造企业为了方便用户编程,也提供相应编程软件供用户编制模拟量和PID控制等的程序。操作站系统程。它是大型PLC系统经过通信联网后,由用户进行信息交换和管理而编制的程序。它包括各类画面的操作显示程序。一般采用高级语言实现。一些制造企业也提供了人机界面的有关软件,用户可以根据制造企业提供的外交使用说明进行操作站的系统画面组态和编制相应的应用程序。(三) PLC的工作过程PLC大多采用成批输入/输出的周期扫描方式工作,按用户程序的先后次序逐
21、条运行。一个完整的周期可分为三个阶段:1. 输入刷新阶段:程序开始时,监控程序使机器以扫描方式逐个输入所有输入端口上的信号,并依次存入对应的输入映象寄存器。2. 程序处理阶段:所有的输入端口采样结束后,即开始进行逻辑运算处理,根据用户输入的控制程序,从第一条开始,逐条加以执行,并将相应的逻辑运行结果,存入对应的中间元件和输出元件映象寄存器,当最后一条控制程序执行完毕后,即转入输出刷新处理。入对应的中间元件和输出元件映象寄存器,当最后一条控制程序执行完毕后,即转入输出刷新处理。3. 输出刷新阶段:将输出元件映象寄存器的容,从第一个输出端口开始,到最后一个结束,依次读入对应的输出锁存器,从而驱动输
22、出器件形成可编程的实际输出。一般地,PLC的一个扫描周期约10ms,另外,可编程序控制器的输入/输出还有响应滞后(输入滤波约10ms),继电器机械滞后约10ms,所以,一个信号从输入到实际输出,大约有20-30ms的滞后。(四) PLC的工作原理PLC虽然以微处理器为核心,并具有微机的许多特点,但它的工作方式却与微机有很大不同。微机一般采用等待命令和中断的工作方式,而PLC则是采用顺序扫描、不断循环的方式进行工作的,包括输入采样、系统处理、用户程序执行和输出刷新四个阶段。完成上述四个阶段称为一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行这四个阶段。1. 输入采样阶段:顺序
23、访问PLC的所有输入单元的信号状态,将其放入输入缓冲区。2. 系统处理阶段:对系统工作状态进行检查,对连接的I/O单元与外部设备进行定期服务。3. 用户程序执行阶段:执行预先设定的用户程序,将处理结果分别放入动态数据区和输出缓冲区。4. 输出刷新阶段:将输出缓冲区的所有信号送到输出单元,刷新输出单元锁存器的原有状态。(五) PLC的编程语言的基本指令系统和编程方法附件:1. 编程语言的形式最常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程,因为它直观易懂,但需要一台个人计算机与相应的编程软件;采用助记符形式便于实验,因为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来
24、编程。虽然一些高档的PLC还具有与计算机兼容的C语言、BASIC语言、专用的高级语言(如西门子公司的GRAPH5、三菱公司的MELSAP),还有用布尔逻辑语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。2. 编程指令:指令是PLC被告知要做什么,以与怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点PLC与普通的计算机是完全一样的。同时PLC也有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的PLC指令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字)的缩写与数字代表各相应指令。常用的图形符号
25、即梯形图,它类似于电气原理图是符号,易为电气工作人员所接受。A)指令系统:一个PLC所具有的指令的全体称为该PLC的指令系统。它包含着指令的多少,各指令都能干什么事,代表着PLC的功能和性能。一般讲,功能强、性能好的PLC,其指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清PLC的指令系统B)程序:PLC指令的有序集合,PLC运行它,可进行相应的工作,当然,这里的程序是指PLC的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。C)梯形图:梯形图是通过连线把PLC指令的梯形图符号连接
26、在一起的连通图,用以表达所使用的PLC指令与其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为部横竖线。部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。母线是用来连接指令组的。下图是三菱公司的FX2N系列产品的最简单的梯形图例:它有两组,第一组用以实现启动、停止控制。第二组仅一个END指令,用以结束程序。 A)梯形图与助记符的对应关系:助记符指令与梯形图指令有严格的对应关系,而梯形图
27、的连线又可把指令的顺序予以体现。一般讲,其顺序为:先输入,后输出(含其他处理);先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。上图的助记符程序为: 地址 指令 变量 0000 LD X000 0001 OR X010 0002 AND NOT X001 0003 OUT Y0000004 END 反之根据助记符,也可画出与其对应的梯形图。B)梯形图与电气原理图的关系:如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定的对应关系。如梯形图的输出(OUT)指令,对应于继电器的线圈,而输入指令(如LD,AND,OR)对应于接点,互锁指令(IL、ILC)可看成总开关,等等。这样,原有的
28、继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。 有了这个对应关系,用PLC程序代表继电逻辑是很容易的。这也是PLC技术对传统继电控制技术的继承。3. 基本指令系统特点 PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:(1)图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件
29、开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎(2)明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以与其取值围有明确规定,由产品型号决定,可查阅产品目录手册。(3)简化的程序结构:P
30、LC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。(4)简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。(5)强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。总之,PLC的编程语言是面向用户
31、的,对使用者不要求具备高深的知识、不需要长时间的专门训练。(4) 高级指令(可调脉冲输出指令)该指令的助记符、指令代码、操作数围和程序步如下表2-1,可调脉冲输出指令应用如图2-1表2-1 可调脉冲输出指令要素指令名称助记符指令代码位数操作数程序步S1S2S3D可调脉冲输出PLSRFNC59(16/32)K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZY0或Y1PLSR9步DPLSR9步FNC59 PLSRK500D0K3600Y0 S1 S2 S3 D最高频率 总输出脉冲 加减速时间 输出图2-1 可调脉冲输出指令应用带加减速功能的定尺寸传送的脉冲输出指令,对所指定的最高频率进行定
32、加速,直到达到所指定的输出脉冲数,进行定额减速。各操作数设定围如下:S1:最高频率 可设定为1020000HZ,频率以10的倍数指定,最高频率中指定值得1/10为可减速的一次变速量,因此,设定时在步进马达不时调的围S2:总输出脉冲数 可设定围16位指令132767个脉冲32位指令1214783647个脉冲设定值不满110时,脉冲不能正常工作,使用DPLSR时,此比例按(D1、D2)作为32位设定值S3:加减速度时间,可设定围:500ms以下,加速时间和减速时间以一样值动作D: 脉冲输出,只能指定为Y0或Y1,输出一定为晶体管(六) PLC的优势可编程控制器(Programmable Contr
33、oller)简写成 PLC,其中 L为逻辑(Logic)的意思,第一台可编程控制器是1969年在美国面世的。经过30多年的发展,现在可编程控制器已经成为最重要、最可靠、应用场合最广泛的工业控制微型计算机。可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计;它采用一类可编程的存储器,用于其部存储程序,执行逻辑运算、顺序控制、定时、记数和算术操作等面向用户的指令;并通过数字式或模拟式输入输出控制各种类型的机械或生产过程。可编程控制器与其有关外部设备,都按易于与工业控制系统联成一个整体、易于扩充其功能的原则设计。可编程控制器具有诸多优点:A)LC的生产厂家都着力于提高可靠性的指标。
34、B)LC还具有编程方便、易于使用的优点。C)PLC控制功能极强,除基本的逻辑控制、定时、计数、算术运算等功能外,配合特殊功能模块还可实现点位控制、PID运算、过程控制、数字控制等功能,为方便工厂管理又可以与上位机通信,通过远程模块可以控制远方设备。D)PLC的扩展以与与外部联接极为方便。所以可编程控制器应用于广播发射机可实现广播发射机的自动开关机,与采集并监控发射机的各个参数,出现异态时报警,有备用还能实现自动倒备份。这样便能实时发现发射机的异常,与时处理,降低停播率,能很好的保证节目的安全、优质播出,并能大大减轻发射机的值班任务。(七) FX2N系列1. FX2N系列的PLC模型F X 2
35、N- M 1 2式中,1部分用两位数表示输入/输出的总点数,有16、24、32、48、64和80六种;2部分用字符表示输出类型:R表示继电器触点输出。T表示晶体管输出,S表示双向晶闸管输出。备有可自由选择,丰富的品种 可选用16/32/48/64/80/128/点的主机,可以采用最小8点的扩展模块进行扩展。 可根据电源与输出形式,自由选择。高速运算 1个指令运行时间,只需0.08us 基本指令/1指令0.08us 应用指令/1指令1.52us数100us 在指令以外,实现高速化 高速计数器 1相60KHZ:2点10KHZ:4点或 2相30KHZ:1点5KHZ:1点 脉冲读取 可读取最大50us
36、的短脉冲输入适用于多种特殊用途 还可应用在模拟控制、定位控制等特殊用途。 FX2N系列中,1台基本单元最多可连接8台扩展模块或特殊功能模块 模拟输入输出 FX2N4AD模拟输入(4CH) FX2N4DA模拟输出(4CH) FX2N4ADPTPT100温度感应器用(4CH) FX2NAADTC电热偶温度感应器用(4CH) FXON3A模拟输入出模块(2CH入,1CH出) 高速脉冲输入 FX2N1HC高速计数器(2相50KHZ) 定位 FX2N1PG脉冲输出(1轴100KPPS) RS232C机器通讯 FX2N232IFRS232通讯用(1CH可共同的外部设备 可以共用FX系列的外部设备 便携式简
37、易编程器FX10PE、FX20PE需使用FX20PCAB0作连接线 个人电脑软件 Windows 3.1/95)用(FXPCS/WIN)(需使用SC09作连接线2. FX2N系列主要技术性能应用指令中有多个可使用的简单指令 高速处理指令 输入过滤器常数可变,中断输入处理,直接输入等。 便利指令 数字开关的数据读取,16位数据的读取矩阵输入的读取,7段显示器输出等。 数据处理 数据检索,数据排列,三角子函数运算,平方根,浮点小数运算等。 特殊用途 脉冲输出(20KHZ/DC5V,10KHZ/DC12V24V)脉宽调制,PID控制指令等。 外部设备相互通信 串行数据传送,ACCII code印刷,
38、HEXASCII变换,校验码等。 时计控制 置时钟的数据比较、加法、减法,读出、写入等指令种类指令数目基本指令27种步进梯形指令2种应用指令128种:298个表2-1交流电源、24V直流输入类型表2-2模型I/O总数输入输出尺寸mm(英寸)(宽)x(厚)x(高)数目类型数目类型FX2N-32MR-D3216漏型16继电器150x87x90(5.9x3.4x3.5)FX2N-32MT-D晶体管FX2N-48MR-D4824漏型24继电器182x87x90(7.2x3.4x3.5) FX2N-48MT-D晶体管FX2N-64MR-D6432漏型32继电器220x87x90(8.7x3.4x3.5)
39、 FX2N-64MT-D晶体管FX2N-80MR-D8040漏型40继电器285x87x90(11.2x3.4x3.5) FX2N-80MT-D 晶体管24V直流电源、24V直流输入类型表2-3模型I/O总数输入输出尺寸(mm)宽厚高数目类型数目类型FX2N-16MR-001168漏型8继电器130x87x90(5.12x3.4x3.5) FX2N-16MT晶体管FX2N-32MR-0013216漏型16继电器150x87x90(5.9x3.4x3.5) FX2N-32MT晶体管FX2N-48MR-0014824漏型24继电器182x87x90(7.2x3.4x3.5)FX2N-48MT晶体管
40、FX2N-64MR-0016432漏型32继电器220x87x90(8.7x3.4x3.5) FX2N-64MT晶体管FX2N-80MR-0018040漏型40继电器285x87x90(11.2x3.4x3.5)FX2N-80MT晶体管FX2N-128MR-00112864漏型64继电器350x87x90(13.8x3.4x3.5)FX2N-128MT晶体管三 机械手系统的工作过程机械手是一种模仿人手动作,并按设定程序、轨迹和要求代替人手抓、吸、搬运工件或工具进行操作的自动化装置。本系统的机械手部分由底盘、立杆、手臂、手组成。机械手移动到传送带B工件处夹紧工件,然后将工件移动到指定位置传送带A
41、,接着放下工件,最后机械手回到初始位置(机械手的立杆最高,手臂最短,手最松)。其中底盘由一个直流电机驱动,该电机的顺时针/逆时针旋转控制底盘的左/右旋转;立杆由一个步进电机驱动,通过改变CP脉冲的频率来改变步进电机的速度,从而改变立杆的上升/下降的速度;手臂由另一个步进电机驱动,通过改变CP脉冲的频率来改变步进电机的速度,从而改变手臂的伸/缩速度;手由一个直流电机控制,该电机的顺时针/逆时针旋转控制手的抓紧/放松。在机械手的各个相应位置都有行程开关用于定位。传 手 传送 手臂 送带 立杆 带 A B 工件 底盘图3-1 机械手的基本结构图SB1SB3SB5SB7SB9SB1SB8SB6SB4S
42、B2 手动单周期自动 松X21 伸X17 上升X16 启动X0 电源 10 顺时针X14 缩X20 下降X15 停止X1 急停X2图3-2 机械手操作面板四 机械手系统的设计思想(一) 机械手的单个工作流程机械手移动到传送带B工件处夹紧工件将工件移动到指定位置传送带A放下工件机械手回到初始位置五个过程完成,机械手通过PLC来控制,可实现这五个过程全自动依次运行:1. 械手移动到工件B处:机械手分别通过步进电机与直流电机来控制,使得机械手移到工件(传送带B)处,移动的最大位置通过相应的限位开关来控制;2. 工件移动到指定位置:机械手分别通过步进电机与直流电机来控制,使得机械手移到工件(传送带A)
43、处,移动的最大位置通过相应的限位开关来控制;3. 夹放工件:通过夹紧/放下直流电机的正转来控制,夹紧工件通过定时器来控制,即凭经验设定一个时间(本系统设为5S),在这个时间机械手能完全夹紧工件;4. 放下工件:通过夹紧/放下直流电机的反转来控制,通过松限开关来控制5. 机械手回到初始位置:机械手分别通过步进电机与直流电机来控制,使得机械手移到初始位置处,移动的最大位置通过相应的限位开关来控制;(二) 机械手的操作方式机械手的操作方式可分为手动操作方式和自动操作方式。自动操作方式又分为单步、单周期和连续操作方式。1. 手动:用按钮操作对机械手的每一步运动单独进行控制,如:当选择上/下运动时,按下
44、起动按钮,机械手上升,按下停止按钮,机械手下降;当选择左/右运动时,按下起动按钮,机械手左移,按下停止按钮,机械手右移;当选择夹紧/放松按钮时,按下起动按钮,机械手夹紧,按下停止按钮,机械手放松,该方式用于机械手系统的“回原位”操作本系统中,可用手动方式用于机械手的初始状态定位,用操作面板按钮的(SB5,SB6,SB7,SB8,SB9,SB10)来点动执行相应的各动作;2. 单步:每按一次起动按钮SB3,机械手完成一步动作后,自动停止;3. 单周期操作:机械手从原点开始,按一下起动按钮SB3,机械手自动完成一个周期的动作后,返回原位(如果在动作过程中,按下停止按钮SB4,机械手停在该工序上,再
45、按下起动按钮SB3,则又从该工序继续工作,最后停在原位),本系统采用单周期方式进行机械手的工艺过程(机械手移动到传送带B工件处夹紧工件将工件移动到指定位置传送带A放下工件机械手回到初始位置);4. 连续操作:机械手从原点开始,按一下起动按钮SB3,机械手的动作将自动地、连续不断地周期性循环,在工作中,若按一下停止按钮SB4,则机械手将继续完成一个周期的动作后,回到原点自动停止五 机械手系统设计分析被控对象工艺过程提出系统控制要求确定外部输入/输出设备选择PLC分配I/O点软件满足要求设计梯形图编制程序清单输入程序并检查模拟调试满足要求联机调试硬件满足要求设计控制台(柜)与安装接线图现场施工接线
46、编制技术文件图5-1 系统设计(一) 硬件设计PLC系统一般由PLC、输入输出设备、控制柜等设备组成。在设计中应该考虑如下原则。可靠性。可靠性是控制系统的生命,系统不可*,即使功能再完善,经济性再好也没有用,可*性不好的设备是没有市场的。在设计中,尽可能选择可*的元件和产品,虽然,初始投资可能多一点,但是,考虑到因为可*性不好造成的生产和维修费用,还是值得的。 b、功能完善。在保证控制功能的基础上,尽可能地将自检、报警等功能纳入设计方案。c、经济性。在保证控制功能和可*性的基础上,尽可能地降低成本。 d、在保证前三条的基础之上,考虑系统的先进性和可扩展性。(二) 软件设计软件设计就是编写满足生
47、产要求的梯形图或助记符程序,设计时的原则和要求如下:a、建立PLC输入和输出量的接线表和接线图;b、建立PLC存储器的分配表;c、推导每一个输出、中间量和指令的动作和停止条件;d、尽量减少扫描时间,方法是减少指令和存的使用;e、对每一个梯形图梯级给予注释;f、要求逻辑关系明确,输出、中间量和指令的名字易懂好记。修改程序开始制定运行方案画控制流程图制定抗干扰措施编制I/O口分配表程序元件编号编写程序程序输入PLC测试正常试运行正常固化程序结束流程正常方案正确图5-2 软件设计六 机械手系统结构(一) 系统结构构成图PLC起动按钮 夹紧/放松电机停止按钮 底盘旋转电机急停按钮 杆上升/下降电机限位
48、开关 手臂伸/缩电机图6-1 机械手控制系统图(二) I/O地址分配 由于该CPU模块有24点数字量输入,24点数字量输出,所以不再需要输入模块,采用自动分配方式,模块上的输入端子对应的输入地址是X000-X027,输出端子对应的输出地址是Y000-Y027。下图(图5-5)为PLC的I/O接线图,选用FX2N-48MT的PLC,系统共有15个输入设备和6个输出设备,分别占用PLC的15个输入点和6个输出点,为了保证系统在紧急情况下(包括PLC发生故障时)能可靠地切断PLC的负载电源,设置了交流继电器KM。在PLC开始运行时,按下“电源”按钮SB1,S使KM线圈得电后并自锁,KM的主触点接通,
49、给输出设备提供电源,出现紧急情况,按下“急停”按钮SB2,KM触点断开。图6-2七 编程软件(一) 正常运行流程图开始机械手在初始位置按下启动按钮手臂外伸至最长杆下降至目标高度手抓紧计时5S杆上升手动回初始位置是 否是否是 否是至最高底盘逆时针转180度至目标处手放松至最松杆上升至最高手臂缩至最短底盘顺时针转180度至初始位置结束 否是 否 是 否是 否是 否是 否是图7-1 正常运行流程图(二) 紧急停止流程图开始正常运行按动紧急停止按钮结束图7-2 紧急停止流程图八 机械手系统资源分配(一) 数字量输入部分该控制系统的输入有启动按钮、停止按钮、紧急停止按钮、上、下、伸、缩、松、底盘右、底盘左、初始限开关共11个输入点,具体的输入分配如表8-1所示表8-1输入地址分配输入地址对应的外部设备X000启动按钮X001停止按钮X002紧急停止按钮X003初始位置限位开关X004目标限位开关X005杆下限位开关X006杆上限位开关X007手臂伸限位开关X0010手臂缩限位开关X0011手松限位开关X0012手动开关X0013单周期自动X0014顺时针转X0015逆时针转X0016杆下降X0017杆上升X0020手臂伸X0021手臂缩X0022手松(二) 数字量输出部分该系统需要控制的外部设备有前进/后退步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年运动场草坪喷头项目投资价值分析报告
- 2024至2030年旋转壳芯机项目投资价值分析报告
- 2024劳动合同书范本东疆
- 2024两家公司合作项目合同范本
- 龙门吊租赁合同
- 2024中外合资合同范文
- 2024正规购房合同范本
- 美院课程设计怎么样
- 2024工厂设备租赁合同范本
- 认识篮球中班课程设计
- 工程推动会监理单位总监办发言稿
- 食品生产企业停产报告书2
- 数控雕刻机设计
- 凡奇创意中旅阿那亚九龙湖整合营销方案
- 医学院外科学胸部疾病教案
- 高中美术 第三课 光色变奏-色彩基础知识与应用-教案
- 国际化学品安全告知卡(甲烷)
- 沼气站操作手册
- 生物医用陶瓷材料1
- GB/T 35441-2017聚酰亚胺长丝
- 氧族元素介绍
评论
0/150
提交评论