工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc

上传人:仙人指路1688 文档编号:3942549 上传时间:2023-03-28 格式:DOC 页数:55 大小:591.50KB
返回 下载 相关 举报
工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc_第1页
第1页 / 共55页
工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc_第2页
第2页 / 共55页
工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc_第3页
第3页 / 共55页
工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc_第4页
第4页 / 共55页
工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc》由会员分享,可在线阅读,更多相关《工科毕业论文基于PLC的小型立体仓库的控制设计与组态模拟.doc(55页珍藏版)》请在三一办公上搜索。

1、摘 要随着仓储水平的提高,自动化立体仓库在仓储业中应用越来越广泛。随着自动化立体仓库的出现,人们对仓储空间的利用率逐渐提高,改变了传统的仓储模式。因此,本课题提出设计开发基于PLC的小型立体设计,用组态王实现仿真模拟,来体现自动化立体仓库的便捷性、控制性。立体仓库的组成部分可分为三个:车仓库结构部分、输送系统部分和控制系统部分。本文在对国内外立体仓库现状及发展趋势做了一定调研的基础上,选择3巷道3层的仓库结构为研究模型。本文分析了自动化立体仓库控制系统的工作原理和工作流程,根据小型立体仓库的运行原理,设计了简单的立体仓库的控制系统。采用了PLC控制,运用三菱公司的编程软件GX Develope

2、r,选择FX系列的PLC进行设计,编写了立体仓库自动控制系统的程序。设计中使用了组态王进行模拟仿真,监控小型立体仓库的运动方式和工作原理,经过调试运行,证明了系统的可靠性与实用性。关键词:立体仓库 自动控制系统 可编程序控制器 组态王AbstractWith the storage level, the automation stereoscopic warehouse in the storage industry more and more widely applied. With the emergence of automated warehouse, the warehouse sp

3、ace utilization rate increased gradually, has changed the traditional mode of storage. Therefore, this paper proposes the design and development of small PLC based three-dimensional design, with Kingview to achieve simulation, to reflect the automation stereoscopic warehouse convenience, control.Ste

4、reoscopic warehouse components can be divided into three parts: vehicle storage structure, transmission system and control system. In this paper the status quo and development trend of stereoscopic warehouse to do some research on the basis of3roadway,3 layer structure model for the study of warehou

5、se. This paper analyzes the automated three-dimensional warehouse control system working principle and working process, according to the small warehouse operation principle, design a simple three-dimensional warehouse control system. Using the PLC control, the use of Mitsubishis programming software

6、 GX Developer, select the FX series of PLC design, preparation of three-dimensional warehouse automatic program control system. The use of the design on simulation, monitoring small warehouse movement mode and the principle of work, after debugging and running, proves the reliability and practicabil

7、ity of the system.Key words: Stereo warehouse, Automatic control system, PLC, Kingview目 录1.绪论11.1本课题的目的及意义11.2自动化立体仓库的历史及国内外现状21.3自动化立体仓库的优越性31.4论文的主要目标和工作内容32.可编程序控制器技术52.1 PLC的功能特点与应用52.2 PLC的基本组成及工作原理62.2.1 PLC的基本组成62.2.2 PLC的基本工作过程72.3 三菱FX系列PLC简介83.电气控制系统设计93.1电气控制系统的方案设计93.1.1 系统的I/O端口分配93.1.2

8、系统的端口接线图103.2 PLC控制程序的设计103.2.1 控制流程图103.2.2 PLC功能程序设计114.组态软件系统144.1组态软件的主要特点144.2组态软件的主要功能154.3组态软件的应用165.用组态王模拟自动化立体仓库175.1仓库中的主要组成部分175.2用组态王监控自动化立体仓库195.2.1组态王的框架搭建195.2.2组态王的使用195.2.3事件命令语言235.3组态王调试和运行266.结论28致 谢29参考文献30附录311.绪 论1.1本课题的目的及意义随着人类社会的不断进步,我国国民经济飞速的发展和企业现代化生产规模不断的扩大,现代物流系统从六十年代刚刚

