PLC控制自动化立体仓库_第1页
PLC控制自动化立体仓库_第2页
PLC控制自动化立体仓库_第3页
PLC控制自动化立体仓库_第4页
PLC控制自动化立体仓库_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、前言随着企业的持续稳定发展,经济全球化步伐也迅速,我国的工业也出现了 翻天覆地的变化,一方面高科技的加工工艺越来越得到推广,加工效率也得到 了大大的提高。与此同时原有的物流和仓储系统已不能满足新形势的要求 , 建立 一个集物流、信息流和资金流于一身的自动化物流管理中心 , 从而降低企业综合 物流成本 , 提高企业综合效益便成为目前亟待解决的问题。自动化立体仓库是指 在不直接进行人工处理的情况下 , 自动地完成物品仓储和取出的系统 , 它以高 层立体货架为主体 , 以成套搬运设备为基础 , 是集自动控制技术、通信技术、 机电技术于一体的高效率、 大容量存储机构。 PLC 作为一种工业控制计算机

2、, 具 有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制 功能、网络技术和优越的性价比等性能 , 是目前广泛应用的控制装置之一。自 动化立体仓库的出现 , 实现了仓库功能从单纯保管型向综合流通型的转变, 而 且自动化立体仓库是现代物流与仓储系统的重要组成部分,具有货物存取效率 高和自动化程度高、很强的入出库能力等优点。而 PLC 功能强大,可靠性高, 抗干扰能力强,维修方便,易于实现机电一体化。完全满足立体仓库工作环境 和控制系统的要求。但是由于立体仓库前期投入大,需要专业人才从事维护,维持费用高, 只有资 本雄厚的企业才会重视立体仓库,成本成为立体仓库发展的限制因素,因此

