1、 装订线摘 要在现代的物流仓储系统中,自动化立体仓库应用日益广泛。而堆垛机性能的优劣,对整个立体库的正常运行起着重要的作用。在自动化立体仓库中设计出造价低廉、工作可靠的堆垛机替代原有仓库的控制和管理,能更加适应某些中小企业要求投资少见效快的目标。本论文就实现这一目标的堆垛机控制系统进行了设计。本文详细阐述了本控制系统的设计思想,以及整个系统的硬件实现和软件设计。本文所述系统采用先进的PLC控制器控制,变频器驱动的闭环交流伺服系统。采用光电传感器检测堆垛机位置,分析了堆垛机的工作过程,并研究了堆垛机运动制、认址检测方式,实现了堆垛机的定位方案。采用S7-200 PLC对堆垛机系统进行控制,并给出
2、关键部分的程序。为了监控和管理立体仓库的运行状态,利用组态王软件对立体仓库的运行情况设计了一个实时监控系统。该系统能对现场数据进行采集处理,管理人员只要通过运行监控系统就可以实时监控立体仓库的工作状态,保证了正常运作,对出现的问题作出及时的判断和处理。 关键字:自动化立体仓库; 堆垛机; PLC ; 组态Abstract In modem logistics warehousing systems,automated storage is increasingly widespreadPerformance of the stacker plays an important roleNew s
3、tacker which is low cost and reliable replace the original control and management of the automated storageThe new stacker can be better adapted to the requirements of low investment and some small or medium-sized quick goalsThis paper elaborated on the design of the system of control,as well as the
4、implementation of the system,s hardware and the design of the software.In this paper it is used that the modem closed-loop AC servo-system controlled by PLC and transducer.Light-electricity sensors are used to measure displacement of the hay stackerThey are analyzed,which include work process,the wa
5、y of recognizing the site and the running control in the hay stacker system.the S7-200 PLC is used to the micro-controller in the automated storage,and gives a key part of the program. In order to monitor and manage the operation of tridimensional warehouse status,with the input of configuration sof
6、tware for the operation of tridimensional warehouse has a realtime monitoring systemThe system is capable of on-site data collection and processing,the operator could launch the monitoring system to get areal-time updates of the working status of the warehouse,to ensure a safe operation and immediat
7、e error shooting and correction treatment Key Words: the automation stereoscopic warehouse; stacker; PLC; King view目 录摘 要I第1章 绪论11.1 研究背景11.2 国内外研究现状和发展趋势21.2.1 自动化立体仓库的发展21.2.2 堆垛机的发展21.3 课题研究的意义21.4 研究的主要内容3第2章 自动化立体仓库总体方案42.1 立体仓库的概况42.1.1 电控系统设计依据62.1.2 立体仓库的电控系统结构图62.2 系统结构形式的选择72.2.1 PLC的选择72.
8、2.2 S7-200系列PLC概述82.2.3 CPU型号选择82.2.4 PLC模块选型92.2.5 通信方案的确立112.3 堆垛机的位置控制112.3.1 定位控制122.3.2 认址检测方式122.3.3 认址方式确认132.3.4 堆垛机速度曲线分析152.3.5 安全传感器的选用152.3.6 安全保护162.4 堆垛机闭环控制系统172.5 堆垛机变频调速系统172.5.1 变频器的概述182.5.2 变频调速技术的优点182.5.3 变频器的基本结构182.6 元器件的选型202.7 本章小结21第3章 仓库控制系统的软件设计223.1 可编程控制器PLC223.1.1 PLC
9、的定义223.1.2 PLC的发展223.1.3 PLC的编程语言223.2 PLC控制系统总体设计233.3 PLC 输入输出点分配233.4 堆垛机控制程序设计233.4.1 堆垛机运行控制263.4 本章小结33第4章 立体仓库组态监控系统设计344.1 组态王软件的设概述344.1.1 组态和组态软件344.1.2 组态王6.53软件344.1.3 组态王的主要功能与实现354.2 组态监控系统的设计354.2.1 定义设备364.2.2 建立工程364.2.3 画面设计384.2.4 构建数据库变量404.2.5 建立动画连接414.3 监控系统的完善424.4 本章小结43结论44
10、致谢45主要参考文献46 第 III 页 第1章 绪论1.1 研究背景 随着经济和现代科技的不断发展,物流已由最初概念的形成,发展和不断完善;在全球迅速成长为具有无限潜力和发展的新型服务行业。现代物流业发展水平是衡量一个国家综合国力的重要标志,正日益受到各国的重视。因此,加快发展现代物流业,对拓展新的经济增长空间,提高城市经济国际化、信息化、市场水平具有十分重要的意义1。企业现代化生产规模的不断扩大和深化,使得仓库成为生产物流系统中的重要且不可缺少的环节。自动化立体仓库因为它的六大优点:(1)储存量大,占地面积小;(2)可迅速方便的进行货物的入、出库作业;(3)便于实现仓库的机械化、自动化,已
11、而可以节约劳动力,减轻劳动强度,提高入、出库的作业效率和仓库周转能力;(4)提高了仓库管理的准确性和快速性,从而相对减少了货物库存量,减少了库存占有资金;(5)缩短了交货时间,增加了操作的安全性,减少了货物的损坏率,提高了服务质量;(6)提高了整个工厂管理和生产效率,正在逐步替代面积利用率极低且陈旧落后的平面仓库,这种替代促使仓库物流业的水平提高2。自动化立体仓库无论在运转,还是在管理上都显示出高效性、计划性和便利性,库容库貌也得到改善,因此,自动化立体仓库目前正被越来越多的企业所重视。自动化立体仓库自从五十年代首次出现以来,由于它所具有的无比优越性,因此得到了迅速的推广、应用与发展,现在自动
12、化立体仓库已经成为现代物资存取技术与自动化技术相结合的高新技术产物,是物流自动化的显著标志之一;是现代化生产的必然产物。自动化技术与计算机技术的迅速发展为仓库的自动化提供了可能和有利条件。目前,美国、日本、德国和英国是世界上拥有自动仓库最多的国家。我国自动化仓库起步比较晚,于七十年代后期开始建立自动化仓库;但在当时的发展却相当缓慢。自八十年代我国进行改革开放过渡为市场经济以来,国民经济迅速增长,科学技术也得到了突飞猛进的发展。与工业增长相应的自动化仓库的应用也取得了长足的发展,但在数量和技术上同发达国家相比仍然有较大的差距。因此大力发展我国的自动化仓库是提高企业生产能力,发展国民经济的一个重要
13、方面。为满足现代生产与物流的需要,就必须采用计算机控制技术为主要手段组成的自动化立体仓库。自动化立体仓库制造业在国外已经发展成为一个新兴的高科技产业;取得了可观的经济效益。而我国对该课题的研究起步比较晚,尤其缺少对物流信息论和仓库堆垛机监控系统的设计理论研究;使目前的自动化仓库不能实现物流信息化,大大降低了操作效率,产品高投入、低运行速度和低效率的状态。1.2 国内外研究现状和发展趋势1.2.1 自动化立体仓库的发展自上世纪六十年代以来,美日欧等国家和地区设计和投入使用的立体仓库越来越多,立体仓储技术已成为一门新兴的学科。据不完全统计,美国有各种类型的自动化立体仓库20000多座;日本有380
14、00多座;德国有10000多座;英国有4000多座;前苏联有1500多座。堆垛机是自动化立体仓库的主要作业机械,担负着出库、进库、盘库等任务是自动化立体仓库的核心部件,自动化立体仓库的发展就是以堆垛机的发展为主要标志的。目前巷道式堆垛机为主要发展方向3。我国对自动化立体仓库及其物资搬运设备的研制开始并不晚,1963年研制成第一台桥式堆垛机起重机。1973年开始研制我国第一座有计算机控制的自动化立体仓库(高15米,机械部起重所负责),该库1980年投入运行,由北京机械工业自动化研究所等单位研制成我国第一座自动化立体仓库,并在北京汽车制造厂投产4。从此以后,立体仓库在我国得到了迅速的发展。拒不完全
15、统计,目前我国已建成的立体仓库近300个,其中全自动化的立体仓库有30多个。目前我国建设的自动化立体仓库规模越来越大,平均货位数在一万个左右,高度均在20米以上,系统更加复杂,设备数量越来越多应用领域越来越广。近些年我国自动化立体仓库技术发展很快,已实现了与其它信息决策系统的集成,并正在做智能控制和模糊控制的研究所工作。尽管如此,我国自动化立体仓库的仓储系统还需要进一步发展,我国的自动化立体仓库与国外发达国家相比,无论是从数量还是从建设水平上都有着比较大的差距。1.2.2 堆垛机的发展初期的立体仓库使用的堆垛机以桥式起重机为基础,这种堆垛机是从起重机的大梁上悬挂一个门架,利用门架的上下和旋转来
16、搬运货物。1960年左右在美国出现了巷道式堆垛机,随后巷道式堆垛机逐渐替代了受重量和跨度限制的桥式堆垛机。1967年日本安装了高度2025米的高层堆垛机,1969年出现了联机全自动化仓库,1973年建成了世界上第一座40的极低温用于贮藏生鲜食品的自动化冷藏库,解决了低温条件下堆垛机的可靠性和技术方面的问题,巷道式堆垛机随之逐渐的取代了桥式起重机5,6。我国是在上世纪70年代初期开始研究采用巷道式堆垛机的立体仓库。目前的堆垛机技术取得了重大的发展,控制技术、定位精度、运行速度都得到了很大程度的提高。巷道式堆垛机的起升速度已经可以达到90m/min,运行速度达到240m/min,在有的立体仓库中采
17、用上、下两层分别用巷道堆垛机进行搬运作业的方法提高出入库能力。1.3 课题研究的意义随着我国加入WTO,加快了经济全球化的进程,近一步促进了物资流通;货物储运发送量越来越大。可以预测,今后市场对仓储物流设备的需求量将有更大幅度的增长,而且将在存取率、自动化程度、信息化程度等方面提出更高的要求7。在立体仓库中,堆垛机是自动化立体仓库中最主要的作业机械设备,是输送系统的核心设备,决定着整个出入库是否能流畅运行的关键,它的合理的速度控制、精确的定位设计以及优良的故障诊断系统是实现堆垛机高效率、高准确度、高安全性运行的重要因素。在减小输送系统的“瓶颈”效应提高自动化立体仓库的整体运行效率有重要的意义8
18、。根据市场预测,传统技术制造的20世纪70年代水平的堆垛机逐步将被淘汰,而高速度、高科技含量的新型堆垛机将迅速占据市场。我国堆垛机综合性能亟待改善。根据物流设备发展趋势,针对近几年用户的反映,结合国内外现状及发展情况等有关情报资料分析,找出我们存在的主要差距主要体现在运行速度、提升速度、叉货速速、平稳性及认址精度。国内堆垛机的运行速速要求达160200m/min以上,运行平稳可靠、认址准确、起动制动灵敏等综合性能的提高,需要多项技术的创新和改进,更需要新技术的支持9。相信通过我们的不懈努力,在使用堆垛机具有更高定位精度的同时,提高运行速度,以获得很短的操作和更大的生产能力。更加高速、安全、可靠
19、的堆垛机将不断从国外引进消化到国内,使有轨巷道堆垛机发展到一个新阶段。基于上述情况,对堆垛机的控制方式研究具有一定的实际意义。1.4 研究的主要内容将基于未来立体仓库发展的要求,立足于工作循环周期短、换速平稳、停准精确,结合现代计算机技术、通信技术、自动控制等技术,着重研究立体仓库堆垛机行走系统的自动寻址、精确定位、速度调节及控制。基于组态软件的监控系统开发,包括以下主要内容:配合使用较为成熟的中低档型PLCS7 200,使整个堆垛机的控制即在性能上满足设计要求,又符合企业低造价的要求:根据立体自动仓库的控制要求与相关参数,从可靠性、停准精度、系统成本等方面出发,得出适应立体仓库的电控系统的结
20、构。对堆垛机在水平与垂直方向上运行时进行速度控制,改善了堆垛机的动态性能。并在应用新定位方式的基础上,采用闭环速度控制方案,并解决新方案中的硬件配置问题。编制PLC程序并调试。在监控系统中,研究的内容包括:组态软件监控界面的建立;实时反映执行机构的运行情况及货位的储存情况;对执行机构实时控制。第2章 自动化立体仓库总体方案整个立体仓库的设计方案包括监控层现场控制层部分。本章主要阐述的系统的整体结构及相应的硬件设计方案。2.1 立体仓库的概况本设计系统为立体仓库取送货系统。该系统有3个巷道,每巷道分左右两排架,每架30列,10层。叉车与堆垛机的区别:叉车可以满地跑,进行垂直和水平运输作业,一般人
21、工操作。堆垛机只能固定在巷道里运行,进行水平和垂直运输作业,一般自动控制。 而本次设计的自动化立体仓库使用高层货架存储货物,货物被分成若干排,每排货架为一组,其间留有一条巷道供堆垛机或其他存取货物装备作业。每排货架又分若干列,若干层,形成大量货格,用以存储货物。在控制上由计算机系统集中控制,具有方便存储,任意取货的优点,起关键技术就是堆垛机自动行走的定位技术。因此对一个自动化立体仓库进行取货送货作业,小车在固定巷道里运行进行垂直和水平作业,于是仓库内选用堆垛机。图2-1为堆垛机的主要结构图,展现了仓库的情况。 图2-1 仓库实物图堆垛机是自动化立体仓库系统的重要组成部分,它是整个系统的执行部件
22、,存货时将货物从出入货台准确的存放到货位里,取货时将货物从货位中取回到出入货台。无论何种类型的堆垛机,一般都由水平行走机构、起升机构、载货台及货叉机构、机架和电气设备等基本部分组成。它是在所谓高层、高速、高密度储藏的概念下的产物。尽管各厂家各有独创,结构形式有些差异,但可以说大同小异,所有的堆垛机都不外乎由机架、载货台、伸缩货叉、轨道和控制系统等部分组成。按现行机械行业标准,有轨巷道式堆垛机分类方式很多,如按支承方式、用途、控制方式、结构、运行轨迹等分类。无论何种类型的堆垛机一般都由水平行走机构、起升机构、载货台及货叉机构、机架和电气设备等基本部分组成,如图2-2堆垛机的主要结构图所示。图2-
23、2 堆垛机的主要结构图体现堆垛机动态性能优劣的指标主要有:运行速度、提升速度、货叉速度、平稳性、认址精度等。随着科学技术的不断进步,自动化立体仓库的技术水平和仓储机械设备的动态性能也在不断提高。例如,堆垛机的运行驱动己由20世纪70年代的子母电动机改为变频调速,速度由550m/min提升至4160m/min,国外小载重量的堆垛机最高可达300m/min;提升驱动己由20世纪70年代的双速电动机改进为变频调速,速度由416m/min提升至025m/min;货叉运行也由单速电动机驱动改进为变频调速,速度由8m/min提升至435m/min;在堆垛机自动控制方面还采用闭环控制变频调速系统、Profi
24、bus总线控制等先进技术。尽管如此,目前国产堆垛机的运行速度最高仍保持在160m/min;提升速度在080m/min;货叉速度一直保持在030m/min;认址采用光电探测,精度不足,认址差错率高。2.1.1 电控系统设计依据2.1.1.1 控制方式要求 本文中的堆垛机采用手动货自动控制方式。(1)手动方式:通过堆垛机的转换开关及按钮控制堆垛机水平和提升运动及货叉伸缩。同时运动速度也可以手动选择。手动操作主要用于安装、调试和排除故障。(2)自动方式:用人机界面堆垛机进行全自动的控制,控制系统根据用户输入的参数进行全自动的取送货动作。界面操作时,应具备对货物的单送、单取操作。人机界面应具备实时显示
25、设备运送工况、故障及历史故障查询等功能。2.1.1.2 自动化立体仓库控制系统设计要求自动化立体仓库中的计算机通过网络数据传输命令,使堆垛机自动运行,必须具备以下功能。(1)定位控制:为了存取货物,堆垛机必须准确地停止在指定货位处,定位偏差控制在允许的误差范围内。(2)速度控制:为了提高工作效率,防止货物倾倒和堆垛机的冲击,确保停止精度,必须进行速度控制。按照自动化立体仓库的实际形式、行走方向的地址数和高度方向的货位数,选择恰当的行走速度和升降速度极其重要的。(3)货叉控制:使货叉能准确无误地从货位中取出货物以及把货物放入货位中。货叉速度有高速和低速两档。当货物较轻且不易倾倒是采用高速。(4)
26、控制信息的接收:计算机对堆垛机和输送机等搬运机械发送出入库指令的同时,控制和监视出入库作业是否正确进行。因为堆垛机是高速移动,在搬运物品是必须监控货物和机械的状态。检测这种状态的传感器和堆垛机上的信息接收系统,必须具备高的可靠性,否则计算机不能充分发作用。(5)故障报警系统:巷道堆垛机是自动化立体仓库中最重要的设备,是系统进行作业的主要设备。对堆垛机的故障分析和诊断十分重要。2.1.1.3 堆垛机控制系统主要技术参数主要设计要求及参数如下:(1)控制方式 PLC控制(2)操作方式 手动、上位监控软件自动(3)电机功率及速度 行走:5.5kw 25200m/min; 提升:11kw 6.380m
27、/min; 货叉:0.5kw 540m/min 。(4)堆垛机的定位精度 行走: 3mm ; 起升: 3mm ; 货叉: 2mm 。2.1.2 立体仓库的电控系统结构图自动化立体仓库主要有由货架、巷道堆垛机、周边出入库配套机械设施和仓储管理控制系统等几部分组成。货架长度大、排列数多、巷道窄,因此仓库密度高。巷道堆垛机上装有各种定位的检测器和安全装置,保证巷道堆垛机和货叉能高速、精确、安全地在货架中取放货物。本系统有上位监控级直接控制级组成。监控级对通讯流程进行控制,并进行实时图像显示,直接控制级是由PLC(可编程序逻辑控制器)组成的控制系统对各设备进行单机自动操作。采用组态王6.53建立监控界
28、面,同时将运行系统的状态反馈到监控计算机。堆垛机采用西门子公司的S7-200型PLC控制,与变频器结合对堆垛机进行变频调速。系统结构拓扑图如图2-3所示。图2-3 系统拓扑结构图2.2 系统结构形式的选择2.2.1 PLC的选择PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。长期以来,可编程控制器PLC始终是工业自动化控制领域的核心控制系统,为工业自动化生产提供了非常可靠的应用控制,广泛应用于冶金、轻工业、机械制造等各个领域,极大的推进机电一体化的进程,提高了生产效率。PLC在工业自动化控制特别是顺序控制中的地位是无法取代的。SIMATIC S7-200系列PL
29、C适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列PLC的强大功能使其无论在独立运行中,或是相连成网路皆能实现复杂控制功能。因此,S7-200系列具有极高的性价比。S7-200系列出色表现在以下几个方面:极高的可靠性;极丰富的指令集;易于掌握;便捷的操作;丰富的内置集成功能;实时特性;强劲的通讯能力;丰富的拓展模块10。2.2.2 S7-200系列PLC概述S7-200系列PLC是德国西门子公司生产的一种超小型PLC,超小型是指其功能具有大、中型PLC的水平,而价格却和小型PLC的价格一样。可以单机运行,也可以输入/输出扩展。它结构小巧,可靠性高,运行速度快,继承和发挥了
30、它在大、中型PLC领域的技术优势,又极丰富的指令集,具有强大的多种集成功能和实时特性,配有功能丰富的扩展模块,性能价格比非常高。因此,它一经推出,即受到了广泛的关注。特别是S7-200CPU22*系列PLC(它是21*系列的替代产品),由于它具有多种功能模块和人机界面可供选择,可以很容易的组成PLC网络。同时具有功能齐全的编程和工业控制组态软件,使得S7-200系列PLC来完成控制系统的设计时更加简单,系统的集成非常方便,几乎可以完成任何功能的控制任务。S7-200硬件系统的配置方式采用整体式加积木式,即主机中包含一定数量的I/O输入输出,同时还可以扩展各种功能模块。 基本单元:基本单元有时又
31、称作CPU模块,也有的称之为主机或本机。特包括CPU、存储器、基本输入输出点和电源等,是PLC的主要部分。它实际上就是一个完整的控制系统,可以单独的完成一定的控制任务。 扩展单元:主机I/O数量不能满足控制系统的要求时,用户可以根据需要扩展各种I/O模块,所能连接的扩展单元的数量和实际所能使用的I/O点数是多种因素共同决定的。 特殊功能模块:当需要完成某些特殊功能的控制任务时,可与SIMATIC S7-200主机相连,已完成某种特殊的控制任务而特制的一种装置。 相关设备:相关设备是为了充分和方便的利用SIMATIC S7-200系统的硬件和软件资源而开发和使用的一些设备,主要有编程设备、人际操
32、作界面和网络设备等。 工业软件:工业软件是为更好的管理和使用这些设备而开发的与之相配套的程序,它主要有标准工具、工程工具、运行软件和人机接口等几大类构成。2.2.3 CPU型号选择2.2.3.1 西门子CPU的介绍 SIMATIC S7-200的CPU模块包括一个中央处理单元、电源以及数字I/O点,这些都被集成在一个紧凑、独立的设备中。CPU负责执行程序,以便对工业自动化控制任务或过程进行控制。输入部分则输出控制信号,控制工业过程中的设备。西门子第二代产品的CPU模块位CPU 22*,是在本世纪初投放市场的。其速度快,具有极强的通讯能力。它具有四种不同结构配置的CPU单元。 (1)CPU 22
33、1:CPU 221具有6输入/4输出,共计10个点的I/O,无扩展能力,有6KB程序和数据存储空间。还具有4个独立的30kHz高数计数器,2路独立的20kHz高数脉冲输出端,一个RS-485通讯/编程端口,具有PPI通讯协议、MPI通讯协议和自由通讯方式。非常适合小点数的控制系统。(2)CPU 222:CPU 222除了具有CPU 221的功能外,其不同在于:它有8输入/6输出,共计14点I/O,可以扩展8路模拟量和最多64个I/O,因此使更广泛的全功能控制器。 (3)CPU 224:它在CPU 222的基础上使主机的输入输出点数增为24点,最大可扩展为168点数字量或者35点模拟量的输入和输
34、出;存储量也进一步增加,还增加了一些数学指令和高数计数器的数量,具有较强的控制能力。 (4)CPU 226:这种模块在CPU 224的基础上功能又进一步增强,主机输入和输出点增加到40点,最大可扩展为248点数字量和35点模拟量;增加了通讯口的数量,通讯能力大大增强;它可用于点数较多、要求较高的小型或中型控制系统。2.2.3.2 CPU型号的选择 根据控制点数来计算,可以选用CPU-226这个型号的CPU,CPU226有24输入/16输出,最大可以扩展为248点数字量或35点模拟量。其特点如下: (1)集成的24V电源:可直接连接到传感器和变送器、执行器,可用作负载电源。 (2)高速脉冲输出:
35、具有2路高速脉冲输出端,输出脉冲频率可达20KHZ,用于控制步进电机或伺服电机,实现定位任务。 (3)通信口:CPU226具有2个RS-485通信口,支持PPI、MPI协议,有自由口通信能力。 (4)模拟电位器:CPU226有两个模拟电位器,用来改变特殊寄存器中的数值,以改变程序运行的参数,如定时器、计数器的预设值,过程量的控制参数。 (5)中断输入允许以极快的速度对过程信号的上升沿做出响应。 (6)数字量输入/输出点:CPU226具有24输入/16输出,输出点为24V直流双向偶看光电耦合输入电路,输出有继电器和直流两种类型,可扩展模块为7个。 (7) CPU226有6个30KHZ的高速计数器
36、,用于捕捉比CPU扫描频率更高的脉冲信号。2.2.4 PLC模块选型 本设计选用的可编程控制器是西门子公司的S7-200系列小型PLC-CPU226.本机集成24输入/16输出,40个数字量I/O点。可连接7个扩展模块,最大扩展模块至248路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。 6个独立的30KHZ高速计数器,2路独立的30KHZ高速脉冲输出,具有PID控制器。2个RS-485通讯/编程口、具有即PID通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排课很容易地整体拆卸。用于较高要求的控制系统,具有更多的输出/输入点,更强的模块扩展能力,更快的运行速度和更
37、强的内部集成特殊功能。完全适应于一些复杂的中小型控制系统。由于S7-200-CPU226的集成24输入/16输出不能满足设计的要求,所以又选用了EM221扩展模块和EM235扩展模块,正好满足设计的需要。所选模块型号如表2-1所示。表2-1 扩展模块选型表系列号类别描述数量EM221输入扩展模块DI161EM235输入/输出扩展模块AI4/AO12图2-4 系统总体结构图 由于CPU226的输入点只有24个,不能满足设计的输入点的需要,所以加入一个EM221模块,该模块有16个数字输入点,总体上可以满足系统输入的要求。另外加入两个EM235模拟量输入/输出模块是为控制水平和垂直运行的交流电机。
38、系统总体结构图如图2-4所示。2.2.5 通信方案的确立为了控制无人运转堆垛机,必须向堆垛机发送运转和作业的信息。一个指令执行完了之后,必须从堆垛机向地面发送响应信号,即确认信号,之后才能执行下一个指令。堆垛机的信息传递顺序是:堆垛机首先接受的作业信息是从什么地方取货,之后把它存入什么货位。堆垛机控制盘在收到作业信息之后向地面控制盘发出响应信息。堆垛机根据作业信息进行作业。作业完了之后,向地面发出“作业结束”信息。这样把一系列作业进行完了之后,成为等待下一个作业信息的待机状态。串行通信中最常用的物理层协议为RS-232C和RS-485。本文采用RS-485标准。主要基于以下两点考虑:(1)RS
39、-232C接口标准只能用于点对点的通信,而RS-485能实现多点对多点的通信。RS-485允许平衡电缆上连接32个发送器/接收器。立体仓库控制系统要求监控系统和3台堆垛机控制系统连接,要求物理层的协议必须支持一点对多点的通信。(2)RS-485采用差动发送/接收,所以共模抑制比高,抗干扰能力强。立体仓库的工作环境较恶劣,热、电、磁等干扰信号较多,要求通信网络的抗干扰能力较强,才能保证数据的正确接收。RS-485标准除上述优点外,还具有传输速率高、传输距离远等优点。由于PLC带有串行通信接口,只需用RS-485总线分别连接到计算机即可,可见系统的构建十分简单当需要增加新设备时,只需要将新设备也连
40、接到计算机,系统的扩展也较容易。为了利用计算机带有的RS-232接口与下层的各个模块通信,在计算机上需要安装232-485转换器。在自动化立体仓库控制系统中选用Modbus通讯协议作为其通信网络数据链路层的协议。Modbus通讯协议是Modicon公司设计的一种适用于工业控制的主从结构式串口通讯协议,已经成为通用工业标准11。Modbus串行链路协议是一个主-从协议,采用请求-响应方式,主站发出带有从站地址的请求报文,具有该地址的从站收到后发出响应报文进行应答。采用该协议,不同厂商生产的控制设备可以互连成工业网络,实现集中监控。许多工控产品,例如PLC、变频器、人机界面、DCS和自动化仪表等,
41、都在广泛地使用Modbus协议。本系统中使用的变频器和PLC都支持Modbus协议。而且Modbus协议编程简单、容易实现。在本文研究的自动化立体仓库控制系统中得到了很好的应用,数据传输准确、可靠。2.3 堆垛机的位置控制由堆垛机的作业流程分析,堆垛机是由水平运行机构、纵向起升机构和货叉伸缩机构三部分组成的,水平运行机构和垂直起升机构使堆垛机到达目标位置,货叉伸缩机构完成存取货任务。要完成对堆垛机自动控制系统的设计,首先要保证堆垛机能够准确到达目标位置,所以在设计堆垛机自动控制系统时,关键在于准确可靠的认址和定位保证堆垛机准确无误的定位在目标货位。另外为了提高存取效率和保证堆垛机的稳定性,必须
42、对堆垛机三个机构的速度进行合理有效的控制,其中速度位置检测是堆垛机自动控制系统的关键部分。堆垛机速度位置控制的实现方法如图2-5所示,控制系统由PLC控制器、调速系统、编码器、认址片和认址器组成,实现位置和速度的双闭环控制。图2-5 堆垛机位置速度控制框架2.3.1 定位控制定位控制就是确定堆垛机停止在目标货位的功能。自动仓库的认址检测系统有两项任务:一是实现自动寻址,使堆垛机自动找到被指定到达的位置;二是自动准确停准,即堆垛机停准位置不超出规定的精度。为此,货架上的每个货位必须具有堆垛机能识别的编码,所以将货架两侧编成X1、X2,沿堆垛机运行方向将货架编为0Y列,垂直方向编为0Z层。这样每个
43、货位就有了独立的三维坐标地址,堆垛机自动检测目前的坐标地址,使其能到达目标位置。因为货架两侧分为X1、X2,只有两个方向,反应到堆垛机上只是货叉左伸、右伸运动,此方向不用检测,所以实际上堆垛机位置的检测只是对Y、Z位置的检测。2.3.2 认址检测方式主要的认址检测方式有以下几种:(1)绝对认址:绝对认址是将每一个货位赋予唯一的开关状态,给每个货位制作一个专用的认址片,堆垛机上相应安装一个识别器,通常是二进制编码板和一组光电开关的组合,通过读取认址片的代码来判断堆垛机的当前位置。(2)相对认址:相对认址:相对认址时每个货位的认址片结构相同。每经过一个货位,就对地址编码进行加1或减1,一直移动到和
44、预定位置号一致时停止运行。(3)编码器定位法:编码器定位方式主要有两种:从动轮与轨道旋转计数测定方式、链轮与链条旋转计数测定方式。从动轮与轨道旋转计数测定方式。堆垛机的从动轮上配有同轴旋转编码器,从动轮与轨道近似纯滚动,因此通过对旋转编码器的转角的转换,可以得到堆垛机的相对运行位置。(4)激光测距定位:激光测距定位是近年来应用于堆垛机准确定位的新技术,用激光测距仪通过测量堆垛机到基准点的距离和事先存储的位置数据比较来确定堆垛机的当前位置。这种方法的精度很高,但是使用时堆垛机和激光发射器和反射板之间不允许有物体,否则会遮挡住激光的传输路径,使系统无法准确定位。以上是四种常见的认址检测方式,四种方
45、式各有优劣,下面的表2-2是它们之间的比较对照:表2-2 认址方式对比表认址器光电开关旋转编码激光测距传感器认址方式相对认址绝对认址绝对认址绝对认址可靠性较低高 较高最高认址精度格 格mmmm系统成本低高高较高数据接口无无多种多种定位方式反射式反射式接触式反射式使用寿命短短较长长2.3.3 认址方式确认图2-6 激光测距原理图为完成对堆垛机的位置控制,必须能检测出堆垛机的运行位置,本文设计的堆垛机系统认址方式如下:(1)水平认址系统水平方向采用激光测距传感器,当前数据为位移值,经过PLC计算后的数据为当前速度值。激光测距传感器安装在堆垛机上,目标放射板安装在巷道末端。在立体仓库巷道通道中的激光
46、测距范围(激光发射器与反射板之间)内不得有任何物体遮挡激光光线,如图2-6 激光测距原理图所示。激光测距的原理是通过发射出的激光光线长度来测定距离,其光线就好比一把光尺,如果物体遮挡激光光线,让它脱离原标准原点的测定位置,将影响实际要求的测定距离,从而使道堆垛机走位偏离所设定的位置,产生货叉取/存储错位或起始点撞击巷道堆垛机端部缓冲制动器的情况。因此,在巷道堆垛机工作时不允许有任何物体遮挡激光光线,对于激光光线通道应采取隔离保护措施,保证激光测距的准确性和自动化系统的安全性12,13。 (2)纵向认址系统堆垛机纵向方向的层定位采用光电开关和认址片组合定位,即在堆垛机的上下安装两个光电开关,在每层的货位上安装认址片。低位为取货开始伸叉或放货完毕收叉的位置,高位为放货开始伸叉或取货完毕收叉的位置。为使货叉能完成作业,堆垛机在垂直方向上必须要提供使货叉能停在高位或低位的检测装置。所以在堆垛机的升降台上安装三个光电开关,与升降台一起上升下降,中间的一个共用,其他两个分别为上位置和下位置。存货开始或取货结束时,升降台货叉停