9、起步到现在蓬勃发展,其中立体仓库控制系统是不可缺少的重要部分。立体仓库控制系统是以PLC 作为控制核心,集自动控制技术、计算机技术、通讯技术和机电一体化技术于一体的高科技控制设备。作为现代物流技术的典型代表,自动化立体仓库AS/Rs(Automated storage and Retrieval System)是当代仓储技术、通讯技术、自动化技术与计算机技术高度集成化的产物,具有存储容量大、占地面积小、自动化程度高、能与ERP系统信息集成等多方面的优点,在产品管理和制造系统中占有非常重要的地位,也是计算机集成制造系统的集成环节之一。自动化仓库是生产物流的重要组成部分,担负着物资的接受、分类、计

10、量、包装、分拣配送、存档等多种功能。是实现高效率物流和大容量储藏,适应现代化生产和商品流通的有效手段。使用自动化立体仓库可以产生巨大的社会效益和经济效益。它通过高层货架存储,使存储区大幅度地向高空发展,提高了空间利用率;自动化立体仓库采用层积式存放,结合计算机管理,可以很容易实现先入先出,防止货物的自然老化、变质和损坏;通过自动存取系统(AS/RS),加快了运行和处理速度,提高了劳动生产率,降低操作人员的劳动强度;采用自动化技术后,还能较好地适应黑暗、低温、污染、有毒和易爆等特殊场合的物品存储需要;计算机控制能够始终准确无误地对各种信息进行存储和管理,减少了货物处理和信息处理过程中的差错;同时

11、借助于计算机管理还能有效地利用仓库存储能力,便于清点和盘库,合理减少库存,加快资金周转,节约流动资金,从而提高仓库的管理水平。自动化仓库的信息系统可以与企业的生产信息系统集成,实现企业信息管理的自动化。同时,由于使用自动化仓库,促进企业的科学管理,减少了浪费,保证均衡生产,也提高了操作人员素质和管理人员水平。自动化物流控制系统具有信息处理、系统控制、系统监视、系统管理等多种功能,集信息流和物流于一体,是现代化企业物流和信息流管理的重要组成部分。 自动化控制系统在现代物流系统中起承上启下的重要作用,根据上位调度管理计算机下达作业任务,控制系统自动完成对设备的运行、停机、故障、报警等各项过程的控制

12、。同时将作业完成情况和设备状况实时上报上位调度管理层,使上位系统实现对设备运行状况、物流位置和物流数据的管理与监控。自动化控制系统作为自动化物流系统中的一个重要组成部分,对于提高物流系统的物流控制功能和作业效率,具有关键的作用。 自动化立体仓库是一个复杂的综合自动化系统是现代物流技术领域中出现的一种新型仓储方式。自动化立体仓库自诞生以来就受到了极大关注,对其相关技术和管理的研究从未停止过。在现代社会,随着生产方式和技术革命性的变革,自动化立体仓库已经成长为支持企业和社会经济活动的重要因素,其经济和社会效益逐渐被人接受,自动化立体仓库也成为企业和社会投资的重点。本课题研究的目的在于,随着仓储水平

13、的提高,自动化立体仓库在仓储业中应用越来越广泛。随着自动化立体仓库的出现,人们对仓储空间的利用率逐渐提高,改变了传统的仓储模式。因此,本课题提出设计开发基于PLC的小型立体设计,用组态王实现仿真模拟,来体现自动化立体仓库的便捷性、控制性。为学生今后的工作打下一个较好的基础,同时本课题具有实用性,对解决工矿企业的自动化物流技术问题具有重要的意义。 1.2自动化立体仓库的历史及国内外现状立体仓库产生和发展是第二次世界大战之后生产和技术发展的结果。20世纪50年代初美国出现了采用桥式堆垛起重机的立体仓库;50年代末至60年代初,出现了司机操作的巷道式堆垛起重机立体仓库;1963年美国率先在高架仓库中

