版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课题名称基于PLC的仓库堆垛机控制系统设计摘要摘 要:随着社会飞速发展,电子商务交易下,货物的流通量日益增长,使得人工对货物的控制也显得效率不高,劳动强度大;本文以Siemens S7-200系列PLC为控制器,结合上位机组态软件Wincc,设计、模拟了自动仓库货物控制系统,上位机与PLC的系统的数据交换采用OPC Scout协议技术;系统大概工作过程为:货物经检录入仓后,经机器人取货放入主传送带,主传送带一侧的传感器对货物进行分析检测,传感器信号传达至PLC,PLC输出相应命令驱动气动执行机构,进行货物的控制,货物被拣入缓存仓后经机器人取货至出仓,或者分发到立体仓库经堆垛机进行货物的储存;系
2、统体现了现代自动化技术,运行稳定的同时更易于操作员的监控。关键词:PLC 控制系统 自动化IABSTRACTABSTRACT:With the rapid development of society, under the e-commerce transaction, the circulation of goods is increasing, making the control of the goods too inefficient and labor intensive; this article uses the Siemens S7-200 series PLC as the
3、controller, combined with the upper unit Wincc software, designed and simulated the automatic warehouse cargo control system, the data exchange between the host computer and the PLC system adopts the OPC Scout protocol technology; the system probably works as follows: after the goods are checked int
4、o the warehouse, the robot picks up the goods and puts them into the main conveyor belt. The sensor on the side of the main conveyor belt analyzes and detects the goods, the sensor signal is transmitted to the PLC, and the PLC outputs the corresponding command to drive the pneumatic actuator to cont
5、rol the goods. After the goods are picked up into the buffer warehouse, the robot picks up the goods to the warehouse, or distributes them. The warehouse is stored in a three-dimensional warehouse through a stacker; the system embodies modern automation technology, which is stable and easy to monito
6、r by operators.Keywords: PLC control system automationII目录摘要IABSTRACTII目录III1 绪论11.1 研究背景及内容11.2 仓库货物控制系统概述11.3 堆垛机的概述22 仓库堆垛机控制系统总体方案设计42.1 控制系统总体设计42.2 控制系统设计的基本原则52.3 控制系统设计的主要内容52.4 堆垛机系统的控制要求73 仓库堆垛机控制系统的硬件设计93.1 PLC选型93.2 电机选型113.3 传感器选型114 仓库堆垛机控制系统的软件设计134.1 系统涉及软件134.2 系统主流程图204.3 控制系统子程序21
7、5 仓库堆垛机控制系统的组态设计235.1 组态软件235.2 组态设计246 结论32致 谢33参考文献34III1 绪论1.1 研究背景及内容控制作业是仓库货物运输的关键环节。指从仓库或其他区域快速、准确地拣货,按一定的方法集中存放、分类,根据货物的信息和属性等待装卸的过程。在配送中心的实际运行中,控制是配送中心系统的主要组成部分,其步骤比较麻烦,工作量也不小。目前,随着商品经济的逐步深化,社会的趋势逐渐向多品种、小批量发展。随着越来越多的商品需要配送,控制变得越来越重要。在当今电子技术发展良好的时代,仓库货物控制越来越依赖电子设备和计算机辅助控制来实现最佳效率;基于PLC的自动货物控制系
8、统具有稳定性强、效率高、网络结构丰富等特点,越来越受到人们的欢迎。1.2 仓库货物控制系统概述仓库堆垛机控制系统的建设非常复杂。从规划设计的开始到系统的最终实现,需要考虑很多因素。控制系统与上游存储系统和下游装卸系统密切相关,因此,应考虑它们之间的联系,以解决接口问题。为了建立一个控制系统,首先需要了解控制操作的过程和所设计系统的功能。从包装系统的实际过程来看,控制系统主要由四个基本环节组成:控制信息的生成、行走或搬运、拣货、分拣和集中。其中:控制信息是分拣工作的顺序,通常由客户订单或送货单处理,形成控制订单或电子信号,分拣机或机器人拣货和装卸货物。实现的主要形式有三种:一种是步行或运输到达货
9、物存放处;另一种是在人面前自动将货物放在货架上;第三种是机械自动化完全完成自动控制系统;货物控制是一个抓取和确认的过程。根据仪器检验货物。描述控制信息,这是控制操作的核心,根据货物的体积、重量和交货频率的差异可分为手动、机械和自动化设备。分类集中是连接装运和装载操作的必要条件。在实践中,也有人力、机械辅助和自动化。排序过程是排序系统业务过程的基础。合理使用机械、自动化设备和新技术,可以节省操作时间,降低控制误差率。这也是建立控制系统的目标和关键。初步控制系统设计的核心基本上是一个人工操作系统,它是人工搜索、搜索和处理货物,最后完成货物提取的过程。在以前设计的系统中,手工处理是一项非常耗时的工作
10、。同时,对于基础信息文档的制作和检索,也需要大量的时间,使工作效率低下,无法满足现代物流配送的准确性和速度要求。随着我国科学技术的飞速发展,各种自动化机械设备逐渐应用于物流配送中。计算机信息技术和控制技术已成为信息处理和传输的主要手段。因此,在一些控制系统中,有些环节仍然需要人工操作,但与以前的方式相比,工作强度逐渐降低,因此智能化、自动化、机械化的控制系统是物流配送中心的发展趋势和重要特点。目前,仓储货物控制系统和现代控制系统技术为提高工作质量和效率提供了重要保障,也成为管理组织体系、物流机械化体系和信息系统的有机结合。管理组织体系用于组织人员和设备的调度,以及控制系统的整体运行模式。物流机
11、械化系统主要是不同物流设备的配置和有效组合。信息系统是控制信息和分类信息的载体。离子技术、计算机控制技术和物流自动化机械是目前控制系统的主要组成部分。1.3 堆垛机的概述仓库货物控制系统既不能与堆垛机分离,又是控制系统的执行部分。库存时,货物从交货台准确定位,然后放在收货台。提货时,将货物从货舱中取出,放在出入口处。无论何种堆垛机,其基本部件都是电气设备、机架、拨叉机构、水平行走机构、起升机构和装卸平台。这是因为概念的高密度存储,高速和高水平的生产。虽然不同厂家有自己独特的特点,但在结构形式上仍存在差异,但差异并不显著。堆垛机的共同特点是由控制系统、轨道、伸缩叉、货台和机架组成。最早的仓库货物
12、堆垛机是在桥式起重机的基础上操作的。它需要将一个门架悬挂在起重机的大梁上,然后通过门架的旋转上下移动货物。在20世纪60年代左右的美国,为了提高货物装卸效率,公路堆垛机被广泛地用来代替桥梁堆垛机。日本在1967年使用了一个高层堆料机,高度约为10米15米。在线自动仓库于1969年开始使用。1970年,公路堆垛机仓库在中国首次用于货物装卸。近代以来,我国堆垛机技术也取得了很大的进步,速度、控制技术和定位精度都有了很大的提高。目前堆垛机提升速度可达90米/分钟,运行速度可达240米/分钟。目前,现有立体仓库上下两层为公路堆垛机,用于搬运货物,大大提高了货物进出仓库的能力。第 34 页 共 34 页
13、2 仓库堆垛机控制系统总体方案设计一般自动仓库货物控制系统的控制方案设计,核心是包含:硬软件、软件跟调试等几个部分内容的设计。被控对象大多数则是机械加工跟电器设备,传送带亦或者是传送的过程。2.1 控制系统总体设计本文以地面支承、直线作业和堆垛机为研究对象。其控制系统由调度计算机、监控计算机、触摸屏(HMI)、控制器(S7-200 PLC)、变频器和执行机构组成。堆垛机控制系统的结构框图如图2.1所示。图2.1 基于PLC仓库堆垛机控制系统总体框图仓库堆垛机控制系统的功能是完成货物进出的过程。进出货物的过程包括提货和交货的过程。操作员将货物信息发送到调度计算机,形成仓库收据,然后发送到监控计算
14、机。在接收到计算机的任务后,PLC控制器控制堆垛机完成收发货指令。本文采用一台S7-200PLC控制三台逆变器,分别是步进变换器、升降变换器和叉式变换器。分别控制堆垛机的水平操作机构、升降操作机构和叉式伸缩机构。计算机、触摸屏、S7-200 PLC、变频器、开关均采用现场总线连接,可实时传输数据,实现堆垛机运行中的实时监控。2.2 控制系统设计的基本原则1、最大限度的满足被控对象提出的各项性能指标相关的设计人员在进行设计之前,应该充分的了解实际情况,对现场进行勘察,研究,提前准备好相关的资料,跟负责机械部分以及实际操作部分的人员要密切配合,一起拟定电气控制的方案设计,以此清楚确定控制任务跟控制
15、系统应该有的相关功能,方便在设计的过程当中一起来解决出现的对应问题。2、确保控制系统的安全可靠电气控制系统设计中要重视其系统的可靠性,如果系统控制不能满足电气控制系统的安全稳定工作,那么设计出的系统,是很难进行投入使用的。实际的施工过程当中,肯定是需要把可靠性放在第一位,组成冗余控制系统,以此以保证生产安全为目标,去提升产品的质量以及数量。3、力求控制系统简单控制系统的构成应当需要简单些,当然,是需要建立在可以保证工作的可靠以及控制的要求能够被满足的前提之下。因为构成简单的控制系统有着实用性以及经济性,不但使用的时候可以方便些,后期进行维护的时候也能够容易些。4、留有适当的裕量为了改进生产的工
16、艺、增加控制任务、方便维护以及扩大生产规模,想要将可编程控制容易扩充的特征充分发挥起来,选择PLC容量(存储容量,机架插槽数,I/O点数等)时,应留有时当的裕量。2.3 控制系统设计的主要内容1、明确设计任务和技术条件设计任务和规格通常以设计工作订单的形式提供。在设计任务书中,有必要明确定义每个项目的基本要求,限制和管理方法。在整个设计系统中,设计任务书是整体设计的基础。2、确定用户输入设备和输出设备用户输入输出设备是PLC控制系统的硬件设备,PLC本身作为控制器,构成了机器选择和软件开发的基础。因此,输出设备(例如电磁阀和电动机)和相应的输入设备(例如控制器,换档开关,控制开关,传感器,安全
17、装置,传感器等)致动器(例如继电器)。信号和接触器类型)。根据输出设备控制的负载执行分类。3、选择可编程控制器的机型可编程控制器是整个控制系统的关键组成部分。为了整个系统创建技术和经济绩效指标,需要明智而准确地选择机型。4、分配地址,绘制接线图为了分配相应的I/O地址,需要对用户的输入输出设备进行分析、分类、整理,绘制I/O接线图。本设计的I/O分配表见表2.1。表2.1 自动货物控制系统的I/O分配表输入输出地址地址对象地址地址对象I0.0M10.0手/自动切换Q0.0M14.01号机器人I0.1M10.1急停Q0.1M14.11号传送带I0.2M10.2信息检录确认Q0.2M14.2执行器
18、1I0.3M10.31号机器人Q0.3M14.3执行器2I0.4M10.41号传送带Q0.4M14.4执行器3I0.5M10.5执行器1Q0.5M14.5堆货仓1I0.6M10.6执行器2Q0.6M14.6堆货仓2I0.7M10.7执行器3Q0.7M14.7堆货仓3I1.0M11.01号限位开关Q1.0M15.02号机器人I1.1M11.12号机器人Q1.1M15.12号传送带I1.2M11.22号传送带Q1.2M15.2堆垛机1I1.3M11.3出仓传感器Q1.3M15.3堆垛机2I1.4M11.4报警解除Q1.4M15.4堆垛机3I1.5M11.5体积传感器-大Q1.5M15.5限位报警灯
19、I1.6M11.6体积传感器-中Q1.6M15.6传送带报警灯I1.7M11.7体积传感器-小Q1.7M15.7急停指示灯5、设计控制程序系统中的控制程序通常基于控制任务,选定模型和I/O连接图以梯形逻辑语言开发。设计管理程序的主要部分是应用软件的开发。合理性管理计划是确保系统安全可靠运行的先决条件。因此,必须重复调试,直到满足控制要求。6、必要时设计非标准设备选择设备时,尽可能使用标准设备。如果没有标准设备,可能需要非标准设备,如控制台,控制柜和模拟显示器。7、编制控制系统的技术文件设计任务完成后,应编制有关技术文件。技术文件一般应包括设计说明、操作说明、I/O接线图和控制程序。2.4 堆垛
20、机系统的控制要求2.4.1 主要技术指标以S7-200为基础,将系统改造成控制系统,并将西门子组态的WinCC软件进行组装,以完成方正仿真操作的设计和必要的监控工作。2.4.2 工作过程分析货物自动控制系统由检查货物、货物分析、货物运输、货物控制、机械臂拾取装置、堆垛储存和报警功能组成。(1)检录货物:货物经仓库传送入库的传感器检测到时,取货机械手将执行取货命令,将货物送往下级传送带。(2)货物分析:在输送带入口处对货物进行检查,然后在输送带上,通过相关传感器检查货物的体积和材料等固有特性后,将检查信息传送给控制单元。(3)货物输送:位于上源端的货物通过主传送带进行运输,在经检测后开始进行货物
21、的控制,按照不同的标准要求,执行货物的存储或出仓。(4)货物控制:在主输送带侧面设置若干控制槽,供货物通过时分析。气动回路由电磁阀控制,使分离推杆前后移动。货物根据大小和材料等不同属性进行分类,并运输到每个缓冲区存储位置。为了避免漏检,在主输送带的末端安装应急储存装置。一般情况下,仓库会设置接近开关,检查每个仓库是否有货物。(5)机械手取货装置:为气动控制,可在X和Y两个方向运动,从不同的缓存储位取得货物后送往仓库出口传送带。(6)堆垛存储:如果货物需要存放,则通过堆垛机的上升与下降,使于不同的货物存储在立体仓库,取货出仓时也雷同;为了方便操作员控制,堆垛机设有手动与自动工作方式。(7)报警功
22、能:当出现货物一处以及传送带停止的类似系统故障时,传感器把对应的信号传输到控制单元之后,系统就会做出响应,并及时的进行处理,上位机操作界面中的故障等就会进行工作,信号灯开始闪烁,提醒故障。而把故障进行排除,并且将故障复位按钮按下,那么系统则会继续运作。货物自动控制系统的一般流程如下:货物临时存放在仓库中,货物由机械手抓取,发出存放指令后送至主输送带。主输送机将配备用于货物检测的检测传感器。PLC接收到信号后,对传感器发送的信号进行处理,输出相应的信号驱动执行机构。下发入库单、出库单时,入库流程如2.2所示。仓库放行机械手可通过输送带将货物提、分或送至仓库。图2.2 仓库堆垛机控制系统的总体流程
23、2.4.3 编程规范s7-200型号的PLC利用STEP7 MicroWIN V4.0编程软件,来编写梯形图程序,达到自动货物控制系统的作业需求。2.4.4 系统演示利用西门子组态软件里的Wincc将画面组态好,上位机Wincc的数据需要通过PLC来进行交换,以使得自动仓库的控制系统,在工作运行的时候能够实现运行模拟、监控跟报警等等功能,方便实验。3 仓库堆垛机控制系统的硬件设计3.1 PLC选型本设计仓库堆垛机控制系统主要采用西门子S7-200PLC可编程控制器,与常规的控制器相比,其具有操作简单、编程容易、抗干扰能力强等优点,在整个运行中,能够达到自动化的要求,同时与上位机进行通信,实现货
24、物的出、入库控制过程。3.1.1 西门子S7-200PLC简介西门子S7-200可编程控制器可以控制不同的设备和可编程逻辑控制器,以满足自动化控制的需要。西门子S7-200 PLC用户程序包括其它智能模块通讯、复杂的数学运算、定时器、计数器和位逻辑指令,使PLC能够监控输入情况,如果出现问题,为了满足控制需要,输出状态发生变化。与其他控制器相比,S7-200具有配置灵活、指令集强大、结构紧凑等优点。微型PLC集成了微处理器、集成电源和数字I/O点,功能齐全。用户下载应用程序后,需要保留逻辑,以便更好地监控应用程序的输入和输入。图3.1 S7-200的中央处理单元西门子可以提供许多不同的CPU来
25、匹配不同的应用。具有不同特性的CPU如表3.1所示。表3.1 S7-200系列PLC的技术指标3.1.2 西门子S7-200PLC工作原理一般输入采样、程序执行以及输出刷新这三个是PLC运作的主要核心阶段。现场输入输入模板输入映像区执行用户程序输出映像区输出模板输出装置输入采样阶段程序执行阶段输出刷新阶段图3.2 PLC工作过程1、输入采样阶段PLC是一种扫描操作的方法。它读取整个信号并将其写入输入图像区域以存储,也被称为采样过程。在操作过程中,不会影响采样结果的内容。如果程序指令由PLC执行,则可以调用先前的采样结果。2、程序执行阶段PLC从左到右、从上到下扫描每条指令,分别计算输出图像区和
26、输入图像区之间所需的数据,然后将程序执行结果读写到输出图像区,并记录执行结果。当程序执行时,这个结果可能会改变,但在执行期间它不会到达输出端口。3、输出刷新阶段在驱动用户设备之前,必须等待用户执行所有程序,然后将存储在输出图像区域中的内容传输到警察输出状态的输出锁存器。完成这些步骤后,设备将开始运行。PLC扫描周期是指每次重复上述三个阶段的时间。在工作时间内,PLC的输出刷新和输入采样时间以毫秒为单位,程序执行的响应时间受程序长度的影响。实际CPU模块的运行速度会影响PLC的扫描周期,两者之间的差异也很大。PLC正式运行后,将重复上述三个阶段,即循环扫描操作过程。在这一过程中,输入输出采样、程
27、序执行和输出刷新是PLC操作的核心特征。这不仅提高了PLC的运行速度,而且避免了接触器和继电器控制系统的混乱和触电的竞争。这也是PLC系统快速可靠响应的原因。但是,它也会导致输出和输入之间的时间延迟。3.2 电机选型堆垛机在运行的过程中会受到阻力,根据物理学受力分析,主要有堆垛机自身的质量,额定起重等,根据相关公式,可以查出,其阻力为:式中,Ff表示运行阻力,G0表示堆垛机自身的质量,Gn表示堆垛机额定起重,D表示堆垛机车轮直径,K表示滚动摩擦系数,U表示轴承系数,d轴承内径,表示摩擦系数。根据实际堆垛机的型号,可以计算出Ff=1683.8N假设堆垛机运行速度为120m/min,则可以计算出电
28、机功率P=5.1KW。根据电机型号参数,调速电机选择DRS132S4型号的电机,额定功率为5.5kw,输出扭矩为1445N.m。同理,升降电机选择11kw型号,货叉电机选择0.75kw型号。3.3 传感器选型仓库堆垛机控制系统需要知道货物是储存在货架上还是储存在货架上。避免误操作和损坏机器。在仓储作业中,当堆垛机到达目标位置时,首先检测仓库位置是否有货物,如果没有货物,则进行分岔作业,否则发出停止堆垛机作业的信号;当堆垛机离开时仓库检测到货位中没有货物,在相应位置发出停止堆垛机运行的信号。本文采用反射式光电传感器检测货架上货物的存在和位置。反射式光电传感器是一种光电传感器,其反射板安装在发射器
29、和接收器的前面,位于同一装置内。光电传感器利用反射原理完成光电控制功能。它可以用来检测地面亮度和颜色的变化,以及近地物体。毕业论文(设计)报告纸4 仓库堆垛机控制系统的软件设计4.1 系统涉及软件4.1.1 STEP 7 MicroWIN V4.0编程软件西门子可用于SIMATIC S7-200和Windows。浏览并创建STEP7-Micro/WIN32软件。个人计算机可用作图形编辑器。在离线模式下,可以开发自定义程序并实时监控用户定义程序的执行。这是STEP7-Micro/WIN32软件的功能。STEP7-Micro/WIN32编程软件的主界面由以下部分组成:主菜单、工具栏、浏览栏、指令树
30、、用户窗口、输出窗口和状态栏。除了菜单栏之外,用户还可以根据自己习惯的窗口菜单和视图菜单调整其他窗口的选择和样式设置。图4.1 编程软件主画面4.1.2 OPC服务器1、产生背景在OPC出现之前,硬件驱动程序与硬件驱动程序所连接的应用程序之间的接口没有单一标准。例如,在生产自动化中,诸如可编程逻辑控制器(PLC)和SCADA/HMI软件之类的控制设备需要不同配置的生产自动化系统。根据调查结果,在为管理系统开发软件的成本中,各种机器的应用开发成本是70,机器设备接口的开发是30。在过程自动化(PA)领域,如果需要将分布式控制系统(DCS)的所有过程转换为生产管理系统,则它们必须与每个供应商的模型
31、相对应。开发自定义界面,例如动态数据交换(DDE)服务器,由使用动态链接C(DLL)或文件传输协议(FTP)的应用程序链接。例如,当使用四个控制设备和监控系统时,需要花费大量的时间来为相应的设备A、B、C和D开发监控,并将趋势图和三个应用程序的报告连接到它们上。趋势图和表格共有12个应用程序接口软件驱动程序。同时,系统中各种驱动因素的共存,使得环境的稳定性和可靠性更加难以维护。OPC的目标是标准化不同制造商的设备和应用程序之间的软件接口,并简化它们之间的数据交换。目的是可以向用户提供可以自由组装和使用的软件过程控制软件组件,而不依赖于特定的开发语言和环境。OPC系统由一个OPC服务器组成,该服
32、务器根据应用程序(客户端程序)的要求提供数据采集服务、OPC服务器所需的OPC接口和接收OPC应用程序的服务。OPC服务器是在每个制造商的硬件基础上开发的。可以通过吸收来自不同制造商的设备和系统之间的差异来实现与硬件无关的系统配置。同时,使用称为选项的数据类型允许您根据应用程序的要求提供数据类型,而不依赖于硬件数据类型。2、应用领域(1)工控解决方案用户(2)楼控解决方案用户(3)工控解决方案厂商(4)楼控解决方案厂商(5)工控解决方案集成商(6)楼控解决方案集成商(7)All Automation Fields如图4.2所示为OPC的现场总线应用模式:图4.2 现场总线应用模式4.1.3 以
33、太网处理器的设置1、配置PC站的硬件机架需要的软件:(1)SIMATIC NCM PC V5.4 SP1;(2)MicroWINV4.0编程软件。完成安装SIMATIC NET软件(SIMATIC NCM PC V5.4 SP1)之后,单击 左面类似于电脑图标的“Station Configuration”,弹出如图4.3对话框,并选择一号插槽,右击鼠标,选择“Add”。依次为槽内添加OP Sever和IE General,添加“IE General”完毕,弹出相应对话栏,对话栏显示MAC地址,和IP地址,此IP地址是PC的IP地址,如图4.4所示,点击OK并在“Station Name”处单
34、击鼠标,为此工作站点修改名字为“LZ”,如图4.5所示。图4.3 PC站点的工作画面图4.4 PC站点的IE组件添加图4.5 PC站点的名字更改2、以太网模块向导的设置双击桌面“STEP7 MicroWIN V4.0”,打开编程软件,在编程窗口菜单栏中找到“工具”,在下拉菜单中找到并打开如4.6图所示的“以太网向导”,选择模块位置后,要为此向导设置IP地址,如4.7图示。在命令字节和模块配置中指定连接数。要为此目的设置连接请求,可以选择接受全部或为此目的建立唯一的IP连接请求,并为远程属性设置TSAP,设置TSAP为“10.11”;需要为数据块中的此配置生成CRC保护,最后为向导建议一个地址,
35、这样,我们就完成了此次向导的设置,可以在编程窗口中找到并添加此向导子程序,如4.8图所示。图4.6 配置以太网向导图4.7 以太网向导IP的配置图4.8 添加以太网向导子程序4.1.4 STEP7与OPC硬件组态Wincc与S7-200PLC通讯的手段是利用OPC服务,而OPC站点的设置是建立在“STEP7”软件的硬件设置里,或者说“STEP7”起到建立OPC服务,使得Wincc上位机与PLC通讯的“桥梁”。双击桌面名为“STEP7”的编程软件,创建一个新文件。在编程软件的空白部分的左半部,右键单击鼠标,单击弹出列表中的“插入新对象”,并在扩展栏中选择“SIMAIC PC站”。为这个项目添加一
36、个PC站点,如图4.9所示。图4.9 添加PC站点添加完毕后,在窗口右边空白处,“MPI(1)”右边会增加一个“PC Station”,右击鼠标,并更改名字,名字为前面为PC站的硬件机架配置时设置名字“LZ”,双击进入名称已更改的PC站,进入PC站硬件配置界面“硬件配置”。接下来,将“OPC Server”和“IE General”插入PC站的插槽中。其位置与前一个PC站的硬件机架配置相同。插入IE General时,将弹出“属性”对话框。为此,将建立新的以太网连接并设置IP位置。地址(此IP地址与网络上邻居的IP地址相同),如图4.10所示。硬件配置完成后,单击“”图标进行编译。编译完成后,
37、单击“”图标下载硬件配置。下载完成后,单击配置网络按钮。单击“opc server”以右键单击鼠标或“insert>new connection”插入新连接,并在连接表的第一行插入新连接。此后,弹出“插入新连接”对话框,单击“确定”完成连接。如4.11图与4.12图所示。图4.10 网络硬件组态图4.11 添加链接图4.12 添加好的连接4.2 系统主流程图具体工作过程如图4.13,4.14所示:图4.13 仓库堆垛机控制系统总体工作流程图4.14 仓库堆垛机控制系统工作流程4.3 控制系统子程序4.3.1 入库作业流程在堆垛机开始执行仓储操作之前,它首先读取仓库上的货物信息。主机收到目
38、标地址后,将入库指令发送到堆垛机,堆垛机开始工作。堆垛机先到储物台取货,然后开到储物单元的目的地,准确定位,直到堆垛机停止水平运行并提升。调用放置动作模块,展开叉子,完成放置货物的过程,判断叉子的位置。正常到货在入库过程中完成,无预警。仓库堆垛机流程图如图4.15所示。图4.15 仓库堆垛机控制系统入库流程图4.3.2 出库作业流程堆垛机出库操作流程如图4.16所示。图4.16 仓库堆垛机控制系统出库流程图5 仓库堆垛机控制系统的组态设计5.1 组态软件通过PC作为上位机显示画面,Wincc与PLC的数据交互,实现操作员对现场的控制。系统组态图如图5.1、5.2所示:图5.1 上位机物流控制过
39、程画面图5.2 立体仓库画面5.2 组态设计通过STEP7 Micro/Win v4.0进行程序的编写,结合传统的继电器控制电路,编写了梯形图编程,使程序易于理解,采用结构化编程,主要功能建立在自程序中,例如手动子程序,自动子程序,以太网子程序,总体输出子程序等,最后由主程序调用子程序,这样的结构显得清晰、有调理,方便调试。具体程序如下所示,由于程序过多,在此不一一列出。图5.3 主程序调用子程序SM0.0为特殊寄存器,其特点为在PLC上电后,SM0.0常开/常闭触点一直处于闭合/断开的状态,如图5.3所示,调用输出、手动子程序;输出子程序指PLC的输出端口,例如:Q0.0、0.1等,都集中在
40、输出子程序里,从而方便调试与监控。为了避免误输出,在程序开始时调用了SM0.1为特殊寄存器,其特点为PLC上电后,周期只扫描一次的特殊寄存器,目的是每次上电后都将所有的位存储区复位。图5.4 手动子程序1图5.4是手动子程序开始部分,信息检录端口I0.2的使能将置位存储区M0.0置位,从而T33进行时间延时,延时到达将置位M30.0,其目的是为了报警。代表了货物进行检录完毕,从而开启主传送带,主传送带若没开启,则报警。图5.5 手动子程序2图5.5为手动子程序续接,传送带开启端口I0.4开启将使能M0.0位存储区,将M0.0 位复位,时间延时关断,不能触发“主传送带未开启”报警信息,主传送带开
41、启致使T34时间继电器进行延时,作用为开启1号调货机器人使能准备。图5.6 手动子程序3如图5.6所示为手动子程序续接,当主传送带触发的T34时间继电器延时结束后,将使能M0.2位存储区,开启1号取货机器人,取货的时间长短取决于T35时间继电器的设定时间。图5.7 手动子程序4如图5.7所示为手动子程序续接,2号到堆垛机的传送带端口I0.2使能后,传送带开始运行并触发2#取货机器人的延时继电器T37 ,T37定时作为机器人使能延时处理。图5.8 手动子程序5如图5.8所示为手动子程序续接,当主传送带开启后,T37时间继电器进行延时,延时结束后使能2#取货机器人,同时使能T38时间继电器,进行延
42、时,T38时间继电器延时时间结束后则关闭机器人。图5.9 手动子程序6如图5.9所示为手动子程序续接,1#进货主传送带上的传感器对货物进行检测分析,根据货物的体积、质料,传达信息至PLC,使PLC下发命令驱动相应执行器动作,使货物进入缓存仓;为减少误差,执行器的动作时,将传送带暂停运行。图5.10 手动子程序7如图5.10所示为手动子程序续接,货物通过主传送带,在不同的传感器检测下,执行相应的动作,实现货物的控制。图5.11 输出子程序1如图5.11所示为输出子程序开端,急停按钮端口I0.1使能后,报警灯点亮,为防止误动作,将所有位存储区复位。限位开关是防止仓传送带上的货物超出极限,当货物超出
43、极限位置后,限位开关端口I1.0使能,复位传送带输出及机器人输出,使传送带及机器人停止运行。图5.12 输出子程序2如图5.12所示为输出子程序续接,前面提到的当货物检录后,主传送带若未开启则触发报警,其报警端口Q1.6使能,显示传送带未开启信息;报警解除端口I1.4使能后,所有的报警被恢复,系统重新进入待运行阶段。如图5.13所示,通过执行器的动作,使不同的缓存仓的显示灯点亮,则代表货物存放缓存仓的位置,类似功能的程序还有图5.14、5.15、5.16所示。图5.13 输出子程序3图5.14 输出子程序4图5.15 输出子程序5图5.16 输出子程序6毕业论文(设计)报告纸6 结论基于可编程控制器PLC的自动货物控制系统,不但可以实现精确控制,还提升了系统的效率,进而实现大批量控制货物。此次模拟设计,结合Siemens S7-200系列PLC,进行网络的组建,选择精简的控制的方式,结合传感器信号,把自动货物控制系统的各
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青岛科技大学《公共导向设计》2023-2024学年第一学期期末试卷
- 小学科学摆的课程设计
- 插床 课程设计
- 公司培训体系构建与管理汇报
- 客户服务礼仪与沟通技巧-汇报学习资料
- 土力学的课程设计
- 战舰开发板课程设计
- 体育活动的多元化教学方法
- 不同地域变电站设计的适应性分析
- 建筑构造与识图课程设计
- 如何通过评价引领学生广泛阅读
- 加油站职业病防治计划与实施方案
- GB∕T 10544-2022 橡胶软管及软管组合件 油基或水基流体适用的钢丝缠绕增强外覆橡胶液压型 规范
- 劳动关系协调员教学计划及大纲
- 中医养生课件:冬季养生
- CRH2 牵引系统(很详细)
- 人教部编版一年级上册语文《升国旗》教案
- 粮库安全教育培训制度
- 建筑工程四个标准化管理要素
- 城市设计导则案例
- 咸水沽污水厂生物池清淤施工组织方案
评论
0/150
提交评论