2022年自动化立体仓库的系统设计 .pdf
前言随着企业的持续稳定发展,经济全球化步伐也迅速加快,我国的工业也出现了翻天覆地的变化,一方面高科技的加工工艺越来越得到推广,加工效率也得到了大大的提高。与此同时原有的物流和仓储系统已不能满足新形势的要求,建立一个集物流、信息流和资金流于一身的自动化物流管理中心,从而降低企业综合物流成本 ,提高企业综合效益便成为目前亟待解决的问题。自动化立体仓库是指在不直接进行人工处理的情况下, 自动地完成物品仓储和取出的系统, 它以高层立体货架为主体, 以成套搬运设备为基础, 是集自动控制技术、通信技术、机电技术于一体的高效率、大容量存储机构。PLC 作为一种工业控制计算机 , 具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制功能、 网络技术和优越的性价比等性能, 是目前广泛应用的控制装置之一。自动化立体仓库的出现 , 实现了仓库功能从单纯保管型向综合流通型的转变,而且自动化立体仓库是现代物流与仓储系统的重要组成部分,具有货物存取效率高和自动化程度高、很强的入出库能力等优点。而PLC 功能强大,可靠性高,抗干扰能力强,维修方便,易于实现机电一体化。完全满足立体仓库工作环境和控制系统的要求。但是由于立体仓库前期投入大,需要专业人才从事维护,维持费用高,只有资本雄厚的企业才会重视立体仓库,成本成为立体仓库发展的限制因素,因此如何降低立体仓库的成本或者设计中小型立体仓库自然成为重中之重更利于推广与普及。本设计就是针对那些中小型企业而设计的采用三菱FX1N 系列 PLC 作为核心控制元件的中小型字体仓库,而且结构可以灵活调整,它既可以是单排精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 32 页或者双排货架的自动化立体仓库,也可以是自动化立体车库,可以根据需求调整。采用专用键盘作为人机接口部件,具有手动和自动操作,可根据用户需求人机之间进行信息交换,作控制步进电机来驱动一个有三自由度的小车在高强度导轨上做三维运动来完成一系列动。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 32 页1 绪论1.1 自动化立体仓库的发展情况及发展趋势随 着 现 代 工 业 生 产 的 发 展 , 柔 性 制 造 系 统 (FlexibleManufacturing System)、 计算机集成制造系统 (Computer Integrated Manufacturing System) 和工厂自动化(Factory Automation)对自动化仓库提出更高的要求。 射频数据通信、 条形码技术、扫描技术和数据采集越来越多地应用于仓库堆垛机、自动导引车和传送带等运输设备上,移动式机器人也作为柔性物流工具在柔性生产、仓储和产品发送中日益发挥重要的作用。实现系统的柔性化,采用灵活的传输设备是实现物流和仓储自动化的趋势。美国学者 JAWhite 将自动化立体仓库的发展分为五个阶段:人工仓储阶段、机械化仓储阶段、自动化仓储阶段、集成化仓储阶段和智能自动化仓储阶段。目前,智能自动化仓储技术虽然还处于初级发展阶段,但它将是主要的发展方向。立体仓库的产生和发展是第二次世界大战之后生产和技术发展的结果。50 年代初,美国出现了采用桥式堆垛起重机的立体仓库;50 年代末 60 年代初出现了司机操作的巷道式堆垛起重机立体仓库;1963年美国率先在高架仓库中采用计算机控制技术,建立了第一座计算机控制的立体仓库。此后,自动化立体仓库在美国和欧洲得到迅速发展,并形成了专门的学科。60 年代中期,日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。我国对立体仓库及其物料搬运设备的研制开始并不晚,1963年研制成第一台桥式堆垛起重机 (机械部北京起重运输机械研究所) ,1973年开始研制我国第一座由计算机控制的自动化立体仓库(高15 米,机械部起重所负责) ,该库 1980 年投入运行。到 2003 年为止,我国自动化立体仓库数量已超过200 座。现在,自动化物流技术和成套设备的研发已经发展成了一个庞大的产业。目前,国外自动化立体仓库采用扫描技术,提高信息的传输速度和准确性:采用射频数据通信技术,数据的采集、处理和交换能够在搬运工具与中央计算机之间快速进行,使物品的存取和发送信息做到快速、实时、可靠和准确。另外,近年来迅猛发展的多媒体技术也在自动化立体仓库中得到越来越广泛的应用,普遍应用于人员培训、操作指导、远程现场监视、异地故障分析和诊断及防火防盗等方面。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 32 页但是国内的自动化立体仓库系统具有一定的局限性,主要以单机为主,系统整体的集成能力和集成水平低; 因为资金不足,许多外围设备如AGV 系统、码垛和拆垛等无法应用于物流系统,从根本上限制了这些设备的研制和发展;仓储作业的计算机管理水平较低。因此不论从自动化物流系统的设备品种及技术水平,还是在应用的广度和深度上与国际水平都还存在着相当大的差距。1.2 自动化立体仓库的发展趋势随着自动化技术和信息技术在自动化立体仓库中广泛运用,自动化立体仓库的发展将呈现以下趋势:(1)仓储作业管理自动化水平将会逐步提高。(2)智能技术将会获得应用。(3)仓库作业向柔性化方向发展。(4)建设自动化立体仓库方面更加注重实用性和安全性1.3 本课题的研究意义及研究目的自动化立体仓库又称立库、自动存取系统AS/RS(Automatic Storage& Retrieval System),是一种用高层立体货架(托盘系统 ) 储存物资,用电子计算机控制管理和用自动控制堆垛运输车进行存取作业的仓库。使用自动化立体仓库可以产生巨大的社会效益和经济效益。它通过高层货架存储,使存储区大幅度地向高空发展,提高了空间利用率;自动化立体仓库采用层积式存放,结合计算机管理,可以很容易实现先入先出,防止货物的自然老化、变质和损坏;通过自动存取系统(AS/RS), 加快了运行和处理速度,提高了劳动生产率,降低操作人员的劳动强度;采用自动化技术后,还能较好地适应黑暗、低温、污染、有毒和易爆等特殊场合的物品存储需要;计算机控制能够始终准确无误地对各种信息进行存储和管理,减少了货物处理和信息处理过程中的差错;同时借助于计算机管理还能有效地利用仓库存储能力,便于清点和盘库,合理减少库存,加快资金周转,节约流动资金,从而提高仓库的管理水平。自动化仓库的信息系统可以与企业的生产信息系统集成,实现企业信息管理的自动化。同时,由于使用自动化仓库,促进企业的科学管理,减少了浪费,保证均衡生产,也提高了操作人员素质和管理人员的水平。自动化物流控制系统具有信息处理、系统控制、系统监视、系统管理等多种功能,集信息流和物流于一体,是现代化企业物流和信息流管理的重要组成精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 32 页部分。自动化控制系统在现代物流系统中起着承上启下的重要作用,根据上位调度管理计算机下达作业任务,控制系统自动完成对设备的运行、停机、故障、报警等各项过程的控制。同时将作业完成情况和设备状况实时上报上位调度管理层,使上位系统实现对设备运行状况、物流位置和物流数据的管理与监控。自动化控制系统作为自动化物流系统中的一个重要组成部分,对于提高物流系统的物流控制功能和作业效率,具有关键的作用。自动化立体仓库是一个复杂的综合自动化系统是现代物流技术领域中出现的一种新型仓储方式。自动化立体仓库自诞生以来就受到了极大关注,对其相关技术和管理的研究从未停止过。在现代社会,随着生产方式和技术革命性的变革,自动化立体仓库已经成长为支持企业和社会经济活动的重要因素,其经济和社会效益逐渐被人接受,自动化立体仓库也成为企业和社会投资的重点。而且自动化立体仓库其优越性是多方面的,对于企业来说,可从以下几个方面得到体现:1 提高空间利用率,早期立体仓库的构想,其基本出发点就是提高空间利用率,充分节约有限且宝贵的土地。在西方有些发达国家,提高空间利用率的观点已有更广泛深刻的含义,节约土地,已与节约能源、环境保护等更多的方面联系起来。有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标来对待。 立体库的空间利用率与其规划紧密相连。一般来说,自动化高架仓库其空间利用率为普通平库的2-5 倍。这是相当可观的。2 便于形成先进的物流系统,提高企业生产管理水平传统仓库只是货物储存的场所,保存货物是其唯一的功能,是一种“静态储存” 。自动化立体仓库采用先进的自动化物料搬运设备,不仅能使货物在仓库内按需要自动存取,而且可以与仓库以外的生产环节进行有机的连接,并通过计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要环节。企业外购件和自制生产件进入自动化仓库储存是整个生产的一个环节,短时储存是为了在指定的时间自动输出到下一道工序进行生产,从而形成一个自动化的物流系统,这是一种“动态储存” ,也是当今自动化仓库发展的一个明显的技术趋势。本课题研究的目的在于, 随着自动化立体仓库系统控制技术的蓬勃发展,探索自动化立体仓库新的控制技术,结合现代科技的发展水平,用技术创新的思想,在实现自动化立体仓库的Integrated(集成化 ) 、Intelligent(智能化 ) 、Information(信息化 ) 方面进行研究。为提高自动化立体仓库的先进性、 可靠性,提高其经济效益和社会效益,提高我国的物流技术水平做出我们应有的贡献。堆垛机控制系统和货位的优化分配研究已经取得了较大的进展,但随着现代物精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 32 页流的发展,问题的复杂程度和求解精度要求的不断提高,现有的研究方法还不能满足现代物流的控制要求,需要发展更为高效的优化方案。1.4 本课题的研究内容本课题主要研究中小型自动化立体仓库的自动控制系统,具有专用的人机信息交流界面控制面板,可以实现手动和自动货物存取功能。存取货物还可以实现全自动,为节省 PLC 成本,采用三菱的矩阵输入指令等高级宏指令,扩展了PLC 的输入和输出点数。而且利用PLC 软件实现货架上有无货物的检测,节省了货物检测传感器的成本投入,步进电机也是通过PLC 软件进行控制其正转、翻转和加减速。根据自动化立体仓库运行的基本原理,通过大学阶段所学的知识设计一套基于 PLC的自动化立体仓库运动的控制系统,具有根据用户的输入,三个坐标方向电机能够准确移动、 定位以实现物品的正确存放功能。具体完成的任务如下:(1)命令键盘的设计。(2)熟练掌握 PLC程序设计方法。(3)应用 PLC完成硬件电路的设计。(4)设计出相应的程序,并且通过调试。(5)在立体仓库模型上进行物品装卸试验。通过对仓库模型控制系统的设计研究,能够对自动化立体仓库设计的基本工作原理有一定的认识,并且对大学阶段所学知识能够进一步的深化,对理论知识和实际应用之间的相互转化有更具体的理解,特别是对 PLC技术、数字电路、机电一体化技术有了更进一步的认识。以及PLC的程序设计有了更认真地学习和运用。另外,通过对此课题的学习研究,还可以培养自己独立解决实际问题的能力,为以后的学习打下基础1.5 方案论证目前自动化立体仓库已随着经济的发展开始越来越流行起来,其设计也在不断的趋向于完美化,本仓库模型系统的设计也有很多不同的方法。我们对仓库模型控制作了两种设计方案,并对其进行了研究和讨论方案一:基于单片机的仓库模型控制系统的设计。采用单片机作为主控制器来控制步进电机的控制系统,系统所要设计的控制电路较多,较为复杂。而且整个控制系统的开发周期长。由于需设计的电路居多,所以系统的软件程序设计复杂,难于实现 12 。方案二:基于 PLC仓库模型控制系统设计, 它具有很多其他设计方法不可比拟的优点:(1)可靠性高、环境适应性强:可编程控制器输入/ 输出端口均采用继电器和光电耦合器件,采取了隔离和抗干扰措施,所以具有很高的抗干扰能力;(2)通用性好:由于可编程控制器采用模块化结构,一般有CPU 模块、电源模块、 PID 模块、模拟输入和输出模块等,可以用这些模块灵活的组成各种不同的控制系统,对不同的控制系统,只需选取不同的模块即可,因而具有精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 32 页很好的适用性 14 。(3)使用方便、灵活:对于不同的控制系统,当硬件结构选定后,如果输入/ 输出作很小的变动时, 只需修改相应程序即可, 无需对系统连线做较大的修改,减少了现场调试的工作量,使用起来灵活方便。(4)具有顺序、周期性的工作特征。(5)体积小;由于在制造时采用了大规模集成电路和微处理器,用软件编程代替了硬连线,便于安装,实现了小型化。综上所述:我们选择方案二,即PLC作为设计中的主控制系统,能够很好的满足设计要求,达到设计的目的。1.5 本章小结本章首先从国内和国外两个方面简要介绍了自动化立体仓库的发展状况,并指出了自动化立体仓库的未来发展方向;其次简要介绍了本课题的研究背景、意义及目的;最后给出了本次设计的自动化立体仓库的研究内容即本设计系统所能完成的功能;还有我们为什么会选择使用PLC完成对本系统的控制,及其优点。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 32 页2 可编程控制器的介绍2.1 PLC 的定义及功能简介可编程序控制器,英文称ProgrammableController,简称 PC。但由于 PC 容易和个人计算机( Personal Computer)混淆,故人们仍习惯地用PLC 作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC 应用于生产实践。可编程序控制器一直在发展中,所以至今尚未对其下最后的定义。国际电工学会(IEC)曾先后于 1982.11;1985.1和 1987.2发布了可编程序控制器标准草案的第一,二,三稿。在第三稿中,对 PLC 作了如下定义:可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的,模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体、易于扩充其功能的原则设计。PLC是近年来发展极为迅速、 应用极为广泛的工业控制装置。 它将传统的继电器控制技术、自动化技术、计算机控制技术和通信技术融为一体专门为工业控制而设计,具有可靠性高、功能强、编程简单、使用方便、环境适应性好以及体积小、功耗低等特点;具有基本控制功能、步进控制功能、模拟控制功能、定位控制功能、网络通信功能、自诊断功能、显示监控功能等,可以满足对工业生产进行监视和控制的绝大多数场合的需要。PLC最常用的语言是面向控制的梯形图语言,它采用了与实际电器原理图非常接近的图形编程方式,易学易用16 。具体特点如下:(1)所有的 I/O 接口电路均采用光电隔离, 使工业现场的外部电路与PLC内部电路之间电气上隔离,使其安全工作。(2)各输入端均采用 RC滤波器,其滤波时间常数一般为1020ms ;(3)各模块均采用屏蔽措施,以防止辐射干扰。(4)采用性能优良的开关电源。(5)一旦电源或其他硬件等设备发生异常情况,CPU 立即采用有效的措施,以防止故障扩大。(6)PLC可以真对不同的工业现场信号有相应的I/O 模块与工业现场的器件或设备17 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 32 页2.2 PLC 的分类自动化立体仓库通常有以下几种分类方式,按建筑形式可以分为整体式和分离式;按自动化仓库与生产连接的紧密程度可分为独立型( 也称离线型 ) 、半紧密型和紧密型仓库 (在线型 ) ;按货物存取形式可以分为单元货架式、拣选货架式;按照在生产流通中的作用可以分为生产性仓库和流通性仓库;按货架的结构形式可以分为单元货格式、贯通式、水平循环式和垂直循环式,其中以单元货格式仓库使用最广。按容量和功能分为小型机、中型机、大型机。小型 PLC 一般以开关量控制为主, 它的输入 /输出点数适合于接触器、 继电器控制的场合,还能直接驱动电磁阀等执行元件。这类PLC 价格低廉、体积小巧,适合于控制单台设备,开发机电一体化产品。中型 PLC 不仅有开关量和模拟量的控制功能,还具有数值计算能力。为了将温度、压力、流量等模拟量转化为数字量,一般都带有A/D 转化器,中型机指令也比小型机丰富。还有微分、积分、比例、整数、浮点运算等模块功能。适用于有温度控制和开关动作复杂的机械及连续生产过程。大型机已经于工业控制计算机相近,它具有计算、控制和调节的功能,还具有网络结构和通讯联网能力。 这类机型点数都在100 点以上,内存容量 64K 以上。大型机适用于设备自动化控制,过程自动化控制和过程监控系统中。2.3 PLC的选型2.5 PLC的各个组成部件及工作原理PLC的工作原理具体如下:PLC的 CPU 采用顺序逻辑扫描用户程序的运行方式, 即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等到扫描到该触点时才会动作18 。当 PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的 CPU 以一定的扫描速度重复执行上述三个阶段18 。具体过程如下:(1)输入采样阶段在输入采样阶段, PLC 以扫描方式依次地读入所有状态和数据,并将它们存入I/O 映象区中的相应单元内, 输入采样结束后, 转入用户程序执行和输出刷新阶段。在这两个阶段中, 即使输入状态和数据发生变化,I/O 映象区中的相应单元的数据和状态也不会改变。因此,如果输入是脉冲信号,则该脉冲的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行阶段在用户程序执行阶段, PLC总是由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时, 又总是先扫描梯形图左边的由各触点构成的控制线路,并按照先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM 存储区中对应位的状态;或者刷新该输出线圈在I/O 映象区中对应位的状态;或者确定是否要执行该梯精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 32 页形图所规定的特殊功能指令。(3)输出刷新阶段当用户程序结束后, PLC就进入输出刷新阶段。在此期间,CPU 按照 I/O 映象区内对应的状态和数据刷新所有的输出锁存电路,在经输出电路驱动相应的外设。这时,才是 PLC真正的输出 19 。1.CPU是 PLC 的核心部分。与通用微机CPU 一样,CPU 在 PC 系统中的作用类似于人体的神经中枢。其功能:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 32 页(1)用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器或数据寄存器;(2)接收并存储从编程器输入的用户程序和数据;(3)诊断电源和 PC 内部电路的工作状态及编程过程中的语法错误;(4)在 PC 进入运行状态后:a)执行用户程序产生相应的控制信号(从用户程序存储器中逐条读取指令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路)b)进行数据处理分时、分渠道地执行数据存取、传送、组合、比较、变换等动作,完成用户程序中规定的逻辑或算术运算任务c)更新输出状态输出实施控制(根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输入映象寄存器或数据寄存器的内容,实现输出控制、制表、打印、数据通讯等)2.存储器系统程序存储器存放系统工作程序(监控程序)、模块化应用功能子程序、命令解释、功能子程序的调用管理程序和系统参数精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 32 页*不能由用户直接存取用户存储器用户程序存储器存放用户程序。即用户通过编程器输入的用户程序。功能存储器(数据区)存放用户数据PC的用户存储器通常以字( 16 位/字)为单位来表示存储容量。注意:系统程序直接关系到PC 的性能,不能由用户直接存取, 所以,通常PC 产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。3.接口输入输出接口是 PLC与工业现场控制或检测元件和执行元件连接的接口电路。PLC 的输入接口有直流输入、交流输入、交直流输入等类型;输出接口有晶体管输出、晶闸管输出和继电器输出等类型。晶体管和晶闸管输出为无触点输出型电路,晶体管输出型用于高频小功率负载、晶闸管输出型用于高频大功率负载;继电器输出为有触点输出型电路,用于低频负载。现场控制或检测元件输入给PLC 各种控制信号,如限位开关、操作按钮、选择开关以及其他一些传感器输出的开关量或模拟量等,通过输入接口电路将这些信号转换成CPU 能够接收和处理的信号。输出接口电路将CPU 送出的弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器等被控设备的执行元件。1)输入接口输入接口用于接收和采集两种类型的输入信号,一类是由按钮、 转换开关、行程开关、继电器触头等开关量输入信号;另一类是由电位器、测速发电机和各种变换器提供的连续变化的模拟量输入信号。以图 2 所示的直流输入接口电路为例,R1 是限流与分压电阻, R2 与 C 构成滤波电路,滤波后的输入信号经光耦合器T 与内部电路耦合。当输入端的按钮 SB 接通时,光耦合器T 导通,直流输入信号被转换成PLC 能处理的 5V 标准信号电平 (简称 TTL),同时 LED 输入指示灯亮,表示信号接通。微电脑输入接口电路一般由寄存器、选通电路和中断请求逻辑电路组成,这些电路集成在一个芯片上。交流输入与交直流输入接口电路与直流输入接口电路类似。图 2 直流输入接口电路滤波电路用以消除输入触头的抖动,光电耦合电路可防止现场的强电干扰进入 PLC。由于输入电信号与PLC 内部电路之间采用光信号耦合,所以两者在电气上完全隔离,使输入接口具有抗干扰能力。现场的输入信号通过光电耦合后转换为 5V 的 TTL 送入输入数据寄存器,再经数据总线传送给CPU。2)输出接口输出接口电路向被控对象的各种执行元件输出控制信号。常用执行元件有精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 32 页接触器、电磁阀、调节阀 (模拟量 )、调速装置 (模拟量 )、指示灯、数字显示装置和报警装置等。输出接口电路一般由微电脑输出接口电路和功率放大电路组成,与输入接口电路类似,内部电路与输出接口电路之间采用光电耦合器进行抗干扰电隔离。微电脑输出接口电路一般由输出数据寄存器、选通电路和中断请求逻辑电路集成在芯片上, CPU 通过数据总线将输出信号送到输出数据寄存器中,功率放大电路是为了适应工业控制要求,将微电脑的输出信号放大。3)其它接口若主机单元的 I/O 数量不够用,可通过 I/O 扩展接口电缆与 I/O 扩展单元 (不带 CPU)相接进行扩充。 PLC 还常配置连接各种外围设备的接口,可通过电缆实现串行通信、 EPROM 写入等功能。4.编程器编程器作用是将用户编写的程序下载至PLC 的用户程序存储器,并利用编程器检查、修改和调试用户程序,监视用户程序的执行过程,显示PLC 状态、内部器件及系统的参数等。编程器有简易编程器和图形编程器两种。简易编程器体积小,携带方便,但只能用语句形式进行联机编程,适合小型PLC 的编程及现场调试。图形编程器既可用语句形式编程,又可用梯形图编程,同时还能进行脱机编程。目前 PLC 制造厂家大都开发了计算机辅助PLC 编程支持软件,当个人计算机安装了 PLC 编程支持软件后,可用作图形编程器,进行用户程序的编辑、修改,并通过个人计算机和PLC 之间的通信接口实现用户程序的双向传送、监控PLC 运行状态等。5.电源PLC 的电源将外部供给的交流电转换成供CPU、存储器等所需的直流电,是整个 PLC 的能源供给中心。 PLC 大都采用高质量的工作稳定性好、抗干扰能力强的开关稳压电源, 许多 PLC 电源还可向外部提供直流24V 稳压电源, 用于向输入接口上的接入电气元件供电,从而简化外围配置。2.4 三菱 FX 系列 PLC 简介及型号说明三菱公司的 FX 系列 PLC 是比较具有代表性的微型PLC,除具有基本指令表编程以外,还可以采用梯形图编程及对应机械动作流程进行顺序设计的SFC(Sequential Function Chart )顺序功能图编程,而且这些程序可以相互转换。在FX 系列 PLC 中还设置了高速计数器、各种应用指令及模块,大大的扩大展了本系列 PLC 的功能和应用领域。FX 系列 PLC 型号的含义如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 32 页其中系列名称:如0、2、0s、1s、0N、1N、2N 等单元类型:M 基本单元 E输入输出混合扩展单元 Ex扩展输入模块 EY扩展输出模块输出方式: R 继电器输出 S晶闸管输出 T晶体管输出特殊品种: D DC电源, DC输出 AlAC电源, AC (AC100 120V)输入或 AC输出模块 H大电流输出扩展模块 V立式端子排的扩展模块 C接插口输入输出方式 F输入滤波时间为1ms的扩展模块例如 FX2N 32MT D表示 FX2N系列, 32个 I/O 点基本单位,晶体管输出,使用直流电源, 24V直流输出型。2.5 本章小结本章系统全面的介绍了有关PLC 的基本知识,其型号、优势、功能及组成和各部分的作用,使读者能够对可编程控制器有总体全面的了解。3 自动化立体仓库的系统设计3.1 立体仓库的基本组成精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 32 页自动化立体仓库是机械和电气、强电控制和弱电控制相结合的产品。它主要由货物储存系统、货物存取和传送系统、控制和管理等三大系统所组成。货物存储系统由立体货架的货格(托盘或货箱 ) 组成,货架按照排、列、层组合而成立体仓库储存系统;货物存取和传送系统承担货物存取、出入仓库的功能,它由有轨或无轨堆垛机、出入库输送机、装卸机械等组成;自动化立体仓库视情况不同采取不同的控制方式:有的仓库只采取对存取堆垛机、出入库输送机的单台 PLC控制,机与机无联系;有的仓库对各单台机械进行联网控制。更高级的自动化立体仓库的控制系统采用集中控制、分离式控制和分布式控制,即由管理计算机、中央控制计算机和堆垛机、出入库输送等直接控制的可编程序控制器组成控制系统。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 32 页3.2 自动化立体仓库的设计原则与设计过程精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 32 页3.2 本输送系统的基本控制要求1 接通电源,将选择开关置于手动位置,分别按下、后观察各方向运动情况,小车在高强度丝杠上运行平稳,在接近极限位置时,执行限位保护。2 将选择开关置于自动位置,通电状态下,各机构复位,即返回零位。立体仓库坐标定位以零位开始。3 当送货的时候,选择欲送货物的仓位号,按动仓位号对应的按钮,控制精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 32 页面板数码管显示仓位号。按送货按钮后,货物自动送入指定的仓位号对应的仓库位里。若被指定的仓位号里有货物,则送货命令不被执行。送货完成后,小车自动返回原来的位置。4 当取货的时候,选择欲取货物的仓位号后,在控制面板的数码管里显示出来,按动取货按钮后,可以自动将货物取出。如果小车里有货物,则取货命令不被执行。取货与送货装有互锁开关,防止发生故障。5 取货和送货指令完成后,机构自动返回原来位置。6 当小车内有货物时,若无外部操作,就绪指示灯亮,十秒后程序把最大仓位号里的货物转运至没有放货物的比它小的仓位号所对应的仓位里。上述自动优化放货只对 16 号仓库适用。7 需用手动取货时,必须在断电状态下进行。8 通过控制面板可以控制步进电机,正反转和加减速。可提高送货效率。了保护人身、设备和货物的安全,堆垛机必须具有完善的安全保护措施:1 ) 堆垛机在行走、载货台升降和货又伸缩终端处都设有机械和电气限位装置。2 ) 货物检测载货台上设有货物超高、超长和超宽检测装置。在货物进入载货台时,当检测到货物超过设定高度、长度或宽度时,堆垛机便停止运行并报警。一般允许误差为 3 0 4 0 m m ,检测元件采用对射或反射式光电传感器。3 ) 载货台上还设有检测货又是否回位、货叉上有无货物和货位中有无货物的装置。如货叉没有回位,堆垛机不能水平运行;如货叉上已有货物,则不能再取货;入库时,必须检测货位中有无货物,以避免发生事故。4 ) 断电保护如载货台升降过程中忽然断电,则通过提升电动机制动使载货台停在当前位置,不会掉下来。3.3 本仓库系统的基本物流过程与控制面板精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 32 页物流过程示意图数码管仓位号显示送货指令送货取货指令PLC 检测有无货物无/ 有有/ 无送货指令无/执行送货控制面板接受指令有 /指 令 不 执行有/执行取货无 / 指 令 不 执行动作完成后,返回原点等待下一个命令的执行精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 32 页1234567890就绪取送数码管显示手动自动 停取送电源控制面板控制面板示意图控制面板示意图3.4 输入与输出点数( I/O )的分配输入:X0 按钮 0 X7 按钮 7 X16 送X23 X轴 2 位置行程开关X1 按钮 1/ 手动向左X42 自动X17 取X24 X轴 3 位置行程开关X2 按钮 2/ 手动向下X100 电源X18 左限位开关X25 X轴 4 位置行程开关X3 按钮 3/ 手动向右X10 按钮 8 X19 右限位开关X26 X轴 5 位置行程开关X4 按钮 4/ 手动向外X11 按钮 9 X20 Z 轴里侧限位开关X27 X轴 6 位置行程开关X5 按钮 5/ 手X12 手动X21 Z 轴外限位开X28 X轴 7 位置行精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 32 页动向上关程开关X6 按钮 6/ 手动向里X15 停X22 X轴 1 位置行程开关X29 X轴 8 位置行程开关X32 Y轴 1 位下限位X33 Y轴 1位上限位X34 Y轴 2 位下限位X30 X轴 9 位置行程开关X35 Y轴 2 位上限位X36 Y轴 3位下限位X37 Y轴 3 位上限位X31 X轴 10位置行程开关X38 Y轴 4 位下限位X39 Y轴 4位上限位X40 Y轴 5 位下限位X41 Y轴 5 位上限位注:X5057 矩阵输入输出:Y8 就绪指示灯Y9 取货指示灯Y10 送货指示灯Y11 小车沿 X 轴右行Y12 小车沿 X 轴左行Y13 小车沿 Y 轴上行Y14 小车沿 Y 轴下行Y15 小车沿 Z 轴里行Y16 小车沿 Z 轴外行注:Y0Y7 数码管显示输出、Y20Y26矩阵输出3.5 输送系统的 PLC程序设计3.5.1 编程过程中的问题及其解决方法由于 PLC的输入与输出点数直接决定了其价格,因此在实现更多功能的基础上,为了降低成本,程序设计的基本原则是尽量减少其I/O 点数。1、若用 PLC直接驱动数码管,需要占用大量的点数,本设计中采用,三菱PLC的高级应用指令 7 段数码管扫描应用指令。该指令使用范例:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 32 页当触点闭合后,将D1的值送到 Y0Y7外部布线的七段数码管显示。4 位数数据送到七段数码管必须使用12 次的扫描时间, 传送完毕时, M8029触点闭合。执行 SEGL 指令时,扫描时间大于10ms 。晶体管输出 PLC的输出电压为 1.5V,必须选用合适的数码管。四位数一组七段灯管与PLC的输出外部接线如图2、以上数码管显示要由十键输入指令来配合一起使用,本指令也是三菱FX 系列 PLC高级指令。控制面板上的十个按键就是配合十键输入指令进行信息输入的。其具体用法及接线图如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 32 页当 X100闭合时,从指定的X0开始的十个输入端,代表09,如下图 假设按键顺序为 X5、X6、X3、X10,则将结果 5638保存在 D0寄存器中。 D0 最多容纳 9999,超过四位数时,最前面的位数溢出。 若使用 32 位 DTKY 指令,则 D0最多为 99999999。本设计中不用它。当触点 X100断开时,前面输入的值继续保留。3、从设计的基本原则出发,且由于本仓库系统有库位50 个,要检测每个库位,是否有货物,若用50 个传感器则必定大大的增加成本,若在软件中完成检测,如果每个仓库位都分别定义的话,增加50 个输入点数,势必使PLC的成本升高。因此用矩阵输入指令,就可以解决这个问题。其具体用法解释如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 32 页使用矩阵输入的外部布线图如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 32 页详细布线图请点击下超级链接: S 表示连接输入端的起始号, 从该号码开始算起连续8 点位矩阵输入端,本设计中指定的为 X50 D1 则是指定矩阵扫描的起始号码, 配合 n 值来决定点数, 本设计中起始号为 Y20,n=7 程序在执行时是,顺序扫描Y20Y26. D2 表示读入结果的起始号码,例如本设计中用M10 ,则代表 M10 M17 、M20M 27、M30 M37 、M40 M47 、M50 M57 、M60 M67 、M70 M77 。 使用本指令每列读取时间大约为20ms ,本设计中为7 列,时间为大约140ms 。因此 ON/OFF 速度快于 140ms的输入信号就不适用与本指令。3.5.2 程序中应用的复杂指令的PLC接线及解释七段灯的译码表如下:十进制