14、采用计算机控制技术,建立了第一座由计算机控制的立体仓库。此后,自动化立体仓库在美国和欧洲得到迅速发展,并形成了专门的科学。60年代中期,日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。据不完全统计,美国有各种类型的自动化立体仓库20000多座,日本有38000多座,德国有10000多座,英国有4000多座,前苏联有1500多座。堆垛机是自动化立体仓库的主要作业机械,担负着出库、进库、盘库等任务,是自动化立体仓库的核心部件,自动化立体仓库的发展就是以堆跺机的发展为主要标志的,目前巷道式堆跺机为主要发展方向。我国对立体仓库及其物料搬运设备的研制起步较晚,

15、1963年研制成第一台桥式堆垛起重机,1973年开始研制我国第一座由计算机控制的自动化立体仓库(高15米,机械部起重所负责),该库1980年投入运行,由北京机械工业自动化研究所等单位研制建成我国第一座自动化立体仓库,并在北京汽车制造厂投产。从此以后,立体仓库在我国得到了迅速的发展。据不完全统计,目前我国己建成的立体仓库近300个,其中全自动化的立体仓库有30多个。1995年建成的仪征化纤工业联合公司涤纶长丝自动化立体仓库,是目前我国独立设计和制造的综合自动化程度最高的立体仓库。近些年我国自动化仓库技术发展很快,己实现了与其它信息决策系统的集成,并正在做智能控制和模糊控制的研究工作。尽管如此,至

16、今在我国已建成的集成化仓储系统还不多,我国的自动化立体仓库与国外发达国家相比,无论是从数量上还是从建设水平上都有着比较大的差距。1.3自动化立体仓库的优越性自动化立体仓库其优越性是多方面的,对于企业来说,可从以下几个方面得到体现: 1.提高空间利用率。早期立体仓库的构想,其基本出发点是提高空间利用率,充分节约有限且宝贵的土地。在西方有些发达国家,提高空间利用率的观点已有更广泛深刻的含义,节约土地,已与节约能源、环境保护等更多的方面联系起来。有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标来对待。 立体库的空间利用率与其规划紧密相连。一般来说,自动化高架仓库其空间利用率为普通平库的2-

17、5倍。这是相当可观的。2.便于形成先进的物流系统,提高企业生产管理水平。传统仓库只是货物储存的场所,保存货物是其唯一的功能,是一种“静态储存”。自动化立体仓库采用先进的自动化物料搬运设备,不仅能使货物在仓库内按需要自动存取,而且可以与仓库以外的生产环节进行有机的连接,并通过计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要环节。企业外购件和自制生产件进入自动化仓库储存是整个生产的一个环节,短时储存是为了在指定的时间自动输出到下一道工序进行生产,从而形成一个自动化的物流系统,这是一种“动态储存”,也是当今自动化仓库发展的一个明显的技术趋势。1.4论文的主要目标和工作内容本次设计

18、主要综合了大学四年所学的专业知识,运用三菱的GX Developer软件,使用FX系列的PLC进行设计,实现小型立体仓库的控制,并使用组态王来仿真,监控小型立体仓库的运动方式和工作原理。此次设计以PLC控制及组态软件仿真为主,并介绍自动化立体仓库的工作原理和工作流程,用组态软件来监控小型立体仓库的运行方式。本设计的工作内容为:1.查阅相关的书籍及资料初步了解小型立体仓库;2.草拟立体仓库的控制方案,然后设计出流程框图,再根据流程框图编写最后总程序;3.使用组态王进行仿真;4.综合调试。2.可编程序控制器技术2.1 PLC的功能特点与应用PLC,可编程序控制器,它是一个以微处理器为核心的数字运算

19、操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC在近年来发展极为迅速、应用极为广泛。它将传统的继电器控制技术、自动化技术、计算机控制技术和通信技术融为一体专门为工业控制而设计,具有可靠性高、功能强、编程简单、使用方便、环境适应性好以及体积小、功耗低等特点;具有基本控制功能、步进控制功能、模拟控制功能、定位控制功能、网络通信功能、自诊断功能、显示监控功能等,可以满足对工业生产进行监视和控制的绝大多数场合的需要。PLC最常用的语言是

