基于西门子S7-200系列PLC的自动货物分拣系统.doc

上传人:小** 文档编号:23384592 上传时间:2021-06-08 格式:DOC 页数:37 大小:1.90MB
返回 下载 相关 举报
基于西门子S7-200系列PLC的自动货物分拣系统.doc_第1页
第1页 / 共37页
基于西门子S7-200系列PLC的自动货物分拣系统.doc_第2页
第2页 / 共37页
基于西门子S7-200系列PLC的自动货物分拣系统.doc_第3页
第3页 / 共37页
点击查看更多>>
资源描述
毕 业 设 计专 业: 班级学号:学生姓名: 指导教师: 二一三年五月本科生毕业设计基于西门子S7-200系列PLC的自动货物分拣系统Based on Siemens S7-200 series PLC automatic cargo sorting system2013年 5月 摘 要随着社会飞速发展,电子商务交易下,货物的流通量日益增长,使得人工对货物的分拣也显得效率不高,劳动强度大;本文以Siemens S7-200系列PLC为控制器,结合Siemens上位机组态软件Wincc,设计、模拟了自动仓库货物分拣系统,上位机与PLC的系统的数据交换采用OPC Scout协议技术;系统大概工作过程为:货物经检录入仓后,经机器人取货放入主传送带,主传送带一侧的传感器对货物进行分析检测,传感器信号传达至PLC,PLC输出相应命令驱动气动执行机构,进行货物的分拣,货物被拣入缓存仓后经机器人取货至出仓,或者分发到立体仓库经堆垛机进行货物的储存;系统体现了现代自动化技术,运行稳定的同时更易于操作员的监控。关键词:PLC Wincc OPC 传感器 堆垛机ABSTRACTAlong with the social rapid development,the electronic commerce trade,of goods in circulation,increasing makes manual sorting of goods also appears efficiency is not high,,the labor intensity;Based on Siemens S7-200 series PLC as controller,combining with Siemens upper unitconfiguration software Wincc, design, simulation, automatic warehouse goods sorting system,PC and PLC in the system of data exchange by OPC technology Scout agreement;System work process is:probably after roll call warehousing of goods,the robot take cargo put into the conveyor belt,the conveyor belt,analyze the goods side of the sensor,the sensor signals to PLC,PLC output corresponding command driven actuator, the sorting of goods,after the goods be picked into slow inventory via robot take the goods to the warehouse,or distributed to warehouse by the stacker for storage of goods;System embodies the modern automation technology,running stable and easier to operators monitoringKeywords: PLC Wincc OPCSensor Piler目 录摘 要3ABSTRACT41 引言11.1研究背景及内容11.2仓库货物分拣系统概述11.2.1仓库货物分拣系统的发展状况11.3堆垛机的概述21.3.1堆垛机的发展22 西门子S7-200PLC概述32.1 产品概述32.1.1 S7-200 CPU32.2 S7-200系列PLC的工作原理43自动货物分拣系统的硬件设计63.1系统的控制要求63.2方案设计73.2.1 PLC控制系统的总体设计73.2.2 PLC系统设计的基本原则83.2.3 PLC系统设计的主要内容84自动货物分拣系统的软件设计104.1系统流程图104.2系统涉及到的软件114.2.1 STEP 7 MicroWIN V4.0编程软件114.2.2 OPC服务器124.2.3 OPC服务器的以太网通讯处理器的设置134.2.4 STEP7与OPC硬件组态174.3 组态画面的设计194.4 程序编写的设计21结 论29参考文献30致 谢3131天津职业技术师范大学2013届本科生毕业设计1 引言1.1研究背景及内容分拣作业是仓库货物输送中的一个关键环节,它指的是依据货物信息及货物属性,迅速、准确地将商品从储位或其他区域拣出,并按照一定方式进行分类、集中储存,等待配装送货的作业过程。分拣是配送中心作业中最繁锁,工作量最大的环节,也是配送中心作业系统的核心。如今,商品经济逐步深入,社会需求呈现出向小批量、多品种方向发展的趋势,配送商品的种类和数量急剧增加,这使得分拣作业在配送中心作业的比重越来越大。随着电子技术的成熟,仓库货物的分拣也越来越依靠的电子设备及计算机的辅助控制,从而达到最优效率;基于PLC的货物自动分拣系统,具有稳定性强,效率高,网络构架丰富等特点,越发受到关注。1.2仓库货物分拣系统概述构建分拣系统是一个复杂的过程。从规划设计到实现,需要考虑很多因素。分拣系统与上游的仓储系统以及下游的装运送货系统都有着紧密的联系,所以还要考虑它们之间的衔接,解决好接口的问题。 建立分拣系统首先应了解分拣作业的流程,明确系统需要完成的任务。就实际运作过程来看,分拣作业主要由生成拣选信息、行走或搬运、拣货、分类和集中四个基本环节组成。其中: 拣选信息是分拣工作的指令,一般由顾客订单或送货单经加工处理而成,以拣货单或电子信号等形式存在; 行走搬运是分拣作业人员或机器直接接触并拿取和移动货物的过程。实现形式主要有三种,一是人员通过步行或搭乘运载工具到达货物储位; 二是货物随自动化货架到达人员面前; 三是无人参与的自动分拣系统中完全由机械自动完成;货物的分拣是按照拣选信息的指示抓取货物并确认的过程,是分拣作业的核心,根据货物体积、重量、出货频率等的不同分为手工、机械辅助及自动化设备等实现形式; 分类集中是必要时(如批量拣选时)为了衔接出货装运作业而进行的再加工,在实际中也有人力分货、机械辅助和自动分货机等实现形式。 分拣作业流程是分拣系统的业务流程依据,合理利用机械、自动化设备,采用新技术可以节约作业时间、降低分拣错误率,也是构建分拣系统的目标与关键。1.2.1仓库货物分拣系统的发展状况最初的分拣系统是完全基于人力的作业系统,通过人工搜索、搬运货物来完成货物的提取。在这种系统中,书面文件的制作和查找、人工搬运等浪费了巨大的人力物力,作业效率低下, 显然无法满足现代化物流配送对速度和准确性的高要求。随着科学技术的飞速发展,分拣系统中开始运用各种各样的自动化机械设备,计算机控制技术和信息技术成为信息传递和处理的重要手段。虽然在多数的分拣系统中,某些作业环节还需要有人工的参与,但作业强度已越来越小,完全由机械完成分拣作业的自动分拣系统也应运而生。机械化、自动化、智能化成为现代分拣系统的主要特点与发展趋势。在现代的仓库货物分拣系统中,高科技的应用为作业效率和质量的提高提供了坚实的技术保证。现代化的分拣系统逐渐成为物流机械化系统、信息系统以及管理组织系统的有机组合。物流机械化系统主要是各种物流设备的有效组合和配置,信息系统是分拣信息和控制信息等流动的载体,管理组织系统负责设备、人员的调度,控制系统总体的运作模式。计算机控制技术、信息技术以及物流自动化机械成为现代分拣系统的重要组成部分。1.3堆垛机的概述堆垛机是仓库货物分拣系统的重要组成部分,它是整个系统的执行部件,存货时将货物从出/入货台准确的存放到货位里,取货时将货物从货位中取回到出入货台。无论何种类型的堆垛机,一般都由水平行走机构、起升机构、载货台及货叉机构、机架和电气设备等基本部分组成。它是在所谓高层、高速、高密度储藏的概念下的产物。尽管各厂家各有独创,结构形式有些差异,但可以说大同小异,所有的堆垛机都不外乎由机架、载货台、伸缩货叉、轨道和控制系统等部分组成。1.3.1堆垛机的发展初期的仓库货物使用的堆垛机以桥式起重机为基础,这种堆垛机是从起重机的大梁上悬挂一个门架,利用门架的上下和旋转来搬运货物。1960年左右在美国出现了巷道式堆垛机,随后巷道式堆垛机逐渐替代了受重量和跨度限制的桥式堆垛机。1967年日本安装了高度10-15米的高层堆垛机,1969年出现了联机全自动化仓库,我国是在上世纪70年代初期开始研究采用巷道式堆垛机的立体仓库。目前的堆垛机技术取得了重大的发展,控制技术、定位精度、运行速度都得到了很大程度的提高。巷道式堆垛机的起升速度已经可以达到90m/min,运行速度达到240m/min,在有的立体仓库中采用上、下两层分别用巷道堆垛机进行搬运作业的方法提高出入库能力。2 西门子S7-200PLC概述2.1 产品概述S7-200系列是一种可编程序逻辑控制器(Micro PLCs)。它能够控制各种设备以满足自动化控制需求。S7-200的用户程序中包括了位逻辑、计数器、定时器、复杂数学运算以及与其它智能模块通讯等指令内容,从而使它能够监视输入状态,改变输出状态以达到控制目的。紧凑的结构、灵活的配置和强大的指令集使S7-200成为各种控制应用的理想解决方案。2.1.1 S7-200 CPUS7-200 CPU将一个微处理器、一个集成电源和数字量I/O点集成在一个紧凑的封装中,从而形成了一个功能强大的微型PLC,参见图2-1。在下载了程序之后,S7-200将保留所需的逻辑,用于监控应用程序中的输入输出设备。图2-1 S7-200的中央处理单元Siemens公司提供多种类型的CPU以适应各种应用,如表2-2中介绍了S7-200系列的对各种CPU特性。表2-2 S7-200系列PLC的技术指标2.2 S7-200系列PLC的工作原理PLC的工作过程一般可分为三个主要阶段:输入采样阶段,程序执行阶段和输出刷新阶段,如2-2图所示。现场输入输入模板输入映像区执行用户程序输出映像区输出模板输出装置输入采样阶段程序执行阶段输出刷新阶段 图2-2 PLC工作过程1、输入采样阶段PLC以扫描工作方式,按顺序将所有信号读入到寄存输入状态的输入映像区中存储,这一过程称为采样。在整个工作周期内,这个采样结果的内容不会改变,而且这个采样结果将在PLC执行程序时被使用。2、程序执行阶段PLC按顺序进行扫描,即从上到下、从左到右地扫描每条指令,并分别从输入映像区和输出映像区中获得所需的数据进行运算、处理,再将程序执行的结果写入寄存执行结果的输出映像区中保存。这个结果在程序执行期间可能发生变化,但在整个程序未执行完毕之前不会到输出端口。3、输出刷新阶段在执行完用户所有程序后,PLC将输出映像区中的内容送到寄存输出状态的输出锁存器中,再去驱动用户设备。 PLC重复执行上述三个阶段,每重复一次的时间称为一个扫描周期。PLC在一个工作周期中,输入采样和输出刷新的时间一般为毫秒级,而程序执行时间因程序的长度不同而不同。PLC一个扫描周期因CPU模块的运算速度差别很大。当PLC投入运行后,重复完成以上三个阶段的工作,即采用循环扫描工作过程。PLC工作的主要特点是输入输出采样、程序执行、输出刷新的“串行”工作坊式,这样既可避免继电器、接触器控制系统中的触电竞争和时序混乱,又可提高PLC的运算速度,这是PLC系统可靠性高、响应快的原因。但是,也导致输出对输入在时间上的滞后。3自动货物分拣系统的硬件设计3.1系统的控制要求一、主要技术指标:基于Siemens s7-226PLC进行编程控制,结合Siemens机组态软件WinCC,进行系统的监控、仿真模拟运行设计。二、工作过程分析:自动货物分拣系统包括检录货物、货物分析、货物输送、货物分拣、机械手臂取货装置、堆垛储存和报警功能等组成。(1)检录货物:货物经仓库传送入库的传感器检测到时,取货机械手将执行取货命令,将货物送往下级传送带。(2)货物分析:货物经传送带入口处信息检录,在传送带上,货物的固有属性,如体积,质料等经相关传感器检测后,将检测信息传达到控制单元。(3)货物输送:上源端的货物在主传送带经检测后将进行货物的分拣,经不同要求,执行货物的存储或出仓。 (4)货物分拣:在主传送带一侧设有若干个分拣格口,货物经过分析后,气动回路通过电磁阀可控制分拣推杆的前推和后退,将货物按其自身属性,如材质、体积等,进行分拣,送入不同的缓存储位;为了储存漏检测的货物与特殊货物,在主传送带的末端还设有应急储位;储存仓库分别设有接近开关检测各储位是否有货物。(5)机械手取货装置:为气动控制,可在X、Y 2个方向运动,从不同的缓存储位取得货物后送往仓库出口传送带。(6)堆垛存储:如果货物需要存放,则通过堆垛机的上升与下降,使于不同的货物存储在立体仓库,取货出仓时也雷同;为了方便操作员控制,堆垛机设有手动与自动工作方式。(7) 报警功能系统发生故障时,如传送带停止、货物溢出等,传感器将信号传达控制单元后,系统立即响应处理,上位机操作画面中的故障指示闪烁。只要故障排除,并按下故障复位按钮后,系统继续运行。自动货物分拣系统的大致流程为:货物进仓进行暂时堆放,当下达存储货物命令后,货物经机械手抓取后到主传送带,住传送带设有相应检测传感器件,进行货物的检测,信号传达到PLC,PLC处理传感器的信号并输出对应信号驱动执行机构,当下达出仓指令或堆垛储存指令后,由出仓机械手实现对货物的调取、分发出仓或者通过传送带送往立体仓库区进行堆垛储存流程图由3-1所示。机械手主传送带堆垛机立体仓库出传送带机械手进货仓进货仓进货仓图3-1 自动货物分拣系统的总体流程三、编程规范:Siemens s7-200系列PLC使用STEP7 MicroWIN V4.0编程软件,编写梯形图程序,实现自动货物分拣系统的工作要求。四、系统演示:用Siemens组态软件Wincc组态好画面,通过PLC与上位机Wincc的数据交换,实现自动货物分拣系统的工作过程的模拟运行、监控、报警等功能。3.2方案设计自动仓库货物分拣系统的被控对象一般为机械加工设备、电器设备、传送带或传送过程。控制方案设计主要包括硬件设计、软件程序设计、施工设计及调试等几部分内容。3.2.1 PLC控制系统的总体设计由于PLC应用方便、可靠性高,在各个行业、各个领域大量地应用着各种类型的PLC。随着PLC本身的功能不断的拓宽与增强,它已成为继电器控制柜的替代物,逐渐进入到过程控制和闭环控制等各个领域,它所能控制的系统越来越复杂,控制规模越来越庞大。因此,如何用PLC完成实际控制系统的应用设计,是每个从事电气自动化控制技术人员所面临的实际问题。然而,随着PLC应用场合的不同,控制规模的不同,使用经验的不同等,目前还没有一个固定的设计模式。尽管如此,还是可以根据PLC的工作特点和以往的经验,提出PLC控制系统设计应当遵循的基本原则和一般的设计步骤,以及实际应用时的注意事项。可编程控制器的一个重要特点就是一旦选择好机型后,就可以同步进行系统设计和现场施工。因此,在了解了PLC的基本工作原理及掌握该机型的指令系统和编程原则后,就可以把PLC应用在实际的工程项目中。当采用PLC构成一个实际的控制系统时,这种系统的设计就是PLC的应用设计。3.2.2 PLC系统设计的基本原则1、最大限度的满足被控对象提出的各项性能指标为明确控制任务和控制系统应有的功能,设计人员在进行设计前,就应深入现场进行调查研究,搜集资料,与机械部分的设计人员和实际操作人员密切配合,共同拟定电气控制方案,以便协同解决在设计过程中出现的各种问题。 2、确保控制系统的安全可靠电气控制系统的可靠性就是生命线,不能安全可靠工作的电气控制系统,是不可能长期投入生产运行的。尤其是在以提高产品数量和质量,保证生产安全为目标的应用场合,必须将可靠性放在首位,甚至构成冗余控制系统。3、力求控制系统简单在能够满足控制要求和保证可靠工作的前提下,应力求控制系统构成简单。只有构成简单的控制系统才具有经济性、实用性的特点,才能做到使用方便和维护容易。4、留有适当的裕量考虑到生产规模的扩大,生产工艺的改进,控制任务的增加,以及维护方便的需要,要充分利用可编程控制器易于扩充的特点,在选择PLC的容量(包括存储器的容量、机架插槽数、点的数量等)时,应留有时当的裕量。3.2.3 PLC系统设计的主要内容1明确设计任务和技术条件设计任务和技术条件一般以设计任务书的方式给出,在设计任务书中,应明确各项设计要求、约束条件及控制方式。因此,设计任务书是整个系统设计的依据。2确定用户输入设备和输出设备用户的输入、输出设备是构成PLC控制系统中,除了作为控制器的PLC本身以外的硬件设备,是进行机型选择和软件设计的依据。因此,要明确输入设备的类型(如控制按钮、行程开关、操作开关、检测元件、保护器件、传感器等)和数量,输出设备的类型(如信号灯、接触器、继电器等执行元件)和数量,以及由输出设备驱动的负载(如电动机、电磁阀等)。并进行分类、汇总。3选择可编程控制器的机型可编程控制器是整个控制系统的核心部件,正确、合理的选择机型对于保证整个系统的技术经济性能指标起着重要的作用。4分配地址,绘制接线图通过对用户输入、输出设备的分析、分类和整理,进行相应的/地址分配,并据此绘制接线图。本设计的I/O分配表如表3-2所示;输入输出地址地址对象地址地址对象I0.0M10.0手/自动切换Q0.0M14.01号机器人I0.1M10.1急停Q0.1M14.11号传送带I0.2M10.2信息检录确认Q0.2M14.2执行器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限位报警灯I1.6M11.6体积传感器-中Q1.6M15.6传送带报警灯I1.7M11.7体积传感器-小Q1.7M15.7急停指示灯表3-2 自动货物分拣系统的I/O分配表5设计控制程序根据控制任务和所选择的机型以及接线图,一般采用梯形图语言设计系统的控制程序。设计控制程序就是设计应用软件,这对于保证整个系统安全可靠的运行至关重要,必须经过反复调试,使之满足控制要求。6必要时设计非标准设备在进行设备选型时,应尽量选用标准设备。如无标准设备可选,还可能需要设计操作台、控制柜、模拟显示屏等非标准设备。7编制控制系统的技术文件在设计任务完成后,要编制系统的技术文件。技术文件一般应包括设计说明书、使用说明书、接线图和控制程序(如梯形图等)。4自动货物分拣系统的软件设计4.1系统流程图具体工作过程如图4-1,4-2所示:机械手主传送带堆垛机立体仓库出传送带机械手进货仓进货仓进货仓图4-1 自动货物分拣系统总体工作过程图4-2 自动货物分拣系统工作流程4.2系统涉及到的软件4.2.1 STEP 7 MicroWIN V4.0编程软件 STEP7-Micro/WIN32是SIEMENS公司专为SIMATIC系列S7-200研制开发的编程软件,它是基于Windows平台的应用软件。STEP7-Micro/WIN32可以使用个人计算机作为图形编辑器,用于联机或脱机开发用户程序,并可在线实时监控用户程序的执行状态。 启动STEP 7-Micro/WIN 32编程软件,其主界面外观如图4-3所示。主界面一般 可以分为以下几个部分:主菜单、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。图4-3 编程软件主画面4.2.2 OPC服务器一、产生背景OPC诞生以前,硬件的驱动器和与其连接的应用程序之间的接口并没有统一的标准。例如,在FA(FactoryAutomation)工厂自动化领域,连接PLC(ProgrammableLogicController)等控制设备和SCADAHMI软件,需要不同的FA网络系统构成。根据某调查结果,在控制系统软件开发的所需费用中,各种各样机器的应用程序设计占费用的7成,而开发机器设备间的连接接口则占了3成。此外,在PA(ProcessAutomation)过程自动化领域,当希望把分布式控制系统(DCSDistributedControlSystem)中所有的过程数据传送到生产管理系统时,必须按照各个供应厂商的各个机种开发特定的接口,例如,利用C语言DLL(动态链路数据库)连接的DDE(动态数据交换)服务器或者利用FTP(文件传送协定)的文本等设计应用程序。如由4种控制设备和与其连接的监视、趋势图以及表报3种应用程序所构成的系统时,必须花费大量时间去开发分别对应设备A,B,C,D的监视,趋势图以及表报应用程序的接口软件共计要用12种驱动器。同时由于系统中共存各种各样的驱动器,也使维护运转环境的稳定性和信赖性更加困难。而OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。利用OPC的系统,是由按照应用程序(客户程序)的要求提供数据采集服务的OPC服务器,使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。OPC服务器是按照各个供应厂商的硬件所开发的,使之可以吸收各个供应厂商硬件和系统的差异,从而实现不依存于硬件的系统构成。同时利用一种叫做Variant的数据类型,可以不依存于硬件中固有数据类型,按照应用程序的要求提供数据格式。二、应用领域 1、工控解决方案用户2、楼控解决方案用户3、工控解决方案厂商4、楼控解决方案厂商5、工控解决方案集成商6、楼控解决方案集成商7、AllAutomationFields 如图4-4所示为OPC的现场总线应用模式:ApplicattionXOPC InterfaceApplicattionYOPC Interface现场总线 AOPC Server BOPC Server A现场设备现场总线 B现场设备图4-4 现场总线应用模式4.2.3 OPC服务器的以太网通讯处理器的设置一、配置PC站的硬件机架:需要的软件:(1)SIMATIC NCM PC V5.4 SP1; (2)MicroWINV4.0编程软件。完成安装SIMATIC NET软件(SIMATIC NCM PC V5.4 SP1)之后,单击 左面类似于电脑图标的“Station Configuration”,弹出如图4-5对话框,并选择一号插槽,右击鼠标,选择“Add”。依次为槽内添加OP Sever和IE General,添加“IE General”完毕,弹出相应对话栏,对话栏显示MAC地址,和IP地址,此IP地址是PC的IP地址,如图4-6所示,点击OK并在“Station Name”处单击鼠标,为此工作站点修改名字为“LZ”,如图4-7所示。图4-5 PC站点的工作画面图4-6 PC站点的IE组件添加图4-7 PC站点的名字更改二、以太网模块向导的设置:双击桌面“STEP7 MicroWIN V4.0”,打开编程软件,在编程窗口菜单栏中找到“工具”,在下拉菜单中找到并打开如4-8图所示的“以太网向导”,选择模块位置后,要为此向导设置IP地址,如4-9图示。指定命令字节和模块配置的连接数目,为此设置连接请求,可以选择接受所有也可以为此建立唯一的一个IP连接请求并为远程属性设置TSAP,设置TSAP为“10.11”;需要为数据块中的此配置生成CRC保护,最后为向导建议一个地址,这样,我们就完成了此次向导的设置,可以在编程窗口中找到并添加此向导子程序,如4-10图所示。图4-8 配置以太网向导图4-9 以太网向导IP的配置4-10 添加以太网向导子程序4.2.4 STEP7与OPC硬件组态Wincc与S7-200PLC通讯的手段是利用OPC服务,而OPC站点的设置是建立在“STEP7”软件的硬件设置里,或者说“STEP7”起到建立OPC服务,使得Wincc上位机与PLC通讯的“桥梁”。双击桌面名为“STEP7”的编程软件,新建立一个工程,为工程命名,在编程软件左半栏空白处,右击鼠标,在弹出列表中单击选择“Insert New Object”,在扩展栏中选择 “SIMATIC PC Station”,为此工程添加一个PC站点,如4-11图所示。图4-11 添加PC站点添加完毕后,在窗口右边空白处,“MPI(1)”右边会增加一个“PC Station”,右击鼠标,并更改名字,名字为前面为PC站的硬件机架配置时设置名字“LZ”,双击进入已经更改好名字的PC站,进入PC站的硬件组态画面“HW Config”,接下来是为PC站的槽位插入“OPC Server”和“IE General”,其位置和先前PC站的硬件机架配置时候一致,当插入“IE General”时候,会弹出“Properties”对话框,为此新建一个以太网连接,并设置IP地址(此IP地址跟网上邻居的IP地址一致),如4-12图所示。硬件组态完毕后点击“”图标,即可以进行编译,编译完成后点击“”图标,即可下载此次的硬件组态。下载完成后,单击“Configure Network”按钮。单击“OPC Server ”在连接表第一行点击鼠标右键插入一个新的连接或通过“Insert new connection” 插入新连接.此后,将弹出“Insert new connection”对话框,单击“OK”后,即可完成一个连接。如4-13图与4-14图所示。图4-12 网络硬件组态 图4-13 添加链接图4-14 添加好的连接4.3 组态画面的设计通过PC作为上位机显示画面,Wincc与PLC的数据交互,实现操作员对现场的控制。系统组态图如图4-15、4-16、4-17所示:图4-15 上位机主画面图4-16 上位机物流分拣过程画面图4-17 立体仓库画面4.4 程序编写的设计通过STEP7 Micro/Win v4.0进行程序的编写,结合传统的继电器控制电路,编写了梯形图编程,使程序易于理解,采用结构化编程,主要功能建立在自程序中,例如手动子程序,自动子程序,以太网子程序,总体输出子程序等,最后由主程序调用子程序,这样的结构显得清晰、有调理,方便调试。具体程序如下所示,由于程序过多,在此不一一列出。图 4-18 主程序调用子程序SM0.0为特殊寄存器,其特点为在PLC上电后,SM0.0常开/常闭触点一直处于闭合/断开的状态,如图4-18所示,调用输出、手动子程序;输出子程序指PLC的输出端口,例如:Q0.0、0.1等,都集中在输出子程序里,从而方便调试与监控。为了避免误输出,在程序开始时调用了SM0.1为特殊寄存器,其特点为PLC上电后,周期只扫描一次的特殊寄存器,目的是每次上电后都将所有的位存储区复位。图 4-19 手动子程序1图4-19是手动子程序开始部分,信息检录端口I0.2的使能将置位存储区M0.0置位,从而T33进行时间延时,延时到达将置位M30.0,其目的是为了报警。代表了货物进行检录完毕,从而开启主传送带,主传送带若没开启,则报警。图 4-20手动子程序24-20图为手动子程序续接,传送带开启端口I0.4开启将使能M0.0位存储区,将M0.0 位复位,时间延时关断,不能触发“主传送带未开启”报警信息,主传送带开启致使T34时间继电器进行延时,作用为开启1号调货机器人使能准备。图4-21手动子程序3如图4-21所示为手动子程序续接,当主传送带触发的T34时间继电器延时结束后,将使能M0.2位存储区,开启1号取货机器人,取货的时间长短取决于T35时间继电器的设定时间。图 4-22 手动子程序4如图4-22所示为手动子程序续接,2号到堆垛机的传送带端口I0.2使能后,传送带开始运行并触发2#取货机器人的延时继电器T37 ,T37定时作为机器人使能延时处理。 图 4-23 手动子程序5如图4-23所示为手动子程序续接,当主传送带开启后,T37时间继电器进行延时,延时结束后使能2#取货机器人,同时使能T38时间继电器,进行延时,T38时间继电器延时时间结束后则关闭机器人。 图 4-24 手动子程序6如图4-24所示为手动子程序续接,1#进货主传送带上的传感器对货物进行检测分析,根据货物的体积、质料,传达信息至PLC,使PLC下发命令驱动相应执行器动作,使货物进入缓存仓;为减少误差,执行器的动作时,将传送带暂停运行。 图 4-25 手动子程序7如图4-25所示为手动子程序续接,货物通过主传送带,在不同的传感器检测下,执行相应的动作,实现货物的分拣。 图 4-26 输出子程序1如图4-26所示为输出子程序开端,急停按钮端口I0.1使能后,报警灯点亮,为防止误动作,将所有位存储区复位。限位开关是防止仓传送带上的货物超出极限,当货物超出极限位置后,限位开关端口I1.0使能,复位传送带输出及机器人输出,使传送带及机器人停止运行。图 4-27 输出子程序2如图4-27所示为输出子程序续接,前面提到的当货物检录后,主传送带若未开启则触发报警,其报警端口Q1.6使能,显示传送带未开启信息;报警解除端口I1.4使能后,所有的报警被恢复,系统重新进入待运行阶段。如图4-28所示,通过执行器的动作,使不同的缓存仓的显示灯点亮,则代表货物存放缓存仓的位置,类似功能的程序还有图4-29、4-30、4-31所示。图 4-28 输出子程序3图 4-29 输出子程序4图 4-30 输出子程序5图 4-31 输出子程序6结 论基于可编程控制器PLC的自动货物分拣系统,不仅能实现精确分拣,还提高了系统的效率,从而达到大批量分拣货物。此次模拟设计,结合Siemens S7-200系列PLC,进行网络的组建,选择精简的控制的方式,结合传感器信号,把自动货物分拣系统的各个功能环节与时序逻辑控制的方面有机结合在一起;通过Siemens 组态软件WinCC,构建了简明、易操作的过程画面,结合组态软件的报警、报表等信息,为操作员及整个自动货物分拣企业提供一个便捷的渠道。与此同时完成了以下设计: (1)模拟实际生产当中的货物分拣系统,选择可执行的方案,与此同时选定控制软件和需要的系统硬件设施,根据系统控制流程,确定系统的整体结构关系,最后确定系统的输入输出及中间变量并编程;明确确定控制手段;Siemens OPC服务器与Siemens CP243-1工业以太网通讯处理器的结合,实现了上位机WinCC在以太网通讯模式下对下位机Siemens S7-200PLC进行控制,实现变量与数据的传输。(2)依据有关实际生产需求,在程序的设计时设计了手动与自动工作方式;程序的编写采用Siemens Step7 MicroWIN V4.0编程软件,对照传统继电器控制线路思想,采用梯形图结构化编程,使得程序清晰易懂,并且缩短了扫描周期,提高了系统的执行效率。硬件上,采用Siemens PLC与工业以太网通讯处理器,结合功能强大的上位机组态软件,基本达到了此次设计的要求;尽管如此,本系统任然存在一些需要改进的方面,比如需要更完善、的监控系统,上位机模拟的堆垛机运行的位置精度有待提高,等。参考文献1 SIEMENS公司.SIMATIC S7-200可编程控制器系统手册2 黄静云.自动化立体仓库一本通中国物资出版社,2010-11-13 左小德 编应急仓库建设与物流困境案例暨南大学出版社2012-06-014 李亦亮,徐俊杰主编.现代物流仓库管理安徽大学出版社,2009-1-15 高安邦编.西门子S7-200 PLC工程应用设计机械工业出版社,2011-10-016 苏昆哲 编著.深入浅出西门子WINCC V6 北京航空航天大学出版,社第2版 2005-9-17 苗玲玉编著.传感器应用基础 机械工业出版社2012-02-018 廖常初主编.西门子人机界面(触摸屏)组态与应用技术 机械工业出版社,2008-069 陈东群编著.传感器技术及实训 机械工业出版社2012-01-0910甄立东主编.西门子WINCC V7 基础与应用 机械工业出版社,2011-01-0111刘华波 王雪 何文雪 张赞宁编著.组态软件WINCC及其应用机械工业出版社,第1版 2009-7-112 赵景波编.零基础学西门子S7-200 PLC机械工业出版社,2010-9-113 韩战涛主编.西门子S7-200PLC编程与工程实例详解电子工业出版社,2013-2-1 14 王阿根编. 西门子S7-200 PLC编程实例精解电子工业出版社,2011-11-01 15 李若谷 编. 西门子S7-200系列PLC编程指令与梯形图快速入门. 电子工业出版社,2011-09-0116 杨后川编著.西门子S7-200 PLC应用100例(第2版) 电子工业出版社2013-3-1致 谢在本次设计的研究及撰写的整个过程中,我倍感受益匪浅!首先我要感谢我的导师:何林老师,他在整个设计过程中,给予了很大的帮助,在每次遇到问题时,老师耐心讲解、细心剖析问题,使得设计顺利的进行。从设计的选题、资料的搜集到最后设计的修改,在这整个过程中,何林老师花费了很多宝贵时间和精力!在此向导师表示衷心地感谢。导师严谨的治学态度,开拓进取的精神和高度的责任心都将成为学生的榜样。此外,在大学四年中,还得到了众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意。最后还要感谢班级里专业知识较强的几位同学,是你们对设计的不同看法,激发了更为丰富的设计灵感,是你们考虑问题的不同角度,使得问题得以全面兼顾的思考!感谢你们平时的细心分析,并指出设计上的误区,使得能及时的发现问题,没有你们的帮助,此次设计就不会这么顺利地结稿,在此向你们表示深深的谢意。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人力资源


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!