资源描述
第一章 概述 1
1.1选题背景 1
1.2控制系统的选择 1
1.3可编程控制器(PLC)的历史与发展趋势 3
1.3.1 可编程控制器(PLC)的历史 3
1.3.2 可编程控制器的发展与趋势 4
1.4 可编程控制器的基本功能和特点 4
1.4.1 PLC的基本功能 5
1.4.2 PLC的特点 5
1.4.3 PLC的分类 6
1.5可编程控制器的组成和工作原理 6
1.5.1 可编程控制器的硬件组成 6
1.5.2 可编程控制的软件系统和程序 8
1.5.3 可编程控制器的工作原理 8
第二章 机械手自动控制系统设计 9
2.1 系统描述 9
2.2 机械手分选装置及工作方式 12
2.3 大小球分选系统示意图及操作面板 13
2.3.1机械手大小球分选设备的控制要求 14
2.3.2 PLC的外部接线图 15
2.4 PLC的工序图、梯形图、指令表 16
2.4.1 IST指令与程序的组成 16
2.4.2.顺序功能(SFC)图 16
2.4.3机械手“梯形图”程序——汇总 18
2.4.4指令运用与说明 24
2.4.5 PLC编程元件明细表.....................................27
2.5 操作原理简要说明 28
第三章 调 试 30
3.1 上机调试 30
3.2软件与硬件的调试 31
3.2.1 软件的调试 31
3.2.2 硬件的调试.............................................31
结 束 语 32
致谢...............................................................33
参考文献....................................................................34
Abstract 35
机械手模型的PLC控制系统设计
摘要:本设计是研制自动化程度高、工作可靠、稳定的机械手控制系统,使其完成分拣大小球的全自动的机械设计。
本文阐述了应用三菱公司的具有高性能价格比的微型可编程控制器FX系列PLC的自动分拣大小球控制系统。该系统充分利用了学习中讲述的可编程控制器(PLC)的多方面的设计知识和方法,再加上步进电机两者巧妙的配合精确的实现了机械手从圆点的上升、伸臂、判断、下降、抓取、摆动、下降、释放还原等一系列的动作完成这一工序。这一控制系统的实现和应用,充分体现了PLC系统在工业现场的应用,以及根据设计和不同的需求改变数据和状况,还可以使其应用的范围更加广泛。
由于设计者得知识范围及经验,设计中必有纰漏,给予批评改正。
关键词:可编程控制器(PLC) 机械手 分拣大小球自动控制统 步进电机
第一章 概述
1.1选题背景
工业机械手是近几十年发展起来的一种高科技自动化生产设备。工业机械手是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。随着工业自动化的发展, 出现了数控加工中心,它在减轻工人的劳动强度的同时, 大大提高了劳动生产率。但数控加工中常见的上下料工序, 通常仍采用人工操作或传统继电器控制的半自动化装置。前者费时费工、效率低; 后者因设计复杂, 需较多继电器,接线繁杂, 易受车体振动干扰,而存在可靠性差、故障多、维修困难等问题。可编程序控制器PLC控制的上下料机械手控制系统动作简便、线路设计合理、具有较强的抗干扰能力, 保证了系统运行的可靠性,降低了维修率, 提高了工作效率
机械手技术涉及到力学、机械学、电气液压技术、自动控制技术、传感器技术计算机技术等科学领域,是一门跨学科综合技术。
机械手是一种能自动化定位控制并可重新编程序以变动的多功能机器,它有多个自由度,可用来搬运物体以完成在各个不同环境中工作。
在工资水平较低的中国,分拣行业尽管仍属于劳动力密集型,机械手的使用已经越来越普及。 那些电子和汽车业的欧美跨国公司很早就在它们设在中国的工厂中引进了自动化生产。但现在的变化是那些分布在工业密集的华南、华东沿海地区也开始对机械手表现出越来越浓厚的兴趣,因为他们要面对工人流失率高,以及交带来的挑战。随着我国工业生产的飞跃发展,自动化程度的迅速提高,实现工件的装卸、转向、输送或操持焊枪、分拣流程越来越节约劳动力,可见
机械手的大力开展有着很重要的意义。
1.2控制系统的选择
从满足机械手自动控制系统的安全性、扩展性、和可靠性、稳定性方面考虑,目前常见的机械自动控制系统,主要有单片机控制、PLC控制、工业控制计算机集中控制以及继电器控制等类型。
随着集成芯片技术的不断提高,特别是高档8位、16位单片机的普及,单片机轧管系统由单片计算机及其外围芯片构成机械手自动控制系统系统。其特点是单片机本身小巧、功耗低,实时控制功能强,但是其软、硬件的开发必须借助于开发工具,系统调试困难,不具有自开发能力。
工业控制计算机机械手分拣系统有较强的软、硬件支持。利用通用计算机的软、硬件资源来支持机械手自动控制系统系统进行工作,具有自开发能力,有较强的可视能力和数据处理能力,更适合于计算机集中控制系统应用。
继电器控制装置是采用硬逻辑的方式,一个继电器线圈的通断将会同时影响该继电器的所有常开常闭触点动作,同触点在控制线路的位置无关。虽然继电器控制不需要很强的软、硬件支持。价格相对便宜,但是性能不稳定精度不高,不具备自动控制功能。
PLC是一种新型的具有极高可靠性的通用工业自动化控制装置。它以微处理器为核心,有机地将微型计算机技术、自动化控制技术及通信技术融为一体。其特点如下:
(一) 高可靠性
1. 所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离,防止外部高压的窜入。
2. 各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms,有效的抑制了高频抗干扰信号。
3. 在PLC电路中设置了“看门狗”电路,能把因干扰而飞走的程序拉回来。
4. 采用性能优良的开关电源。
5. 对采用的器件进行严格的筛选。
6. 良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。
7. 大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。
(二)丰富的I/O接口模块
PLC针对不同的工业现场信号,如:
· 交流或直流;
· 开关量或模拟量;
· 电压或电流;
· 脉冲或电位;
· 强电或弱电等。
有相应的I/O模块与工业现场的器件或设备,如:
· 按钮
· 行程开关
· 接近开关
· 传感器及变送器
· 电磁线圈
· 控制阀
直接连接。另外为了提高操作性能,它还有多种人-机对话的接口模块; 为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。
(三) 采用模块化结构
为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。
(四) 编程简单易学
PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。
(五) 安装简单,维修方便
PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。
由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。
使用方便。PLC的结构不仅具有先进的通讯和输入、输出能力,而且其模块化的系统结构、灵活的配置能力,使用户可以灵活组成各种规模和不同要求的控制系统。
设计、施工、调试周期短。用PLC完成一项控制工程时,由于其硬、软件齐全,设计和施工可同时进行,缩短了周期。
PLC的功能有:
(一) 逻辑控制
(二) 定时控制
(三) 计数控制
(五) PID控制
(六) 数据控制 PLC具有数据处理能力。
(七) 通信和联网
(八) 其它
PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制模块,CRT模块。易于实现机电一体化。PLC的结构紧凑,体积小,重量轻,可靠性高,抗振防潮和耐热能力强,使之易于安装在机器设备内部,制造出机电一体化产品。
鉴于PLC的诸多优势,结合机械手自动控制系统的需要,选择日本三菱公司的S7-200系列可编程序控制器。SIMATIC S7-200系列PLC是西门子公司生产的具有高性能价格比的小型可编程控制器,由于它具有控制能力强、体积小、抗干扰能力强等优点而得到广泛的应用。
1.3可编程控制器(PLC)的历史与发展趋势
1.3.1 可编程控制器(PLC)的历史
可编程控制器(Progremmable Controller,PC)是进几年迅速发展并得广泛应用的新一代工业自动化控制装置。早年的可编程控制器在功能上只能实现逻辑控制,因此被称为可编程顺序逻辑控制器(Programmable Logy Controller).这时的PLC基本上是(硬)继电器控制装置的替代物,主要用于实现原先由继电器完成的顺序控制、定时、记数等功能。
国际电工委员会(IEC)与1987年2月在颁布的可编程控制器标准草案中将其一步定义为:“可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、记数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种机械或生产过程。
20世纪70年代,微处理器的出现使PLC发生了巨变。美国、日本、德国等一些厂商先后开采用微处理器作为PLC的CPU,这样使PLC的功能大大的增强。
20世纪80年代,由于超大规模集成电路技术的发展微处理器价格大幅下跌,使得各种类型的PLC所采用的CPU的档次谱偏提高,一般采用16位和32位的CPU。
目前,世界上约有200家PLC生产厂家。其中,美国的(Rockwell)、(GE),德国的西门子(Siemems),法国的施耐德(Schmeider), 日本的三菱,欧姆龙(Omron)还有我国江苏嘉华,他们从只有几十个点(I/O总点数)的微型PLC到上万个点的巨型PLC。可以预见PLC将会是电气控制装置的主要控制元件。
1.3.2 可编程控制器的发展与趋势
由于工业生产对自动控制系统的多样性,今后几年的PLC技术将围绕如下几个方面发展。
(1)进一步加快CPU的处理速度。全面使用高速CPU芯片和24位、32位、64位RIST芯片;采用新型体系结构,工作方式使扫描和中断并存;各种模块自能化,部分系统程序用门阵列电路固化,这样可以使速度达到ns级。
(2)变革操作控制方式。大量使用中断驱动方式,以增加对输入/输出(I/O)的快速反应能力。
(3)发展自能化模块。自能化模块主要有:通信模块、位置控制模块、数据处理模块与控制模块、数/模(D/A)转换模块、PID控制模块及一些自能化I/O模块。
(4)进一步提高可靠性。PLC将在硬件上采用多CPU的容错系统,软件上开发更加高级的诊断程序,以及发展软件的容错技术,增强PLC的自诊断和外部故障检测功能等。在PLC线路中采用隔离技术防止外部高压的窜入;采用滤波技术,可以有效抑制高频干扰信号;还设置了“看门狗”电路,能把因干扰而飞走的程序拉回来,从而起到自动恢复作用。
可见PLC实质上是一种面向用户的工业控制专用计算机,它与通用计算机相比有其自身的特点。
(1)提供更方便灵活的编程方法,PLC的使用更加的方便。最大特点是采用清晰直观的继电器控制线路演化过来的梯形图作为编程语言,梯形图是面向控制过程,面向操作人员的语言。因此梯形图程序简单易学,易修改,深受电器工作人员的欢迎。
(2)PLC的结构和规模将更加两极化——更强大和更小巧。更强大是指存储容量更大,I/O点数更多,执行速度更高,智能化程度更强,数据更安全;更小巧是指体积更小,价格更底,但性能更强的微型化PLC。
(3)PLC产品更加规范化、标准化将有利于PLC的设计、生产、使用和维护。
(4)加强PLC的联网功能。加强PLC与PLC之间,PLC与计算机的联网能力,为实现工厂自动化提供必要的条件。这样可以实现多个系统之间进行数据传送、交换和处理。
1.4 可编程控制器的基本功能和特点
1.4.1 PLC的基本功能
(1)逻辑控制功能
逻辑控制功能实际上就是位处理功能,是可编程控制器的最基本的功能之一。PLC设置有“与”、“或”、“非”等逻辑指令,利用这些指令,根据外部现场(开关、按扭或其他传感器)的状态,按照制定的逻辑进行运算处理后,将结果输出到现场的被控对象(电磁阀、接触器、继电器、指示灯等)。因此PLC中一个逻辑位的状态可以无限次地使用,逻辑关系的修改变更也十分方便。
(2)定时控制功能
PLC中用户提供使用的定时器,定时器的设定值(定时时间)可以在编程时设定,也可以在运行过程中根据需要进行修改,使用方便灵活。
(3)记数控制功能
PLC为用户提供了很多计数器。计数器到某一定值时(设定值),产生一个状态信号,利用该信号实现对某个操作的记数控制。PLC将根据用户用计数器指令指定的计数器对某个控制信号的状态改变次数进行计数,以完成对某个工作过程的计数控制。
(4)步进控制功能
PLC为用户提供了若干个状态器,可以实现由时间、技术和其他指定逻辑信号为转移条件的步进控制,即在一道工序完成以后,在转移条件满足时,自动进行下一道工序。
(5)数据处理功能
大部分PLC都有数据处理功能,可实现算术运算、数据传送、数据比较、数据转换、译码等操作。
(6)过程控制功能
有些PLC具有A/D、D/A转换功能方便地对模拟量的控制调节。
(7)通信联网功能
有些PLC采用通信技术,可以多台PLC之间的同位链接、PLC与计算机之间的通信等。
(8)监控功能
PLC设置了较强的监控功能。操作人员利用编程器或监视器可对PLC的运行状态进行监控。利用编程器可以调整定时器、计数器的设定值和当前值,并根据需要改变PLC内部逻辑信号的状态及数据区的数据内容为调试和维护提供极大的方便。
(9)停电记忆功能
PLC内部的部分存储器所使用的 RAM 设置了停电保持器件(如备用电池),以保证断电后这部分存储器中的信息不会丢失。
(10)故障诊断功能
PLC可对系统组成、某些硬件状态及指令的合法性等进行自诊断,发现异常情况,发出报警并显示错误类型,如属严重错误则自动终止运行。
1.4.2 PLC的特点
PLC作为通用工业控制计算机,30年来,可编程控制器从无到有,实现了工业控制领域接线逻辑到存储逻辑的飞跃,其功能从弱到强,实现了逻辑控制到数字控制的进步,其领域从小到大,实现了单体设备控制到胜任运动控制、过程控制、及集散控制等各种任务的跨越,今天的可编程控制器正在成为工业控制领域的主流控制设备,在世界各地发挥着越来越大的作用,主要特点有:
(1) 可靠性高,抗干扰能力强,能适应工厂环境
(2) 编程简单、直观,可边学边用
(3) 适应性好,具有柔性
(4)功能完善,接口多样
(5)易于操作,维护方便
(4) 体积小、功能强大、用途广
1.4.3 PLC的分类
PLC的种类很多,其实现的功能、内存容量、控制规模、外型等方面均存在较大的差异。因此,PLC的分类并没有一个统一的标准,而是按结构形式、控制规、实现的功能大致地分类。
a.按结构形式分类
PLC按硬件的结构形式可以分整体式和模块式。
(1) 整体式PLC 整体式PLC的 CPU、存储器、I/O 安装在同一机体内(如三菱的FX系列)。这种结构的特点是:结构简单、体积小、价格低。适用于嵌入控制设备的内部,常用于单机控制。
(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点数在512—8192之间。
(5) 超大型PLC 大于8192点
c.按控制实现的功能分类
按照PLC所能实现的功能不同,可以把PLC大致地分为低档PLC、中档PLC和高档PLC三类。
1.5可编程控制器的组成和工作原理
1.5.1 可编程控制器的硬件组成
PLC主要有中央处理器(CPU)、存储器(RAM、EPROM)、I/O、电源、扩展接口和编程器接口等几部分组成,其结构图如下图2-1所示
输
入
板
块
输
出
板
块
CPU板块
电源块(AC→DC)
RS422
编程口
3.6锂电池
○运RUN
停STOP
(CPU芯片
+存贮器芯片)
接触器
电磁阀
按钮
测位
开关
【PLC内部】
+24V
+5V
+12V
←方式选择开关关
电动机
采样
运算算
刷新新新新
【现场开关】
图2-1
(1)CPU模块
在PLC系统中,CPU模块相当于人的大脑,它不断地采集输入信号,执行用户程序,刷新系统的输出。
(2)I/O模块
输入(INPUT)模块和输出(OUTPUT)模块简称I/O模块,他们是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。
输入模块用来接受和采集输入信号,数字量输入模块用来接受从按钮、选择开关、数字开关、限位开关、接近开关、光电开关、等数字信号,模拟输入模块用来接收电位器,测速发电机和各种变送器提供的连续变化的模拟量电流电压信号。数字量输入模块用来控制接触器、电磁阀、电磁铁、指示灯、数字显示装置和报警器装置等输出设备,模拟量输出模块用来控制调节阀、变频器等执行装置。
CPU模块的工作电压一般是DC5V,而PLC的输出/输出信号电压信号一般较高,如DC5V和AC220V,可防止从外部引入的尖峰电压和干扰信号可能损坏CPU模块中的元器件或影响PLC的正常工作。I/O模块中,用光电耦合器、小型继电器等器件来隔离外部输入电路和负载,I/O模块除了传递信号外,还有电平转换与隔离的作用。
(3) 编程装置
编程装置用来生成用户程序,并对它进行编辑、检查和修改,手持式编程器不能直接输入和编辑梯形图,只能输入和编辑指令表程序,因此又叫做指令编程器。它体积小,价格便宜,一般用来给小型PLC编程,或者用来现场调试和维修。使用编程软件可以在屏幕上直接生成和编辑梯形图、指令表、功能块图和顺序功能图程序,并可以实现不同的编程语言的相互转换,程序被编译下载到PLC也可以实现远程编程和传送。
可以用编程软件设置PLC内部的各种参数,通过通信,可以显示梯形图中的触点和线圈的通断情况,以及运行时PLC内部的各种参数,对于查找故障非常有用。
(4) 电源
PLC一般使用220V交流电源或24V直流电源,内部的开关电源为各模块提供各种直流电源,驱动PLC负载的直流电源一般由用户提供。
1.5.2 可编程控制的软件系统和程序
PLC是一种工业控制计算机,不仅有硬件,软件也是必不可少的。在PLC中软件分为两大部分,即系统程序和用户程序。
(a) 系统程序是PLC赖以工作的基础,采用汇编语言编写,在PLC出厂时就已固化于ROM型系统程序存储器中,不需要用户干扰。系统程序分为系统监控程序和解释程序。
(b) 用户程序又称为应用程序,是用户为完成某一特定任务而利用PLC的编程语言而编制的程序。用户程序通过编程器输入到PLC的用户存储器中,通过PLC的运行而完成这一特定的任务。
1.5.3 可编程控制器的工作原理
PLC内部有许多具有不同功能的器件,实际上这些器件是由电子电路和存储器组成的。例如,输入继电器 X由输入电路和映像输入触点的存储器组成;输出继电器Y由输出电路和映像输出点的存储器组成;定时器T、记数器C、辅助继电器M、状态器S、数据寄存器D、变址积存器V/Z等都有存储器组成。为了把它们与普通的硬件区分开,通常把上面的器件称为软器件。从工作过程看,只注重器件的功能和器件的名称。如,输入继电器X、输出继电器Y等,而且每个器件都有确定的地址编号,这对编程十分重要。
PLC的工作原理可概括为:在系统管理程监控下,对I/O集中采样、顺序执行用户程序并将运算结果集中输出的工作过程。与计算机不同的是,计算机一般采用查询等待命令的工序的执行并转到相应子程序。因此,当控制软件发生故障时,会一直等待键盘或I/O命令,可能发生死机现象。而PLC作为专用工业控制机,一般采用扫描用户程序工作方式,系统管理及应用程序的执行全部是以循环扫描方式完成。当软件发生故障时,可以定时执行下一轮扫描,避免了死机现象,因此可靠性更高。
第二章 机械手自动控制系统设计
2.1系统描述
机械手是一种能模拟人的手臂的部分动作,按预定的程序轨迹及其它要求,实现抓取、搬运工作或操纵工具的自动化装置。而可编程逻辑控制器(PLC)由于其具有的高可靠性、编程方便、易于使用和修改、易于扩展和维护、环境要求低、体积小巧、安装测试方便等性能在工业控制中有着广泛的应用。根据我们所设计的机械手的驱动部件为步进电机驱动器的特点,我们采用了日本三菱公司生产的FX2N系列控制基本单元模块,用来产生控制脉冲和电平,来控制机械手的运行。
2 四自由度机械手的结构及运动
四自由度机械手为圆柱坐标型,可实现X轴伸缩、Z轴升降、底盘、腕回转功能。驱动全部采用步进电机控制,夹爪采用气动方式控制。机械手主要完成从存货区到指定位置之间的货物分拣传递。
(1) 四自由度机械手主要性能指标
X轴:最大移动距离420mm
Z轴:最大移动距离420mm
底盘回转:最小控制转角0.09°,最大回转角小于等于300°
腕回转:最小控制角0.9°,最大回转角小于等于300°
3 机械手的工作原理
机械手的伸缩、升降、转盘、抓手的运动是由步进电机来完成的,。其步进电机驱动器的输入脉冲和电平信号是由PLC基本模块来提供的。其电路原理图如图1所示。
图1 机械手工作的电路原理图
(1) 步进电机驱动器
本驱动器的输入信号共有3路,分别是:步进脉冲信号CP、方向电平信号DIR、脱机信号FREE。它们在驱动器内部分别通过270Ω的限流电阻接入负输入端,且电路形式完全相同。OPTO端为3路信号的公共正端(3路光耦的正端输入),3路输入信号在驱动器内部接成共阳方式,所以OPTO端须接外部系统的VCC,如果VCC是+5V则可以直接接入;如果VCC不是+5V则需外部另加限流电阻R,保证给驱动器内部光耦提供8-15mA的驱动电流。
a) 步进脉冲信号CP
步进脉冲信号CP用于控制步进电机的位置和速度,也就是说,驱动器每接受一个CP脉冲就驱动步进电机旋转一个步距角,改变CP脉冲的频率,能改变步进电机的转速,控制CP脉冲的个数,则可以使步进电机精确定位。这样就可以很方便的达到步进电机调速和定位的目的,本驱动器的CP信号为低电平有效,要求CP信号的驱动电流为8-15mA,对CP的脉冲宽度也有一定的要求,一般不小于5μ。
b) 方向信号DIR
方向电平信号DIR用于控制步进电机的旋转方向。此信号为高电平时,电机正转;为低电平时,电机反转。电机要转向,必须在电机停止以后进行,如图2所示。
图2 CP的脉冲宽度以及高低电平方式
图2 方向信号DIR
(2) FX模块的工作原理
FX是用于位置控制的智能单元。它可以为步进电机驱动器或伺服电机驱动器提供控制脉冲,以控制运动部件的位置和速度。
a) 性能指标
l 每个单元可以控制一个轴;
l 输出控制脉冲:-8388607~+8388606;
l 脉冲速率:1~99990个/s;
l 脉冲速率的变化:控制系统可实现阶梯式自动加减速,加速度为每毫秒1~999每秒脉冲;
l 原点搜索:可监测原点或原点信号;也可进行原点补偿0~9999个脉冲;也可高速或接近现有速度搜索原点;
l 间隙补偿:0~9999个脉冲;
l 手动操作:可高速点动,低速点动和微动;
l 多点定位:可一次定位20点,以15种速度变化;
b) 系统配置
图5为FX的结构框图。
位控单元有自己的微处理器和存储器,还有脉冲发生器和I/O接口。位控单元既可以被PC主CPU单元控制,也可以直接由控制台的外部输入信号控制。一方面它通过总路线及接口电路与PC相连,与主CPU频繁交换信息;另一方面又通过I/O连接器接收外部开关量输入及输出脉冲。位控单元根据PC发出的控制指令和接收到的
4 机械手流程图及FX模块的数据区设置
4.1 启动后机械手的流程
(1) 首先进行机械手的伸缩、升降、转盘和抓手的重启动和原点搜索;
(2) 机械手的伸缩臂向前,同时转盘顺时针旋转,一直分别运行到FX模块#0中设置的输出脉冲个数时停止;
(3) 机械手下降,一直到下降到FX模块#0中设置的输出脉冲个数时停止;
(4) 抓手电磁闸启动,抓手抓紧,抓起货物A;
(5) 机械手的升降进行原点搜索;
(6) 机械手的伸缩臂向后,同时转盘逆时针旋转,一直分别运行到FX模块#1中设置的输出脉冲个数时停止;
(7) 机械手下降,一直到下降到FX模块#1中设置的输出脉冲个数时停止;
(8) 抓手电磁闸再次启动,抓手放松,货物A放下;
(9) 再次对机械手的升降进行原点搜索;
(10) 机械手的伸缩臂、转盘进行原点搜索,全部复位。
2.2机械手分选装置及工作方式
机械手选选刚制大小球(见图3-1),控制面板如图3-3所示,图3-1是PLC的外部接线图。输出继电器Y4为ON时刚球被电磁铁吸住,为OFF时释放。
PLC
L
火220V
KMY升
Y0
PLC
X1左限
K1键
X2大右限
K2键
X3小右限
K3键
X4上限
K键4
X5下限
K键5
X10手动
X11回原
X12单步
X13单周
X14多周
选
K0
代
自
动
PLC
X15回启
P 1键
X16启
P 2键
X17预停
P3键
X20手吸
P0代
X21释
X22手升
X23降
X24手右
X25左
手
动
按
钮
N
零
COM2
(+)24V
COM1
(+)24V
KMΔ降
Y1
KM左行
Y3
KM右行
Y2
YA吸持
Y4
图3-1
工作方式的选择开关的5个位置分别位于5种工作方式之中,操作面板左下部的6个按钮是手动按钮,为了保证在紧急的情况下(包括PLC发生故障时)能可靠地切断PLC电源,设置交流接触器KM见图3-1,在PLC开始运行时按下负载电源按钮,是KM线圈得电并自锁,KM的主触点接通,给外部负载提供交流电源,出现紧急情况时用“紧急停车”按钮断开负载电源,对于电磁铁吸盘这一类执行机构,在“紧急停车”时如果断开它的电源,它吸住的铁磁物体会掉下来,在某些情况下可能造成事故,是不允许这样处理的。
右行和左行是异步电动机控制的,在控制电动机的交流器KM1和KM2的线圈回路中,使用了由它们的常闭触点组成的硬件互锁电路。
系统设有手动、单周期、单步、连续和回原点5种工作方式,机械手在最上面、最左边且电磁铁线圈断电时,称为系统处于原点状态(或称为初始状态)。在公用程序中,左线位开关X1、上限位X4的常开触点和表示电磁线圈断电的Y4的常闭点的串联电路接通时,原点条件辅助继电器M5变为ON。
如果选择的是单周期工作方式,按下启动按钮X16后,从初始步MO,机械手按顺序功能图的规定完成一个 周期的工作后,返回并停留在初始步。如果选择连续工作方式,在初始状态下按下启动按钮后机械手反复连续工作,按下停止按钮并不马上停止工作,完成最后一个周期的工作后,系统才返回并停留在初始步。在单步工作方式,从初始步开始,按下启动按钮,系统转换到下一步,完成该步的任务后,自动停止工作并停留在该步的位置,再按一下启动按钮,才往前走一步。单步工作方式常用于系统的调试。
在单周期、连续和单步工作方式之前,系统应处于原点状态,如果不满足这一条件,可选择回原点工作方式,然后按回原点启动按钮X15,使系统自动返回原点状态。在原点状态,顺序功能、图中的初始步M0为ON,为进入单周期、连续和单步工作方式做好准备。
2.3 机械手大小球分选系统示意图及操作面板
2.3.1机械手大小球分选设备的控制要求
初始态要求机械手在原点位置(原点状态 =手臂位于左限位处 +右限位处 +手爪释放)各开关在关闭状态,M停转。按下启动按钮,机械手动作,升降杆下件下降并要求机械手此时停留两秒,在机械手吸球和释放球后停留一秒后动作。由SITP判断机械手的工作方(当S0=1时切换到手动方式、当S1=1时切换到回原点方式、当S2=1时切换到自动方式),在由SITL利用M8041来实现单周、多周的运行。当按下预停按钮后,一直要到一个周期完成才能停止,中途不能停止。(要有手动、回原点、单步、单周、多周等5种可选工作方式)。
X1左限位
y2右行→
y3左行←
X2大球右限
X3小球右限
X4上限位
X5下限位
y0升↑
y1降↓
吸头Y4
大球
小球
(吸抵小球时)X5动作
(吸抵大球时)X5不动作
吸
图3-2
2操作面板
工作方式选择开关的5个位置分别位于5种方式,操作面板左下部的6个按钮是手动按钮。
图3-3
2.3.2 PLC的外部接线图
图3-4是PLC的外部接线图,输出继电器Y4为ON时刚球被磁铁吸住,为OFF时被释放,为了保证在紧急情况下(包括PLC发生故障时)能可靠的切断PLC的负载电源,设置了交流接触器KM
YA吸持
Y4
PLC
L
火220V
KMY升
Y0
PLC
X1左限
K1键
X2大右限
K2键
X3小右限
K3键
X4上限
K4键
X5下限
K5键
X10手动
X11回原
X12单步
X13单周
X14多周
选
K0
代
自
动
PLC
X15回启
P1键
X16启
P2键
X17预停
P3键
X20手吸
P0代
X21释
X22手升
X23降
X24手右
X25左
手
动
按
钮
N
零
COM2
(+)24V
COM1
(+)24V
KMΔ降
Y1
KM1右行
Y2
KM2左行
Y3
图3-4
2.4 PLC的工序图、梯形图、指令表
FX系列PLC的状态初始化指令表IST(INITIAL STAATE)的功能指令编号为FNC60,它与STL指令一起使用,专门用来设置具有多种工作方式的控制系统的初始状态和设置有关的特殊辅助继电器的状态,可以大大简化复杂的顺序控制程序的设计工作。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。
2.4.1 IST指令与程序的组成
初始程序
手动程序
回原程序
S0=1
S1=1
自动程序
S2=1
5种方式选择
X10~X14
回原完成
M8043
其它
由IST判决
S0
手动
S1
回原
S2
自动
图3-5
2.4.2.顺序功能(SFC)图
①自动程序
待命
S2
M8044原点
降2s
S20
T0
M8041启续
吸起1s
S21
T1
升
S22
X4上限
右行
S23
X2大右限
吸起1s
S24
T1
升
S25
X4上限
右行
S26
X3小右限
降
S27
X5下限
释1s
S28
T2
升
S29
X4上限
左行
S30
X1左限
(由IST→选入S2)
X5大球
X5小球
T0
T1
T1
T2
图3-6
②回原点程序
待命
S1
X15回启
RET Y1
返上限
S10
X4上限
返左限
S11
X1左限
返释态
S12
(由IST→选入S1)
Y0
降×
升√
RST Y2
右行×
左行√
RST Y4
释放
SETS2 S2mMmmMMM8043
回原点
完成√
RST S12
S12(×)
Y3
步10
→步11
S10
X4切
SET S11
步11
RST Y1
降×
Y0
升√
步11
→步12
S11
X1切
SET S12
步12
RST Y2
右行×
Y3
左行√
步12
→[0]
S12
RST Y4
释放
SET S1 M8043
回原点完成√
RST S12
步12(×)
S1
SET S10
步10
步1
→步10
X15切
ret
·
图3-7
③手动程序
初态
S0
SET Y4
Y0
吸
升
X20手吸
X21
RST Y4
释
X22
X23
X24
X25
X4上限
y1互
Y1
降
X5
y0互
Y2
右行
X3
y3
Y3
左行
X1
y2
SET Y4
Y0
吸
升
X20手吸
X21
RST Y4
释
X22
X23
X24
X25
X4上限
y1互
Y1
降
X5
y0互
Y2
右行
X3
y3
Y3
左行
X1
y2
S0
ret
图3-8
2.4.3机械手“梯形图”程序——汇总
(初始化程序)
(M8044)
[IST X10 S20 S30]
运行态
原点
IST→S0
S1
S2
y4释
X1左限
X4上限
M8000
指定X10开始
的8路输入
为预定功能
指定自动各步
的起、止号
展开阅读全文