20、面向控制的梯形图语言,它采用了与实际电器原理图非常接近的图形编程方式,易学易用。PLC是综合了继电器接触器控制的优点及计算机灵活、方便的优点而设计制造和发展的,这就使PLC具有很多控制器所无法相比的特点:1. 可靠性高,抗干扰能力强。一般PLC的平均无故障时间可达几万小时以上。2. 通用性强,使用方便。3. 采用模块化结构,使系统组合灵活方便。4. 编程语言简单、易学,便于掌握。5. 系统设计周期短。6. 对生产工艺改变适应性强。7. 安装简单、调试方便、维护工作量小。根据PLC的特点可以将它的应用形式可归纳为:开关量逻辑控制、模拟量控制、过程控制、定时和计数控制、顺序控制、数据处理、通信和联

21、网。2.2 PLC的基本组成及工作原理2.2.1 PLC的基本组成PLC的主机由微处理器(CPU)、存储器(EPROM、RAM)、输入/输出模块、外设I/O接口、通信接口及电源组成。1.中央处理单元(CPU)是PLC的控制中枢。CPU的具体作用为:1)接收、存储用户程序2)以扫描方式接收来自输入单元的数据和状态信息,并存入相应的数据存储区。3)执行监控程序和用户程序。完成数据和信息的逻辑处理,产生相应的内部控制信号,完成用户指令规定的各种操作。4)响应外部设备(如编程器、打印机)的请求。PLC在CPU的控制下有条不紊地协调工作,从而实现对现场的各个设备进行控制。PLC常采用的CPU通常有三种:

22、通用微处理器(如8086、80286、80386等)、单片机、位片式微处理器。2.存储器。可编程控制器配有两种存储器,即系统存储器(EPROM)和用户存储器(RAM)。系统存储器用来存放系统管理程序,用户不能访问和修改这部分存储器的内容。用户存储器用来存放编制的应用程序和工作数据状态。存放工作数据状态的用户存储器部分也称为数据存储区。它包括输入、输出数据映像区,定时器/计数器预置数和当前值的数据区,存放中间结果的缓冲区。3.输入/输出模块。对于各种型号的输入输出模块,我们可以按照信号的种类归类,有直流信号输入、输出,交流信号的输入、输出;按照信号的输入、输出形式分有数字量输入/输出,开关量输入

23、/输出,模拟量输入/输出。4.编程器。编程器是PLC的重要外部设备,利用编程器可将用户程序送入PLC的用户程序存储器,调试程序、监控程序的执行过程。编程器类型从结构上可分为三种:简易编程器 ,图形编程器和通用计算机编程。2.2.2 PLC的基本工作过程PLC执行程序的方式称为扫描工作方式。PLC从0000号存储地址缩存放的第一条用户程序开始,在无中断或跳转的情况下,按存储地址号递增的方向顺序逐条执行用户程序,直到END指令结束。然后再从头开始执行,并周而复始地重复,直到停机或从运行(RUN)切换到停止(STOP)工作状态。另外,PLC对输入、输出信号是集中批处理,而不是微型计算机的实时处理。P

24、LC扫描工作方式主要分为三个阶段:输入采样、程序执行、输出刷新。1.输入采样PLC在开始执行程序前,首先扫描输入端子,按顺序将所有输入信号,读入到寄存输入状态的输入映像寄存器中,该过程称为输入采样。PLC在运行程序时,所需的输入信号不是现时取输入端子上的信息,而是取输入映像寄存器中的信息。在本工作周期内这个采样结果的内容不会改变,只有到下一个扫描周期输入采样才被刷新。2.程序执行在用户程序执行阶段,PLC总是由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按照先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据