3、如 何降低立体仓库的成本或者设计中小型立体仓库自然成为重中之重更利于推广 与普及。本设计就是针对那些中小型企业而设计的采用三菱 FX1N 系列 PLC 作 为核心控制元件的中小型字体仓库,而且结构可以灵活调整,既可以是单排或 者双排货架的自动化立体仓库, 也可以是自动化立体车库, 可以根据需求调整。 采用专用键盘作为人机接口部件,具有手动和自动操作,可根据用户需求人机 之间进行信息交换,作控制步进电机来驱动一个有三自由度的小车在高强度导 轨上做三维运动来完成一系列动。1 绪论1.1 自动化立体仓库的发展情况及发展趋势随 着 现 代 工 业 生 产 的 发 展 , 柔 性 制 造 系 统 (Fl

4、exibleManufacturing System 、 计算机集成制造系统 (Computer Integrated Manufacturing System和工厂 自动化 (Factory Automation对自动化仓库提出更高的要求。 射频数据通信、 条形 码技术、扫描技术和数据采集越来越多地应用于仓库堆垛机、自动导引车和传 送带等运输设备上,移动式机器人也作为柔性物流工具在柔性生产、仓储和产 品发送中日益发挥重要的作用。实现系统的柔性化,灵活的传输设备是实现物 流和仓储自动化的趋势。美国学者 J . A . White 将自动化立体仓库的发展分为五个阶段:人工 仓储阶段、机械化仓储阶

5、段、自动化仓储阶段、集成化仓储阶段和智能自动化 仓储阶段。目前,智能自动化仓储技术虽然还处于初级发展阶段,但它将是主 要的发展方向。立体仓库的产生和发展是第二次世界大战之后生产和技术发展的结 果。 50年代初,美国出现了采用桥式堆垛起重机的立体仓库; 50年代末 60年 代初出现了司机操作的巷道式堆垛起重机立体仓库; 1963年美国率先在高架仓 库中采用计算机控制技术,建立了第一座计算机控制的立体仓库。此后,自动 化立体仓库在美国和欧洲得到迅速发展,并形成了专门的学科。 60年代中期, 日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化 立体仓库最多的国家之一。我国对立体仓库

6、及其物料搬运设备的研制开始并不晚, 1963研制成第 一台桥式堆垛起重机 (机械部北京起重运输机械研究所 , 1973开始研制我国第 一座由计算机控制的自动化立体仓库 (高 15米, 机械部起重所负责 , 该库 1980年投入运行。到 2003年为止,我国自动化立体仓库数量已超过 200座。现在, 自动化物流技术和成套设备的研发已经发展成了一个庞大的产业。目前,国外 自动化立体仓库采用扫描技术, 提高信息的传输速度和准确性:采用射频数据 通信技术,数据的采集、处理和交换能够在搬运工具与中央计算机之间快速进 行,使物品的存取和发送信息做到快速、实时、可靠和准确。另外,近年来迅 猛发展的多媒体技术

7、也在自动化立体仓库中得到越来越广泛的应用,普遍应用 于人员培训、操作指导、远程现场监视、异地故障分析和诊断及防火防盗等方 面。但是国内的自动化立体仓库系统具有一定的局限性,主要以单机为主, 系统整体的集成能力和集成水平低; 因为资金不足, 许多外围设备如 AGV 系统、 码垛和拆垛等无法应用于物流系统,从根本上限制了这些设备的研制和发展; 仓储作业的计算机管理水平较低。因此不论从自动化物流系统的设备品种及技 术水平,还是在应用的广度和深度上与国际水平都还存在着相当大的差距。1.2 自动化立体仓库的发展趋势随着自动化技术和信息技术在自动化立体仓库广泛运用, 自动化立体 仓库的发展将呈现以下趋势:

8、(1仓储作业管理自动化水平将会逐步提高。(2智能技术将会获得应用。(3仓库作业向柔性化方向发展。(4建设自动化立体仓库方面更加注重实用性和安全性1.3 本课题的研究意义及研究目的自 动 化 立 体 仓 库 又 称 立 库 、 自 动 存 取 系 统 AS/RS(Automatic Storage& Retrieval System, 是一种用高层立体货架 (托盘 系统 储存物资, 用电子计算机控制管理和用自动控制堆垛运输车进行存取作业 的仓库。使用自动化立体仓库可以产生巨大的社会效益和经济效益。它通过高层货 架存储,使存储区大幅度地向高空发展,提高了空间利用率;自动化立体仓库 采用层积

9、式存放,结合计算机管理,可以很容易实现先入先出,防止货物的自 然老化、变质和损坏;通过自动存取系统 (AS/RS,加快了运行和处理速度,提 高了劳动生产率,降低操作人员的劳动强度;采用自动化技术后,还能较好地 适应黑暗、低温、污染、有毒和易爆等特殊场合的物品存储需要;计算机控制 能够始终准确无误地对各种信息进行存储和管理,减少了货物处理和信息处理 过程中的差错;同时借助于计算机管理还能有效地利用仓库存储能力,便于清 点和盘库,合理减少库存,加快资金周转,节约流动资金,从而提高仓库的管 理水平。自动化仓库的信息系统可以与企业的生产信息系统集成,实现企业信 息管理的自动化。同时,由于使用自动化仓库

10、,促进企业的科学管理,减少了 浪费,保证均衡生产,也提高了操作人员素质和管理人员水平。自动化物流控制系统具有信息处理、系统控制、系统监视、系统管理等多 种功能,集信息流和物流于一体,是现代化企业物流和信息流管理的重要组成 部分。自动化控制系统在现代物流系统中起着承上启下的重要作用, 根据上位调 度管理计算机下达作业任务,控制系统自动完成对设备的运行、停机、故障、 报警等各项过程的控制。同时将作业完成情况和设备状况实时上报上位调度管 理层,使上位系统实现对设备运行状况、物流位置和物流数据的管理与监控。 自动化控制系统作为自动化物流系统中的一个重要组成部分,对于提高物流系 统的物流控制功能和作业效

11、率,具有关键的作用。自动化立体仓库是一个复杂的综合自动化系统是现代物流技术领域中出现的一 种新型仓储方式。自动化立体仓库自诞生以来就受到了极大关注,对其相关技 术和管理的研究从未停止过。 在现代社会, 随着生产方式和技术革命性的变革, 自动化立体仓库已经成长为支持企业和社会经济活动的重要因素,其经济和社 会效益逐渐被人接受,自动化立体仓库也成为企业和社会投资的重点。而且自 动化立体仓库其优越性是多方面的, 对于企业来说 , 可从以下几个方面得到体现:1 提高空间利用率 ,早期立体仓库的构想,其基本出发点是提高空间利用 率,充分节约有限且宝贵的土地。在西方有些发达国家,提高空间利用率的观 点已有

12、更广泛深刻的含义,节约土地,已与节约能源、环境保护等更多的方面 联系起来。有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标 来对待。 立体库的空间利用率与其规划紧密相连。一般来说,自动化高架仓库 其空间利用率为普通平库的 2-5倍。这是相当可观的。2 便于形成先进的物流系统,提高企业生产管理水平传统仓库只是货物储存的场所,保存货物是其唯一的功能,是一种“静态 储存” 。 自动化立体仓库采用先进的自动化物料搬运设备, 不仅能使货物在仓库 内按需要自动存取,而且可以与仓库以外的生产环节进行有机的连接,并通过 计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要 环节。企业

13、外购件和自制生产件进入自动化仓库储存是整个生产的一个环节, 短时储存是为了在指定的时间自动输出到下一道工序进行生产,从而形成一个 自动化的物流系统,这是一种“动态储存” ,也是当今自动化仓库发展的一个明 显的技术趋势。本课题研究的目的在于, 随着自动化立体仓库系统控制技术的蓬勃发展, 探索自动化立体仓库新的控制技术,结合现代科技的发展水平,用技术创新的 思想,在实现自动化立体仓库的 Integrated(集成化 、 Intelligent(智能化 、 Information(信息化 方面进行研究。为提高自动化立体仓库先进性、可靠性, 提高其经济效益和社会效益,提高我国的物流技术水平做出我们应有

14、的贡献。 堆垛机控制系统和货位的优化分配研究已经取得了较大的进展,但随着现代物 流的发展,问题的复杂程度和求解精度要求的不断提高,现有的研究方法还不 能满足现代物流的控制要求,需要发展更为高效的优化方案。1.4 本课题的研究内容本课题主要研究中小型自动化立体仓库的自动控制系统, 具有专用的人机信 息交流界面控制面板,可以实现手动和自动货物存取功能。存取货物还可以实 现全自动,为节省 PLC 成本,采用三菱的矩阵输入指令等高级宏指令,扩展了 PLC 的输入和输出点数。而且利用 PLC 软件实现货架上有无货物的检测,节省 了货物检测传感器的成本投入,步进电机也是通过 PLC 软件进行控制其正转、

15、翻转和加减速。根据自动化立体仓库运行的基本原理, 通过大学阶段所学的知识设计一套基 于 PLC 的自动化立体仓库运动的控制系统,具有根据用户的输入,三个坐标方 向电机能够准确移动、 定位以实现物品的正确存放功能。 具体完成的任务如下:(1 命令键盘的设计。(2 熟练掌握 PLC 程序设计方法。(3 应用 PLC 完成硬件电路的设计。(4 设计出相应的程序,并且通过调试。(5 在立体仓库模型上进行物品装卸试验。通过对仓库模型控制系统的设计研究,能够对自动化立体仓库设计的基本工 作原理有一定的认识,并且对大学阶段所学知识能够进一步的深化,对理论知 识和实际应用之间的相互转化有更具体的理解, 特别是

16、对 PLC 技术、数字电路、 机电一体化技术有了更进一步的认识。以及 PLC 的程序设计有了更认真地学习 和运用。另外,通过对此课题的学习研究,还可以培养自己独立解决实际问题的能力, 为以后学习打下基础1.5 方案论证目前自动化立体仓库已随着经济的发展开始越来越流行起来, 其设计也在不 断的趋向于完美化,本仓库模型系统的设计也有很多不同的方法。我们对仓库 模型控制作了两种设计方案,并对其进行了研究和讨论方案一:基于单片机的仓库模型控制系统的设计。采用单片机作为主控制 器来控制步进电机的控制系统,系统所要设计的控制电路较多,较为复杂。而 且整个控制系统的开发周期长。由于需设计的电路居多,所以系统

17、的软件程序 设计复杂,难于实现 12。方案二:基于 PLC 仓库模型控制系统设计, 它具有很多其他设计方法不可比 拟的优点:(1 可靠性高、环境适应性强:可编程控制器输入 /输出端口均采用继电器和 光电耦合器件,采取了隔离和抗干扰措施,所以具有很高的抗干扰能力; (2 通用性好:由于可编程控制器采用模块化结构, 一般有 CPU 模块、 电源 模块、 PID 模块、模拟输入和输出模块等,可以用这些模块灵活的组成各种不 同的控制系统,对不同的控制系统,只需选取不同的模块即可,因而具有很好 的适用性 14 。(3 使用方便、灵活:对于不同的控制系统,当硬件结构选定后,如果输入 /输出作很小的变动时,

18、 只需修改相应程序即可, 无需对系统连线做较大的修改, 减少了现场调试的工作量,使用起来灵活方便。(4 具有顺序、周期性的工作特征。(5 体积小;由于在制造时采用了大规模集成电路和微处理器,用软件编程 代替了硬连线,便于安装,实现了小型化。综上所述:我们选择方案二,即 PLC 作为设计中的主控制系统,能够很好的满 足设计要求,达到设计的目的。1.5本章小结本章首先从国内和国外两个方面简要介绍了自动化立体仓库的发展状况, 并指出了自动化立体仓库的未来发展方向; 其次简要介绍了本课题的研究背景、 意义及目的;最后给出了本次设计的自动化立体仓库的研究内容即本设计系统 所能完成的功能;还有我们为什么会

19、选择使用 PLC 完成对本系统的控制,及其 优点。2 可编程控制器的介绍2.1 PLC的定义及功能简介可编程序控制器,英文称 ProgrammableController ,简称 PC 。但由于 PC 容易和 个人计算机(Personal Computer 混淆,故人们仍习惯地用 PLC 作为可编程序 控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置, 专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执 行逻辑运算、顺序控制、定时 /计数和算术运算等操作指令,并通过数字式或模 拟式的输入、输出接口,控制各种类型的机械或生产过程。 PLC 是微机技术与 传统的

20、继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械 触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了 微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是 PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯 形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与 查错也都很方便。用户在购到所需的 PLC 后,只需按说明书的提示,做少量的 接线和简易的用户程序编制工作,就可灵活方便地将 PLC 应用于生产实践。 可编程序控制器一直在发展中,所以至今尚未对其下最后的定义。国际电工学 会(IEC 曾先后于 1982.

21、11; 1985.1和 1987.2发布了可编程序控制器标准草案 的第一,二,三稿。在第三稿中,对 PLC 作了如下定义:可编程序控制器是一种数字运算操作电子 系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其 内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并 通过数字的,模拟的输入和输出,控制各种类型的机械或生产过程。可编程序 控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体、易于 扩充其功能的原则设计。PLC 是近年来发展极为迅速、 应用极为广泛的工业控制装置。 它将传统的继电器 控制技术、自动化技术、计算机控制技术和通信技术融为一体专门

22、为工业控制 而设计,具有可靠性高、功能强、编程简单、使用方便、环境适应性好以及体 积小、功耗低等特点;具有基本控制功能、步进控制功能、模拟控制功能、定 位控制功能、网络通信功能、自诊断功能、显示监控功能等,可以满足对工业 生产进行监视和控制的绝大多数场合的需要。 PLC 最常用的语言是面向控制的梯 形图语言,它采用了与实际电器原理图非常接近的图形编程方式,易学易用 16。具体特点如下:(1 所有的 I/O接口电路均采用光电隔离,使工业现场的外部电路与 PLC 内 部电路之间电气上隔离,使其安全工作。(2 各输入端均采用 RC 滤波器,其滤波时间常数一般为 1020ms ;(3 各模块均采用屏蔽

23、措施,以防止辐射干扰。(4 采用性能优良的开关电源。(5 一旦电源或其他硬件等设备发生异常情况, CPU 立即采用有效的措施, 以 防止故障扩大。(6 PLC可以真对不同的工业现场信号有相应的 I/O模块与工业现场的器件或 设备 17。2.2 PLC的分类自动化立体仓库通常有以下几种分类方式,按建筑形式可以分为整体式和分离 式;按自动化仓库与生产连接的紧密程度可分为独立型 (也称离线型 、半紧密 型和紧密型仓库 (在线型 ; 按货物存取形式可以分为单元货架式、拣选货架式; 按照在生产流通中的作用可以分为生产性仓库和流通性仓库;按货架的结构形 式可以分为单元货格式、贯通式、水平循环式和垂直循环式

24、,其中以单元货格 式仓库使用最广。按容量和功能分为小型机、中型机、大型机。小型 PLC 一般以开关量控制为主, 它的输入 /输出点数适合于接触器、 继电器控 制的场合,还能直接驱动电磁阀等执行元件。这类 PLC 价格低廉、体积小巧, 适合于控制单台设备,开发机电一体化产品。中型 PLC 不仅有开关量和模拟量的控制功能,还具有数值计算能力。为了将温 度、压力、流量等模拟量转化为数字量,一般都带有 A/D转化器,中型机指令 也比小型机丰富。还有微分、积分、比例、整数、浮点运算等模块功能。适用 于有温度控制和开关动作复杂的机械及连续生产过程。大型机已经于工业控制计算机相近,它具有计算、控制和调节的功

25、能,还具有 网络结构和通讯联网能力。 这类机型点数都在 100点以上, 内存容量 64K 以上。 大型机适用于设备自动化控制,过程自动化控制和过程监控系统中。2.3 PLC的选型2.5 PLC的各个组成部件及工作原理PLC 的工作原理具体如下:PLC 的 CPU 采用顺序逻辑扫描用户程序的运行方式, 即如果一个输出线圈或逻辑 线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点不会立即动 作,必须等到扫描到该触点时才会动作 18。当 PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执 行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期 间, PLC 的

26、 CPU 以一定的扫描速度重复执行上述三个阶段 18。具体过程如下: (1 输入采样阶段在输入采样阶段, PLC 以扫描方式依次地读入所有状态和数据,并将它们存入 I/O映象区中的相应单元内, 输入采样结束后, 转入用户程序执行和输出刷新阶 段。 在这两个阶段中, 即使输入状态和数据发生变化, I/O映象区中的相应单元 的数据和状态也不会改变。因此,如果输入是脉冲信号,则该脉冲的宽度必须 大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2 用户程序执行阶段在用户程序执行阶段, PLC 总是由上而下的顺序依次地扫描用户程序 (梯形图 。 在扫描每一条梯形图时, 又总是先扫描梯形图左边

27、的由各触点构成的控制线路, 并按照先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然 后根据逻辑运算的结果,刷新该逻辑线圈在系统 RAM 存储区中对应位的状态; 或者刷新该输出线圈在 I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。(3 输出刷新阶段当用户程序结束后, PLC 就进入输出刷新阶段。在此期间, CPU 按照 I/O映象区 内对应的状态和数据刷新所有的输出锁存电路, 在经输出电路驱动相应的外设。 这时,才是 PLC 真正的输出 19。1.CPU 是 PLC 的核心部分。与通用微机 CPU 一样, CPU 在 PC 系统中 的作用类似于人体的神

28、经中枢。其功能: (1用扫描方式(后面介绍接收现场输入装置的状态或数据,并存入输 入映象寄存器或数据寄存器;(2接收并存储从编程器输入的用户程序和数据;(3诊断电源和 PC 内部电路的工作状态及编程过程中的语法错误;(4在 PC 进入运行状态后:a 执行用户程序产生相应的控制信号(从用户程序存储器中逐条读取指 令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控 制电路b 进行数据处理分时、分渠道地执行数据存取、传送、组合、比较、 变换等动作,完成用户程序中规定的逻辑或算术运算任务c 更新输出状态输出实施控制(根据运算结果,更新有关标志位的状态 和输出映象寄存器的内容,再由输入

29、映象寄存器或数据寄存器的内容,实现输 出控制、制表、打印、数据通讯等2. 存储器系统程序存储器存放系统工作程序 (监控程序 、 模块化应用功能子程 序、命令解释、功能子程序的调用管理程序和系统参数*不能由用户直接存取用户存储器用户程序存储器存放用户程序。即用户通过编程器输入的 用户程序。功能存储器(数据区存放用户数据PC 的用户存储器通常以字(16位 /字为单位来表示存储容量。注意:系统程序直接关系到 PC 的性能, 不能由用户直接存取,所以,通常 PC 产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而 言。3. 接口输入输出接口是 PLC 与工业现场控制或检测元件和执行元件连

30、接的接口电 路。 PLC 的输入接口有直流输入、交流输入、交直流输入等类型;输出接口有 晶体管输出、晶闸管输出和继电器输出等类型。晶体管和晶闸管输出为无触点 输出型电路,晶体管输出型用于高频小功率负载、晶闸管输出型用于高频大功 率负载;继电器输出为有触点输出型电路,用于低频负载。现场控制或检测元件输入给 PLC 各种控制信号,如限位开关、操作按钮、 选择开关以及其他一些传感器输出的开关量或模拟量等,通过输入接口电路将 这些信号转换成 CPU 能够接收和处理的信号。输出接口电路将 CPU 送出的弱 电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器等被控设 备的执行元件。1 输入接口输

31、入接口用于接收和采集两种类型的输入信号, 一类是由按钮、 转换开关、 行程开关、继电器触头等开关量输入信号;另一类是由电位器、测速发电机和 各种变换器提供的连续变化的模拟量输入信号。以图 2所示的直流输入接口电路为例, R1是限流与分压电阻, R2与 C 构 成滤波电路,滤波后的输入信号经光耦合器 T 与内部电路耦合。当输入端的按 钮 SB 接通时,光耦合器 T 导通,直流输入信号被转换成 PLC 能处理的 5V 标 准信号电平 (简称 TTL ,同时 LED 输入指示灯亮,表示信号接通。微电脑输入 接口电路一般由寄存器、选通电路和中断请求逻辑电路组成,这些电路集成在 一个芯片上。交流输入与交

32、直流输入接口电路与直流输入接口电路类似。 图 2直流输入接口电路滤波电路用以消除输入触头的抖动,光电耦合电路可防止现场的强电干扰 进入 PLC 。由于输入电信号与 PLC 内部电路之间采用光信号耦合,所以两者在 电气上完全隔离,使输入接口具有抗干扰能力。现场的输入信号通过光电耦合 后转换为 5V 的 TTL 送入输入数据寄存器,再经数据总线传送给 CPU 。2 输出接口输出接口电路向被控对象的各种执行元件输出控制信号。常用执行元件有接触器、电磁阀、调节阀 (模拟量 、调速装置 (模拟量 、指示灯、数字显示装置 和报警装置等。 输出接口电路一般由微电脑输出接口电路和功率放大电路组成, 与输入接口

33、电路类似,内部电路与输出接口电路之间采用光电耦合器进行抗干 扰电隔离。微电脑输出接口电路一般由输出数据寄存器、选通电路和中断请求逻辑电 路集成在芯片上, CPU 通过数据总线将输出信号送到输出数据寄存器中,功率 放大电路是为了适应工业控制要求,将微电脑的输出信号放大。3 其它接口若主机单元的 I/O数量不够用, 可通过 I/O扩展接口电缆与 I/O扩展单元 (不 带 CPU 相接进行扩充。 PLC 还常配置连接各种外围设备的接口, 可通过电缆实 现串行通信、 EPROM 写入等功能。4. 编程器编程器作用是将用户编写的程序下载至 PLC 的用户程序存储器,并利用编 程器检查、修改和调试用户程序

34、,监视用户程序的执行过程,显示 PLC 状态、 内部器件及系统的参数等。编程器有简易编程器和图形编程器两种。简易编程器体积小,携带方便, 但只能用语句形式进行联机编程,适合小型 PLC 的编程及现场调试。图形编程 器既可用语句形式编程,又可用梯形图编程,同时还能进行脱机编程。目前 PLC 制造厂家大都开发了计算机辅助 PLC 编程支持软件, 当个人计算 机安装了 PLC 编程支持软件后,可用作图形编程器,进行用户程序的编辑、修 改,并通过个人计算机和 PLC 之间的通信接口实现用户程序的双向传送、监控 PLC 运行状态等。5. 电源PLC 的电源将外部供给的交流电转换成供 CPU 、存储器等所

35、需的直流电, 是整个 PLC 的能源供给中心。 PLC 大都采用高质量的工作稳定性好、抗干扰能 力强的开关稳压电源, 许多 PLC 电源还可向外部提供直流 24V 稳压电源, 用于 向输入接口上的接入电气元件供电,从而简化外围配置。2.4 三菱 FX 系列 PLC 简介及型号说明三菱公司的 FX 系列 PLC 是比较具有代表性的微型 PLC ,除具有基本指令 表编程以外,还可以采用梯形图编程及对应机械动作流程进行顺序设计的 SFC (Sequential Function Chart顺序功能图编程,而且这些程序可以相互转换。在 FX 系列 PLC 中还设置了高速计数器、各种应用指令及模块,大大

36、的扩大 展了本系列 PLC 的功能和应用领域。FX 系列 PLC 型号的含义如下: 其中系列名称:如 0、 2、 0s 、 1s 、 0N 、 1N 、 2N 等单元类型:M 基本单元E输入输出混合扩展单元Ex扩展输入模块EY扩展输出模块输出方式:R 继电器输出S晶闸管输出T晶体管输出特殊品种:D DC 电源, DC 输出Al AC 电源, AC (AC100120V 输入或 AC 输出模块H大电流输出扩展模块V立式端子排的扩展模块C接插口输入输出方式F输入滤波时间为 1ms 的扩展模块例如 FX2N 32MT D 表示 FX2N 系列, 32个 I/O点基本单位,晶体管输出, 使用直流电源,

37、 24V 直流输出型。2.5 本章小结本章系统全面的介绍了有关 PLC 的基本知识,其型号、优势、功能及组成 和各部分的作用,使读者能够对可编程控制器有总体全面的了解。3 自动化立体仓库的系统设计3.1立体仓库的基本组成 自动化立体仓库是机械和电气、强电控制和弱电控制相结合的产品。它主 要由货物储存系统、货物存取和传送系统、控制和管理等三大系统所组成。货 物存储系统由立体货架的货格 (托盘或货箱 组成,货架按照排、列、层组合而 成立体仓库储存系统;货物存取和传送系统承担货物存取、出入仓库的功能, 它由有轨或无轨堆垛机、出入库输送机、装卸机械等组成;自动化立体仓库视 情况不同采取不同的控制方式:

38、有的仓库只采取对存取堆垛机、出入库输送机 的单台 PLC 控制,机与机无联系;有的仓库对各单台机械进行联网控制。更高 级的自动化立体仓库的控制系统采用集中控制、分离式控制和分布式控制,即 由管理计算机、中央控制计算机和堆垛机、出入库输送等直接控制的可编程序 控制器组成控制系统。3.2 自动化立体仓库的设计原则与设计过程 3.2 本输送系统的基本控制要求 1 接通电源,将选择开关置于手动位置,分别按下、后观察 各方向运动情况,小车在高强度丝杠上运行平稳,在接近极限位置时,执行限 位保护。2 将选择开关置于自动位置,通电状态下,各机构复位,即返回零位。立 体仓库坐标定位以零位开始。3 当送货的时候

39、,选择欲送货物的仓位号,按动仓位号对应的按钮,控制面板数码管显示仓位号。按送货按钮后,货物自动送入指定的仓位号对应的仓 库位里。若被指定的仓位号里有货物,则送货命令不被执行。送货完成后,小 车自动返回原来的位置。4 当取货的时候,选择欲取货物的仓位号后,在控制面板的数码管里显示 出来,按动取货按钮后,可以自动将货物取出。如果小车里有货物,则取货命 令不被执行。取货与送货装有互锁开关,防止发生故障。5 取货和送货指令完成后,机构自动返回原来位置。6 当小车内有货物时,若无外部操作,就绪指示灯亮,十秒后程序把最大 仓位号里的货物转运至没有放货物的比它小的仓位号所对应的仓位里。上述自 动优化放货只对

40、 16号仓库适用。7 需用手动取货时,必须在断电状态下进行。8 通过控制面板可以控制步进电机,正反转和加减速。可提高送货效率。 了保护人身、设备和货物的安全,堆垛机必须具有完善的安全保护措施:1 堆垛机在行走、载货台升降和货又伸缩终端处都设有机械和电气限位装置。2 货物检测载货台上设有货物超高、超长和超宽检测装置。在货物进入载货台时,当检测到货物超过设定高度、长度或宽度时, 堆垛机便停止运行并报警。 一般允许误差为 3 0 4 0 m m,检测元件采用对射或反射式光电传感器。3 载货台上还设有检测货又是否回位、货叉上有无货物和货位中有无货物的装置。如货叉没有回位,堆垛机不能水平运行;如货叉上已

41、有货物,则不能再取货;入库时,必须检测货位中有无货物,以避免发生事故。4 断电保护 如载货台升降过程中忽然断电, 则通过提升电动机制动使载货台停在当前位置,不会掉下来。3.3 本仓库系统的基本物流过程与控制面板 物流过程示意图1234567890就 绪 取送数 码 管 显 示手 动 自 动停 取 送电 源控 制 面 板控 制 面 板 示 意 图控制面板示意图3.4 输入与输出点数(I/O的分配 输入: 3.5输送系统的 PLC 程序设计3.5.1 编程过程中的问题及其解决方法由于 PLC 的输入与输出点数直接决定了其价格,因此在实现更多功能的基 础上,为了降低成本,程序设计的基本原则是尽量减少

42、其 I/O点数。1、若用 PLC 直接驱动数码管,需要占用大量的点数,本设计中采用,三菱 PLC 的高级应用指令 7段数码管扫描应用指令。该指令使用范例: 当触点闭合后,将 D1的值送到 Y0Y7外部布线的七段数码管显示。 4位数数据送到七段数码管必须使用 12次的扫描时间, 传送完毕时, M8029触点闭合。执行 SEGL 指令时,扫描时间大于 10ms 。晶体管输出 PLC 的输出电压为 1.5V ,必须选用合适的数码管。四位数一组七段灯管与 PLC 的输出外部接线如图 2、以上数码管显示要由十键输入指令来配合一起使用,本指令也是三菱 FX 系 列 PLC 高级指令。控制面板上的十个按键就

43、是配合十键输入指令进行信息输入 的。其具体用法及接线图如下: 当 X100闭合时,从指定的 X0开始的十个输入端,代表 09,如下图 假设按键顺序为 X5、 X6、 X3、 X10, 则将结果 5638保存在 D0寄存器中。 D0最多容纳 9999,超过四位数时,最前面的位数溢出。 若使用 32位 DTKY 指令,则 D0最多为 99999999。本设计中不用它。 当触点 X100断开时,前面输入的值继续保留。3、从设计的基本原则出发,且由于本仓库系统有库位 50个,要检测每个 库位,是否有货物,若用 50个传感器则必定大大的增加成本,若在软件中完成 检测,如果每个仓库位都分别定义的话,增加

44、50个输入点数,势必使 PLC 的成 本升高。因此用矩阵输入指令,就可以解决这个问题。其具体用法解释如下: 使用矩阵输入的外部布线图如下: 详细布线图请点击下超级链接:CAD矩阵输入示意图 .dwg S表示连接输入端的起始号, 从该号码开始算起连续 8点位矩阵输入端, 本设计中指定的为 X50 D1则是指定矩阵扫描的起始号码, 配合 n 值来决定点数, 本设计中起始 号为 Y20, n=7 程序在执行时是,顺序扫描 Y20Y26. D2表示读入结果的起始号码,例如本设计中用 M10,则代表 M10M17、 M20M 27、 M30M37、 M40M47、 M50M57、 M60M67、 M70

45、M77。 使用本指令每列读取时间大约为 20ms ,本设计中为 7列,时间为大约 140ms 。因此 ON/OFF速度快于 140ms 的输入信号就不适用与本指令。3.5.2 程序中应用的复杂指令的 PLC 接线及解释七段灯的译码表如下: 七 段 灯 示 意 图 3.5.3 PLC程序的编制4 步进电机的选择与控制步进电机作为本系统的动力驱动元件,控制其稳定性是至关重要的本章将具体 介绍,三相六拍式步进电机的控制原理。4.1步进电机的介绍及选型步进电机主要为本设计执行元件,之所以选择步进电机就是因为其适用于 开环控制,而且其控制精度较高,在供电电源切断时,混合式步进电机具有自 定位转矩,因此仍

46、能保持原来的位置,同时也是一种将电脉冲转化为角位移的 执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方 向转动一个固定的角度 (称为“步距角” ,因此,可以通过控制脉冲个数来控 制角位移量,从而达到准确定位的目的。现在比较常用的步进电机包括反应式 步进电机(VR 、永磁式步进电机(PM 、混合式步进电机(HB 和单相式步 进电机等。它的时序为脉冲正序列为 A AB B BC C CA, 反序列为 CA C BC B AB A 。按照时序循环输入就可以通过软件控制来实现。当将时序输入 按照与正转时序相反的顺序输入时,就可以实现步进电机的反转。4.2 步进电动机驱动器的工作原理

47、及型号不管是那一种类型的步进电机,其运动控制系统都是相似的。均属于开环 控制系统,一般主要由步进电机运动控制器(本设计中步进电机运动控制器为 PLC 、步进电机驱动器和步进电机三部分组成。本设计步进电机驱动器主要包括环形分配器和功率放大器两部分。其中环形分 配器又称脉冲分配器,它根据运行指令按一定的逻辑关系分配脉冲,通过功率 放大器加到步进电机的各相绕组,使步进电机按一定的方式运行;并实现正、 反转控制和定位控制。由于输出的功率极小,所以脉冲分配器不能直接驱动步 进电机工作,必须通过功率放大器进行放大,才能给步进电机各相绕组提供足 够的电流。步进电机运动控制器则是控制系统的核心部分,它根据控制

48、要求提供给步进电 机驱动控制信号,该控制信号包括脉冲信号、脉冲方向信号、控制方式信号。 运动控制器提供给步进电机的驱动信号是标准的信号,不论哪种驱动器都接受 这样的标准信号,从而为开放式的控制提供了标准接口。这样为步进电机设计 的运动控制器就可根据不同的需要与不同的驱动器连接使用 21。为了控制的方便,步进电机一般可以有两种不同的控制模式可供选择。控制模 式就是由控制方式信号来设置的。一种是方向 /脉冲模式,在这种控制模式下, 脉冲信号控制的是步进电机的运动,脉冲方向信号控制的是步进电机的运动方 向 (即正、反转 ;另一种是脉冲模式,此时这两路信号分别控制步进电机的正 转和反转运动,这样对于某

49、些只需要一个方向运动的应用场合,可以省去一路 信号,简化设计。4.3 步进电机的正反转及速度的 PLC 控制4.3.1控制要求步进电机的通电方式为三相六拍(脉冲正序列为 A AB B BC C CA,反序列为 CA C BC B AB A 步进电机的工作方式为手动跟自动。手动时,按正转按钮电机每次正转一拍,按反转按钮,电机每次反转一拍。自动方式时,按启动按钮,电机连续正转,按反转按钮,电机连续反转。按加速按钮,电机加速,按减速按钮,电机减速。 4.3.3 控制程序PLC电机控制 Gppw.gps4.3.4 程序说明本程序中采用定时器 T246为脉冲发生器,设定值为 K200K1000(即2001000ms ,则步进电机可获得 15步的变速范围。 当 X3为 O

温馨提示

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

评论

0/150

提交评论