25、逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。3.输出刷新在执行到END指令,即执行完用户所有程序后,PLC将输出映像寄存器中的内容送到输出锁存器中进行输出,驱动用户设备。PLC扫描过程示意图如图PLC工作过程除了包括上述三个主要阶段外,还要完成内部处理、通信处理等工作。在内部处理阶段,PLC检查CPU模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,PLC与其他的带微处理器的智能装置实现通信。2.3 三菱FX系列PLC简介三菱公司的FX系列PLC

26、是比较具有代表性的微型PLC,有以下特点:1. 先进美观的外部结构。FX系列PLC的基本单元、扩展单元和扩展模块的高度和宽度相同。他们的相互连接不用基板,仅用扁平电缆连接,紧密拼装后组成一个整齐的长方体。其体积小,很适于在机电一体化产品中使用。2. 提供多种系列机型供用户选用。不同的FX系列PLC可供不同的用户系统使用,避免了浪费,使用户能用最少的投资来满足系统的要求。3. FX系列PLC的系统配置灵活,用户除了可以选用不同型号的FX系列PLC之外,还可以选用各种扩展单元和扩展模块,组成不同I/O点和不同功能的控制系统。本设计中主要采用三菱FX2N系列PLC可编程控制器,通过PLC可编程控制器

27、接入堆垛机、升降台、传送带、电动机,使系统按操作员的指令正常运行。3.电气控制系统设计3.1电气控制系统的方案设计3.1.1 系统的I/O端口分配系统的输入输出点如下列两表:表3-1 PLC输入分配表输入说明输入说明X001停止按钮X012A巷道存X002手动开关X013B巷道存X011自动开关X014C巷道存X003向左X020A巷道取X004向右X021B巷道取X005向上X022C巷道取X006向下X0151层存取X007向前X0162层存取X008向后X0173层存取X023货物放好检测X030B2有货检测X024A1有货检测X031B3有货检测X025A2有货检测X032C1有货检测

28、X026A3有货检测X033C2有货检测X027B1有货检测X034C3有货检测表3-2 PLC输出分配表输出说明输出说明Y000左右移动电机正转Y003上下移动电机反转Y001左右移动电机反转Y004前后移动电机正转Y002上下移动电机正转Y005前后移动电机反转3.1.2系统的端口接线图根据系统的控制要求和I/O分配表,系统的端口接线图如下:图3-1 系统端口接线图3.2 PLC控制程序的设计3.2.1 控制流程图PLC自动控制主程序的控制流程图如下:图3-2 PLC主程序控制流程图3.2.2 PLC功能程序设计1.存货子程序以A1存货为例,程序如下:图3-3 A1存货子程序梯形图设置左右

29、平移从初始位置到A、B、C巷道的时间分别为3、6、9秒,上下平移从底到1、2、3层的时间分别为3、6、9秒,前后平移的时间为2秒,存取货物留的裕量为1秒。则上面这段程序的意思如下:按下A存和1,如果X023通,即货物放好,则执行M6段程序。升降台和货物右移3秒,然后上移3秒,前移2秒,下移1秒,货物自然落在A1货架上,升降台后移2秒,下移2秒,最后左移3秒回到初始位置,存货动作完成。2.取货子程序以A1取货为例,程序如下:图3-4 A1取货子程序梯形图设置同存货一样,按下A取和1,如果X24通,即A1有货,则执行M16段程序。升降台右移3秒,然后上移2秒,前移2秒,上移1秒,货物随升降台上升,

30、升降台带着货物后移2秒,下移3秒,最后左移3秒回到初始位置,取货动作完成。4.组态软件系统4.1组态软件的主要特点组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称

31、远动系统(RTU System,Remote Terminal Unit)。“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。组态(Configuration)为模块化任意组合。组态软件主要特点: 1.延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更

32、新和升级; 2.封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能; 3.通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。4.2组态软件的主要功能组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能

33、以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。 组态软件通常有以下几方面的功能: 1.强大的界面显示组态功能。目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作

34、向导。提供给用户丰富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。 2.良好的开放性。开放性是指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。 组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。 3.丰富的功能模块。提供丰富的功能库,满足用户的测控要求和现场需求。利用各种功能模块,完成实时监控,产生功能报表,显示历史曲线、实时曲线,提供报警等功能,使系统具有良好的人机界面,易于操作,系统既适用于单机集中式控制、DCS分布式控制,也可以是带

35、远程遇信能力的远程测控系统 4.强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。 5.可编程的命令语言。有可编程的命令语言,使用户可根据自己的需要编撰程序,增强图形界面 6.周密的系统安全防范,对不同的操作者,赋予不同的操作权限,保证整个系统的安全可靠运行。 7仿真功能提供强大的仿真功能使系统并行设计,从而缩短开发周期。4.3组态软件的应用随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控

36、制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。5.用组态王模拟自动化立体仓库5.1仓库中的主要组成部分本设计中,组态软件组态王为重要组成部分。使用组态王软

37、件开发具有以下几个特点:(1)实验全部用软件来实现,只需利用现有的计算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费。(2)该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。在本设计中主要通过组态王来实现自动化立体仓库的工作原理及作业流程。其中组态软件中的主要组成元件为1.按钮A、B、C 按钮A、B、C代表各个巷道的位置,来确定堆垛机的行走路线,

38、从而达到堆垛机的位置控制。2.按钮1、2、3代表层货架的层次数,来控制堆垛机上升降台上下位置,使之可以准确地行驶到预定的货位前。3.启动、关闭按钮来控制整个系统的开启与关闭,当启动时,各个部件待命,准备执行预定任务.当系统关闭时,堆垛机复位,系统停止运动 ,按钮区如图所示。图5-1 按钮区4.电动机画面中有三个电动机,分别控制堆垛机、升降台、传送带的运行。在实际中通过按钮控制三个电动机正反转使堆垛机、升降台、传动带运动达到指定的库位。5.托盘用来存放货物的工具,通过传送带将其移至指定的库位内。6.货架它是自动化立体仓库系统实现货物立体存放的主要支撑结构,作为仓库不可或缺的组成部分,其性能直接影

39、响货到立体仓库面积和空间的利用率。货架的形式有很多,而用在自动化立体仓库的货架一般有:横梁式货架、牛腿式货架、流动式货架等。可根据货物单元的外形尺寸、重量及其它相关因素来合理选取。在本设计中仓库货架为框架式,通过托盘将货物放入指定库位。7.指定货物用一个货物来模拟入库作业流程。8.堆垛机堆垛机是整个自动化立体仓库的核心设备,通过手动操作、半自动操作或全自动操作实现把货物从一处搬运到另一处。它由机架(上横梁、下横梁、立柱)、水平行走机构、提升机构、载货台、货叉及电气控制系统构成。1)堆垛机形式的确定:堆垛机形式多种多样,包括单轨巷道式堆垛机、双轨巷道式堆垛机、转巷道式堆株机、单立柱型堆垛机、双立

40、柱型堆垛机等等。2)堆垛机速度的确定:根据仓库的流量要求,计算出堆垛机的水平速度、提升速度及货叉速度。3)其它参数及配置:据仓库现场情况及用户的要求选定堆垛机的定位方式、通讯方式等。堆垛机的配置可高可低,视具体情况而定。在本设计中由堆垛机、升降台、传送带、两个电动机组成,用来将货物放至指定的货位内。9.传送装置 输送系统是立体库的主要外围设备,负责将货物运送到巷道端口或从巷道端口将货物移走。常见的类型有辊道输送机、链条输送机、升降台、分配车、提升机、皮带机等。根据物流图,合理选择输送机的类型。同时,还要根据仓库的瞬时流量合理确定输送系统的速度。在本设计中使用传送带带动升降台水平位移,升降台带动

41、货物垂直位移,实现输送的模拟。5.2用组态王监控自动化立体仓库5.2.1组态王的框架搭建自动化立体仓库在组态界面中分2个部分,一个是库位按钮,另一个就是立体仓库界面。在设计的组态界面中上面是立体仓库主体部分,下方为库位按钮界面。仓库分A、B、C和1、2、3共9个仓库位,而库位按钮中的按键有:A、B、C的存取6个按钮,1、2、3的存取6个按钮加上启动与停止2个按钮。除了按钮以外,控制面板上还应该有各种指示灯,如:系统运行指示灯、空闲指示灯、报警指示灯。但出于简便考虑,简单的仓库设计中没有加入这些指示灯。本设计主要由两个动作完成,例如:按下按钮A以及2堆垛机运行至A巷道停止,升降台上升至A2货位放

42、置货物,动作完毕后,堆垛机回到初始位置;按下按钮B堆垛机运行至B巷道,再按下按钮1,升降台上升至B1货位取出货物,动作完成,堆垛机带着货物回到初始位置完成取货的作业。在实际运用中,动作应有上下左右前后6种动作,但是出于组态模拟考虑,在本设计中前后进出货架的动作省略。5.2.2组态王的使用在使用组态王时,先新建一个工程:小型仓库,并将该工程设为当前工程。然后进入组态王的工程设计界面,新建画面。点击建立的画面进入开发系统,使用图库以及工具箱中的自定义图形完成小型自动化仓库的组态框架图,如下图5-2 小型仓库组态框架图完成框架图后,点击数据库,进入数据词典,点击新建,进行各变量的编辑。本设计中使用的

43、变量共36个,具体如下:图5-3 存取按钮变量编辑图5-4 其余变量编辑变量的编辑要根据设计中需要进行,内存实数初始值根据物体具体坐标进行设定,如A2货水平,即为A2区货物水平移动的初始坐标,在图中找到坐标360,则设为360:图5-5 变量初始值设定在建立变量之后进行动画连接。进入画面开发系统,双击需要连接的图案,与需要的变量进行链接。举例如下图:图5-6 动画连接双击货物,出现动画连接的对话框,点选“水平移动”出现水平移动对话框,点击表达式框右侧的问号进入动画与变量连接的对话框,选择想要连接的变量,点击确定,完成动画连接。同时移动连接中“移动距离”和“对应值”要对照画面中的坐标设定。要实现

44、组态的模拟,事件的命令语言编辑是极为关键的一步。点开命令语言中的事件命令语言,双击新建来建立一个事件。如下图:图5-7 新建事件由于小型仓库的设计要求,在按下A存以及2存时,自动将货物送入A2区。故在 “存在时”输入具体事件。出于模拟速度考虑,时间设为100毫秒。在事件编写中,需要使用到的变量可以通过点击“变量.域”来连接所需要的变量。5.2.3事件命令语言在本设计中组态模拟要达到的效果是取货时按下库位按钮中相应的库位地点按钮(如取A2区的货物,就按下A取和2取)和启动按钮后堆垛机工作,即传送带以及升降台向右平移到达相应的地点,接着升降台向上到达货物所在仓位,再向上抬起,完成取货的动作。完成后

45、,升降台带着货物回到传送带。到达位置后传送带、升降台以及货物回到初始位置。存货时动作相似,按下存货按钮和启动按钮。传送带和升降台右移,达到位置后升降台上升,到达指定位置连同货物一起上升一段距离。传送带和货物一起下移回到传送带上。最后传送带、升降台和货物三者一起回到初始位置。完整的存取货物的事件命令语言见附录。现以A2仓位货物的存取为例简单介绍设计中的命令语言。A2货物的存放事件命令语言如下:if(本站点A存=1 &本站点存=1 &本站点启动=1 & 本站点停止=0) 本站点A2货水平=本站点A2货水平+5; 本站点传送带=本站点传送带+5; 本站点升降台横=本站点升降台横+5; if(本站点A2货水平470) 本站点A2货水平=470; 本站点升降台横=450; 本站点传送带=440; if(本站点升降台横=450) 本站点升降台上=本站点升降台上-5; 本站点A2货垂直=本站点A2货垂直-5; if(本站点升降台上390) 本站点升降台上=390; 本站点升降台横=本站点升降台横-5; 本站点传送带=本站点传送带-5; if(本站点

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号