基于组态王的货物自动仓储及监控系统设计毕业设计论文_第1页
基于组态王的货物自动仓储及监控系统设计毕业设计论文_第2页
基于组态王的货物自动仓储及监控系统设计毕业设计论文_第3页
基于组态王的货物自动仓储及监控系统设计毕业设计论文_第4页
基于组态王的货物自动仓储及监控系统设计毕业设计论文_第5页
已阅读5页,还剩53页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、柳州职业技术学院毕业设计(论文)题目:基于组态王的货物自动仓储及监控系统设计任务书机电工程 系(部)电气自动化技术 专业 3班 学生 黄耀锋 学号20100205016一、 毕业设计(论文)题目:基于组态王的货物自动仓储及监控系统设计二、 毕业设计(论文)工作规定进行的日期:2012年 7月10日起至2012年11月15日止三、 毕业设计(论文)进行地点:柳州职业技术学院四、任务书的内容:目的:毕业设计是高职高专全程教学中必修的关键教学环节,是实现教学科研与工程实践相结合的重要途径,它是对学生所学知识的综合训练,也是对知识转化为能力的实际测试;对进一步 培养学生分析问题、创造性地解决实际问题的

2、能力;对培养学生综合应用所学知识和技能去分析和 解决本专业范围内的一般工程技术问题的能力;全面提高毕业生的素质,建立正确的设计思想,掌 握工程技术设计的一般程序,是学生毕业前应具备的基本技能。矚慫润厲钐瘗睞枥庑赖。任务:1、利用组态王组态软件来模拟和实现三层十仓位立体仓库自动仓储的工作原理以及工作流程。用PLC实现对自动化立体仓库进、出货的手动、自动控制,利用组态王组态软件制作人机界面,监控自动仓储控制系统的运行情况,从而实现监视与控制一体化。聞創沟燴鐺險爱氇谴净。2、 通过对方案的设计,对整个自动化系统进行程序的编写,主要是对PLC进行控制、直流电机的控制和组态王上位机监控。系统由PLC控制

3、和组态王上位机监控组成,符合实际操作需要并具备显示平台。系统具有短路、限位等保护。残骛楼諍锩瀨濟溆塹籟。3、绘制出控制器外部接线图,及控制系统的梯形图。4、撰写设计论文,装订成册。工作日程安排:第1周(2012.7.10 2012.7.30):下达毕业设计任务书,分组明确设计课题,收集参考资料。酽锕极額閉镇桧猪訣锥。第2周(2012.7.31 2012.8.10):编制设计方案。第23周(2012.8.11 2012.8.18):方案设计。第45周(2012.8.19 2012.9.30):实施设计任务。第67周(2012.9.1 2012.9.10):整理并撰写毕业设计说明书,完成初稿工作。

4、第8周(2012.9.11 2012.9.20):修改设计说明书,完成定稿工作。第8周(2012.9.21 2012.9.30):交毕业设计,经过审查后准备答辩。第10周(2012.10.1 2012.10.30):毕业设计(论文)审阅评分并进行答辩。第12周(2012.11.1 2012.11.15)将毕业设计归档、清点、装订、装袋后上交归档。彈贸摄尔霁毙攬砖卤庑。设计(论文)要求:1、根据所选的课题,要求学生独立完成设计工作,训练学生运用所学专业知识解决工程实际 问题的能力。2、 要求学生在通读教材、理解和掌握所学基础知识和基本方法的基础上,查阅相关参考书,吃透每 一个知识点,结合内容进行

5、实例分析。 謀荞抟箧飆鐸怼类蒋薔。3、 要求学生对基本概念要做到深刻理解,对基本原理要弄清弄懂,对基本方法要熟练掌握,通过工程知识和工程技能的综合训练,以达到提高分析问题、解决问题的能力。厦礴恳蹒骈時盡继價骚。4、通过毕业设计,提高学生科研和实际技能水平,提高识图、制图、查阅技术手册,正确运算、文字表达能力和组织管理的能力。茕桢广鳓鯡选块网羈泪。5、培养学生独立工作的能力,进一步巩固和扩展专业知识,提高自学能力和工作适应能力。6、培养学生严谨求实,理论联系实际的工作作风和严肃认真的科学态度。学生开始执行任务书日期:2012 年7月10日 指导教师签名: 年月日学生送交毕业设计(论文)日期: 2

6、012年11月15日 教研室主任签名: 年月日学生签名:目录第 1 章. 绪 论 1. 鹅娅尽損鹌惨歷茏鴛賴。1.1课题的背景及意义 1. 籟丛妈羥为贍偾蛏练淨。1.2自动仓储的历史及国内外现状 1. 預頌圣鉉儐歲龈讶骅籴。1.3自动仓储的优越性 2. 渗釤呛俨匀谔鱉调硯錦。1.4论文的主要内容 2. 铙誅卧泻噦圣骋贶頂廡。1.5本系统设计的主要思路 2. 擁締凤袜备訊顎轮烂蔷。第 2 章 . 设计方案 3. 贓熱俣阃歲匱阊邺镓騷。2.1自动仓储控制系统的工作原理 3 坛摶乡囂忏蒌鍥铃氈淚。2.2自动仓储系统的上位机监控设计 5 蜡變黲癟報伥铉锚鈰赘。第 3 章 . 硬件部分 5. 買鲷鴯譖昙

7、膚遙闫撷凄。3.1 仓库的硬件组成及选择 5. 綾镝鯛駕櫬鹕踪韦辚糴。3.2 控制系统的设计 1.1 驅踬髏彦浃绥譎饴憂锦。第 4 章 . 软件设计 1.5 猫虿驢绘燈鮒诛髅貺庑。4.1 根据控制要求和 I/O地址编制的控制梯形图 16 锹籁饗迳琐筆襖鸥娅薔。4.2 组态王监控系统设计2.8 構氽頑黉碩饨荠龈话骛。4.2.1 定义 IO 设备 2.8 輒峄陽檉簖疖網儂號泶。4.2.2 构造数据库 2.9 尧侧閆繭絳闕绚勵蜆贅。4.2.3 创建组态画面 3.0 识饒鎂錕缢灩筧嚌俨淒。4.2.4 利用绘图工具箱绘制出所要建立的监控画面 31 凍鈹鋨劳臘锴痫婦胫籴。4.2.5 连接变量 3.2 恥諤

8、銪灭萦欢煬鞏鹜錦。4.2.6 工程加密 3.2 鯊腎鑰诎褳鉀沩懼統庫。第 5 章. 软硬件调试 3.3 硕癘鄴颃诌攆檸攜驤蔹。5.1 PLC 程序下载 3.3 阌擻輳嬪諫迁择楨秘騖。5.2 PLC与PC机联机调试 3.3氬嚕躑竄贸恳彈瀘颔澩。结 论 3.4. 釷鹆資贏車贖孙滅獅赘。致 谢 3.6. 怂阐譜鯪迳導嘯畫長凉。参考文献 3.7. 谚辞調担鈧谄动禪泻類。毕业设计(论文)成绩评定表 38 嘰觐詿缧铴嗫偽純铪锩。摘要及关键词摘 要: 随着仓储业的发展,诸多问题随之而来,仓库占地面积太大、 空间利用率不高、存取货物的不便。在问题出现之后,人们发明了立体仓 库,并逐渐形成演变为自动化立体仓库。

9、 随着仓储水平的提高,自动仓储 在仓储业中应用越来越广泛 。 熒绐譏钲鏌觶鷹緇機库。自动仓储的发展,在仓储业中迅速得到广泛应用,自动仓储有着很广 阔的前景。本设计主要利用组态王组态软件来模拟和实现自动仓储的工作 原理以及工作流程, 介绍西门子 S7-200 可编程控制器在自动仓储当中的应 用。实现 PLC 对自动化立体仓库进、出货的手动、自动控制,利用组态王 组态软件制作人机界面, 监控自动仓储控制系统的运行情况,从而实现监 视与控制一体化 。 鶼渍螻偉阅劍鲰腎邏蘞。关键词:自动化立体仓库,组态王,西门子 S7-200,可编程控制器引 言自动仓储是物料搬运、仓储科学的一门综合科学技术工程。它以

10、高层立体货架为主要标志,以先进的计算机控制技术为主要手段,实现搬运、 存取机械化、自动化。它具有占地面积小、储存量大、周转快的优点,是 集信息、存储、管理于一体的高技术密集型机电一体化产物。自动仓储系 统是在不直接进行人工处理的情况下能自动存储和取出物料的系统。这个 定义覆盖了不同复杂程度及规格的极为广泛的多样的系统。自动仓储系统 是由PLC进行管理和控制,不需人工搬运作业而实现收发作业的仓库。纣忧蔣氳頑莶驅藥悯骛。本设计利用配备西门子S7-200 PLC的自动立体仓库模拟装置,它是 一个模拟在自动化生产过程中的仓储环节的微缩模型,使用S7-200可编程控制器、传感器、位置控制和电气传动等技术

11、,实现货物的存取功能;同 时利用组态王组态软件进行上位机监控。它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、 易于扩展、经济、开发周期短等优点。通过对监控系统要求及实现功能的 分析,采用组态王对监控系统进行设计。组态软件也为仓库管理提供了可 视化监控画面,有利于仓库管理人员实时现场监控。 它能充分利用 Windows 的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状 态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有 丰富的设备驱动程序和灵活的组态方式、数据链接功能。更好的完成系统的各项设计要求,为生产中的仓储环节提

12、供有力保障,进而促进生产。颖刍莖峽悖亿顿梟赔滋。柳州职业技术学院毕业设计第1章.绪论1.1 课题的背景及意义本次毕业设计来源于物流管理实践,自动化立体仓库在物流管理上应用非常广泛, 自动化仓储有非常好的应用前景。随着仓储水平的提高,自动化立体仓库在仓储业中应 用越来越广泛。随着自动化立体仓库的出现,人们对仓储空间的利用率逐渐提高,改变 了传统的仓储模式。本次设计是用组态王软件和配备了西门子S7-200 PLC的自动立体仓库实验教学模拟装置来模拟一个小型自动化立体仓库,来体现自动化立体仓库的便捷性、控制性。濫驂膽閉驟羥闈詔寢賻。1.2 自动仓储的历史及国内外现状立体仓库产生和发展是第二次世界大战

13、之后生产和技术发展的结果。20世纪50年代初美国出现了采用桥式堆垛起重机的立体仓库;50年代末至60年代初,出现了司机操作的巷道式堆垛起重机立体仓库;1963年美国率先在高架仓库中采用计算机控制技 术,建立了第一座由计算机控制的立体仓库。此后,自动化立体仓库在美国和欧洲得到 迅速发展,并形成了专门的科学。60年代中期,日本开始兴建立体仓库,并且发展速度 越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。据资料统计,日本目 前已建成的自动化立体仓库物流系统已超过8000座.我国自动化立体仓库起步较晚,1963年研制成第一台桥式堆垛起重机,1973年开始研制我国第一座由计算机控制的自 动化

14、立体仓库(高15m机械部起重所负责,该库1980年投入运行,自动仓储系统应运 而生。随着社会生产水平的提高,成产规模的扩大,现如今我国的自动仓储犹如雨后春 笋般的在各企业建立起来。2007年,我国自动化立体仓库建设总量与 2006年基本持平。 据不完全统计,全国共建成自动化立体仓库50余座,总产值在7亿人民币左右。用户主要集中在医药生产、医药配送、食品、烟草生产及烟草配送、制造业、服装加工等行 业领域。銚銻縵哜鳗鸿锓謎諏涼。1.3自动仓储的优越性随着生活水平的提高,生产力的提高,现代物流业逐渐显现出快速增长的趋势, 传统的仓储模式已经不能满足巨大的货存,所以自动仓储系统就显示出它的功效。自动

15、仓储是现代物流发展的重要组成部分,它可以充分的利用原有空间;它具有节约用地、 减轻劳动强度、消除差错、提高仓储自动化水平及管理水平、提高管理和操作人员素质、 降低储运损耗、有效地减少流动资金的积压、提高物流效率等诸多优点。可以更好的为人们所用。挤貼綬电麥结鈺贖哓类。1.4 论文的主要内容该自动仓储系统硬件主体由底盘、三层十仓位库体、运动机械及电气控制等四部 分组成。机械部分采用滚珠丝杠、滑杠、普通丝杠等机械元件组成,采用直流电机作 为拖动元件。该控制系统主要由西门子公司生产的S7-200 CPU226型可编程序控制器(PLC)、直流电机驱动板、三维运动叉车、开关电源、位置传感器、直流电机等器件

16、组 成。小型自动仓储的电气控制系统由 PLC来实现,控制系统分手动和自动两种方式。 此 系统实现的功能主要有:取(由缓冲仓出发到指定仓位号取货并送到入货台);送(有 缓冲仓到指定仓位放货)等功能,在执行完任务后自动返回到缓冲仓等待下一指令。小型立体仓库的应具备的功能主要有几下几点:1、开机时首先要回零位操作,这样的目的就是给三维运动叉车有个工作参考点;2、三维运动叉车要有三个自由度,即:前进、后退;上、下;左、右;3、三维运动叉车的运动由直流电机驱动,伸缩(前进、后退) 由进出移动直流电机控制(Z方向);4、三维运动叉车左行(或右行)运动由水平运 动直流电机控制(X方向);5、三维运动叉车上升

17、(或下降)运动由垂直运动直流电机 控制(丫方向)。6、三维运动叉车前进、后退、上升、下降、左行、右行运动时必须有 相应的限位保护;7、整个电气控制系统必须设置急停按钮,以防发生意外。赔荊紳谘侖驟辽輩袜錈。1.5 本系统设计的主要思路1. 查阅PLC以及直流电机相关资料,对设计中所用的西门子S7-200系列PLC和直流电机进行熟悉和掌握。塤礙籟馐决穩賽釙冊庫。2. 从立体仓库的基本结构和所实现的功能入手,通过分析I/O地址的分配和利用PLC进行较复杂的位置控制及时序逻辑控制的要求,再根据实际应用的情形进行PLC程序的编制与调试,以达到对自动仓储系统所要求实现的功能。裊樣祕廬廂颤谚鍘芈蔺。3. 通

18、过组态王软件实现对仓库信息的实时监控。第2章.设计方案2.1自动仓储控制系统的工作原理自动仓储是通过三维运动叉车在巷道内运行,通过认址将货物放入指定货位内。本 设计中自动仓储系统的工作原理为:运行自动仓储系统,选择运行的模式(自动或手动) 选择自动模式时,先按下“确认”键,系统初始化,三维叉车回到原点待命。通过控制 总台按钮控制三维运动叉车的运行路线和执行出库(或入库)任务,在三维运动叉车的 牵引槽内放置若干的定位片,当总控制台将列位置信号传输给三维运动叉车时,三维运 动叉车开始运行。运行至指定巷道时,光电传感器动作,三维运动叉车停止运行。行位 置寻迹完成以后,升降台执行所接收到层信号命令,再

19、由升降台牵引柱上的定位片控制 升降台的上下位置,当升降至指定库位时,光电传感器动作,升降台停止运动。接下来 根据控制总台的命令完成插取(或放置)指定仓位的货物。完成插取(或放置)货物后, 在指定仓位外面等待下一步的命令,若 5秒后没有下达命令,三维叉车返回原点待命。 若选择手动方式,则在手动控制区的按下控制所需的按钮,按下哪个按钮就执行相应的 动作,放手即停止动作。每次只能执行一个按钮发出的任务命令。自动化立体仓库工作 流程图女口 2-1图所示:仓嫗盤紲嘱珑詁鍬齊驚。3手动系统开启运行模式选择输入要下达的动 作命令自动_ 确认 初始化 L一一按住命令按钮执行相应动作放开命令按钮输入操作仓位作业

20、类型_ 确认 要操作的仓位可否作业YN执行作业结束5S没有作业结束图2-1流程图柳州职业技术学院毕业设计2.2 自动仓储系统的上位机监控设计上位机监控设置五个画面:主界面、仓库实时监控、监控站数据库、报警、报表。 在打开工程时为了避免除了工程师、管理员等人员篡改工程数据,设有密码保护。运行 时进入主界面,主界面反映出来的是这个系统的名称、设计者、运行系统、退出系统。 仓库实时监控提供各个仓位的状态,各电机的运行状态,所选用的运行模式,当前是否 有报警现象以及操作盘。监控站数据库可以读取和写入仓库的温度、湿度等数据。报警 画面,在实时监控画面出现报警时,可以查询报警事件、时间等信息。报表,反映仓

21、库 货物出库入库的吞吐量。 绽萬璉轆娛閬蛏鬮绾瀧。第3章.硬件部分3.1仓库的硬件组成及选择L.立体挺架式降轧二维运动又辛;务贷凤电冰平运动电抓書蚩直运动电机】6-进出移动电机,7臬控盘弘控制藩m吳电机驱动扳直淀电諒。自动化立体仓库设备实图71. 立体框架式库位(图2-2 )库位示意图2-2库位示意图它是自动仓储系统实现货物立体存放的主要支撑结构,作为仓库不可或缺的组成部分,其性能直接影响仓库及其设备的使用。目前高层货架主要有焊接式和组合式两种形 式。骁顾燁鶚巯瀆蕪領鲡赙。2. 三维运动叉车(图2-3)M0三维叉车结枸示勇图mO出电机ml叉车升隆电机m2史于左右移电机sD叉车外根限5 15?车

22、肉根限32艮T下根限e3叉车上极限又于右槻限sb叉于左棣卩艮叉车列定位si叉牟层定位它是用于自动搬运、存取货物的设备,在巷道内进行水平往复直线、垂直升降、 前后伸缩叉取等一系列协调动作,实现存储单元货物在巷道端口和指定货位间的出、入 库作业。瑣钋濺暧惲锟缟馭篩凉。3. 用于传动的电机(图2-4)图2-4直流电机电机采用的是LINIX 45YZ24-10直流电机,伸缩(前进、后退)由进出移动直流电机控制(Z方向),左行(或右行)运动由水平运动直流电机控制(X方向),上升(或下降)运动由垂直运动直流电机控制(丫方向)。鎦诗涇艳损楼紲鯗餳類。4. 操控盘(图2-5)立体仓库模型 匸图2-5操控盘柳州

23、职业技术学院毕业设计操控盘(键盘),可进行手/自动切换,完成货物存取的手动控制,并可以通过键盘发 出指令从而完成货物的自动/手动存取。 栉缏歐锄棗鈕种鵑瑶锬。5. 控制器(图2-6、图2-7、图2-8)图 2-6 S7-200 224CPU PLC图2-7 EM 223CN 数字量输入输出模块a根据控制要求准确的统计出被控设备对数需求量,然后在实际统计的I/O点数的基础上增加15%-20%勺备用量,以便以后调整和扩充。同时要充分利用好输入和输出扩展 单元,提高主机的利用率,例如S7-200系列可编程控制器主机分为16个输出、24个输 入,还有各种输入和输出扩展单元,这样在增加I/O点数时,不必

24、改变机型,可以通过扩展模块实现,降低了经济投入。在确定好 I/O点数后,还要注意它的性质,类型和参 数。例如是开关量还是模拟量,是交流还是直流以及电压大小的等级,同时还要注意输 出端的负载的特点,以此选择和培植相应机型和模块。小型西门子PLC有输入信号24个,输出信号16个。其中,自动仓储控制系统外部输入元件包括:检测元件、按钮、 出库、入库、急停、限位开关等等;输出有三个电机的正反转、动作指示、错误显示等 等。按照上述配置,所选S7-200 CPU224系列PLG EM223CN数字量输入输出模块、EM235 模拟量模块能够满足控制要求。辔烨棟剛殓攬瑤丽阄应。6.电机驱动板(图2-9)图2-

25、9 电机数字电路驱动板驱动电路完成对各运行电机的驱动及极限保护;保护功能由数字门电路构成,实现对叉车某些异常动作的限制。7. 开关电源(图2-10)图2-10 开关电源选用S-120-24开关电源120W 24V(AC22(变DC24V电源变压器),通过开关电源供给整个控制系统运行所需的直流电源。峴扬爛滾澗辐滠兴渙藺。8. 光电传感器(图2-11 )图2-11 U型光电传感器采用series U 型光电传感器,配合每层、每列的定位片,精确定位,确定货仓的 位置。9. 温湿度传感器(图2-12)图2-12温湿度传感器 采用sensor温湿度传感器,监测仓库的温湿度。10限位开关(图2-13)图2

26、-13 限位开关采用D4MC-2000欧姆龙限位开关,限限位开关是防止机构动作超出设计范围而发 生事故的。工作限位开关安装在机构需要改变工况的位置,开关动作后,给出信号,进 行别的相关动作。极限限位开关安装在机构动作的最远端,用来保护机构动作过大出现 机构损坏。詩叁撻訥烬忧毀厉鋨骜。3.2控制系统的设计1、PLC控制系统设计的一般步骤:设计PLC控制系统的一般设计步骤如图3-1所示:23图3-1 PLC控制系统设计步骤图2、PLC系统组成图(图3-2)图3-2 PLC系统组成图3、PLC输入输出点的分配(表 3-3、表3-4)输入设备输入点后退限位开关10.0前进限位开关I0.1下降限位开关I

27、0.2上升限位开关I0.3出叉限位开关I0.4进叉限位开关I0.5列定位开关I0.6行疋位开关I0.7第二行编码I2.0第行编码12.1第四行编码12.2第二行编码12.3第二列编码I2.4第列编码12.5第四列编码12.6第二列编码12.7确认M0.0入库M0.1出库M0.2表3-3输出设备输出点列定位VW10行下定位VW20行上定位VW30列计数C1行计数C2后退Q0.0前进Q0.1下降Q0.2上升Q0.3出叉Q0.4进叉Q0.5表3-44、输入输出外部接线接线图:输入设备输出设备图3-5 PLC外部输入输出接线图图3-6模拟量模块接线图5、直流电机驱动电路的接线图(图 3-7)SD S1

28、1TffO24V-F1T 1 * | 夕 I 1 0 I I 1e I s I 4 I 32 1 1后 iM-H 前进+-丰动PLC输出口图3-7 直流电机驱动电路接线图第4章.软件设计本设计是利用西门子S-200系列的PLC来进行课题的研究和讨论的。西门子S7-200是西门子公司小型可编程序控制器。它具有功能齐全的编程和工业 控制组态软件,使得在完成控制系统的设计时更加方便简单,几乎可以完成任何功能的 任务,同时具有可靠性高,运行速度快的特点,继承和发挥了它在大型PLC领域的技术优势,有丰富的指令集,具有强大的多种集成功能和实时特性,其性价比高,所以在大 规模不大的领域是较为理想的控制设备。

29、则鯤愜韋瘓賈晖园栋泷。各种PLC都是采用循环扫描的方式进行工作的。西门子S7-200PLC的工作过程:PLC上电后,首先进行初始化,然后进入循环工作过程。一次循环过程可归纳为公共处 理、程序执行、扫描周期计算处理、I/O刷新和外设端口服务五个工作阶段。各阶段完 成的任务如下:胀鏝彈奥秘孫戶孪钇賻。1 .公共处理2. 程序执行3. 扫描周期计算处理4. I/O刷新:在此阶段,进行I/O刷新5. 外设端口服务4.1根据控制要求和I/O地址编制的控制梯形图1.列出I/O符号表(表4-1)符号地址后退限位开关10.0前进限位开关I0.1下降限位开关I0.2上升限位开关I0.3出叉限位开关I0.4进叉限

30、位开关I0.5列定位开关I0.6行疋位开关I0.7第二行编码I2.0第行编码I2.1第四行编码I2.2第二行编码I2.3第二列编码I2.4第列编码I2.5第四列编码I2.6第二列编码I2.7确认M0.0入库M0.1出库M0.2列定位VW10行下定位VW20行上定位VW30列计数C1行计数C2后退Q0.0前进Q0.1下降Q0.2上升Q0.3出叉Q0.4进叉Q0.5表4-1 I/O符号表2.梯形图:(1)初始化程序(口上)鸣圭8 巧绘比ZC-1二二坯空尹尖)IMD. 0J 1疝JF叮:;7TJKOA15avy-亍p逮二. 1 -/I-15OCT专二迢二(2)对三维运动叉车的运行定位7S!5O1;.

31、;V-4賓I- :II- 1 饥曙1 1亠_山州:!呷 EEfflM144求哮霽追护於哮匪云B柳州职业技术学院毕业设计(3)出库、入库、确认编码43(4)入库、出库行进过程弐:订二耳二行计弟弓乂眾乜开矣列计fit二咒艮世亓其工遺W 1 I名)列現住1列计啟辰住幵芫竟退心1 I名)剧适它I上产O)1PO)I列计貳軒逗.-2胃计戴i=liW.751O)K二乃计鲨 )(5)出库出叉(6)出入库完成后跳转CLCTTD1 11 1111 15M? CI 1I 1I r 1M2. 31 11 I1 11 P 11 15M0.0I I-=2 汗去I I盒耳=:汙关I I=I I1 11 11 r 1如.1耳

32、;2越JC. :11. 1)ML 1监.2I1(-)U1监.3II_(5)j)4.2组态王监控系统设计421定义10设备组态王6.5把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包 括:下位机(PLG仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换 数据;其他Windows应用程序,它们之间一般通过 DDE交换数据;外部设备还包括网络 上的其他计算机。鳃躋峽祷紉诵帮废掃減。只有在定义了外部设备之后,组态王 6.5才能通过I/O变量和它们交换数据。为 方便定义外部设备,组态王设计了“设备配置向导”引导用户一步步完成设备的连接。 该课题设计中使用西门子 S7-200 PLC

33、和组态王6.5进行通信。S 7-200 PLC可以通过 PLC为组态王提供数据。假设西门子 S7-200 PLC连接在计算机的COM口。定义I/O设 备的具体步骤如下:继续上面的工程。选择工程浏览器左侧大纲项“设备COM1,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”。在弹出图框中选择“西门子PLC的“ S7-200系列”的“ PPI”项,单击“下一步”,弹出“设备配置向 导”,为外部设备取一个名称,输入新IO设备,单击“下一步”,弹出“设备配置向导”, 为设备选择连接串口,假设为COM,1单击“下一步”,弹出“设备配置向导”,填写设备 地址,假设为2,单击“下一步”,弹出

34、“设备配置向导”。在弹出图框中设置通信故障 恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”, 请检查各项设置是否正确,确认无误后,单击“完成”。设备定义完成后,可以在工程 浏览器的右侧看到新建的外部设备“新IO设备”。在定义数据库变量时,只要把IO变 量连结到这台设备上,它就可以和组态王 6.5交换数据了。稟虛嬪赈维哜妝扩踴粜。422构造数据库在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量的对话框,接着输入要定义的变量。双击“新建”图标,弹出“定 义变量”属性对话框如图 4-1 :陽簍埡鮭罷規呜旧岿錟。定文变量基本

35、属性|报警宦义|记录和安全区| 曼量名r变昼类型:描述:结构成员:丽离散蚕化灵敏度杲小值最小原始值串 事 ffsl散巖林 W存存蛊nu/ =ts-伏区IIJJ 工 H咸员类型:|0璟犬值|99999S999|5号大原始值|999999999厂保存参数厂保存数值匡抵设番ZJ寄存器:毀据类型:|三读写雇性广读写(T只读广只写1000转换方式存线性r开方厂允许DDE访问确定 取消 I图4-2定义变量构造数据库具体步骤如下:继续上面的工程,选择工程浏览器左侧大纲项“数据库/ 数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话 框。此对话框可以对数据变量完成定义、修改等操作,以

36、及数据库的管理工作,详细变 量操作请参见组态王6.5使用手册正式版“变量定义和管理”。这一章在“变量名”处 输入变量名,;在“变量类型”处选择变量类型,如:I/O离散,在“连接设备”中选择 先前定义好的IO设备;分别咱“寄存器”和“数据类型”中进行定义;其它属性目前 不用更改,单击“确定”即可。如图 4-3为我已经定义好的数据库。沩氣嘮戇苌鑿鑿槠谔應。变量名变量类型寄存器第一行编码I/O离散第二行编码I/O离散第三行编码I/O离散K第四行编码1/0离散W第一列编码I/O离散11第二列编码I/O离散第二列编码I/O离散K第四列编码1/0离散确认0离散入库I/O离散出库I/O离散I手动/自动开关自

37、动I/O离散Q手动I/O离黑Q左若移电机I/O离散Q升降电机I/O离散Q进出叉电机I/O离散Q温度I/O实数V湿度I/O实数V图4-3数据库423创建组态画面图4-4新建画面对话框在新建画面对话框(图4-4)画面名称输入画面名,选择背景颜色,还有画面的位置,然后点击确定,完成画面创建。钡嵐縣緱虜荣产涛團蔺。4.2.4利用绘图工具箱绘制出所要建立的监控画面手动h报警叉车进出电机叉车圧右移电机返回仓库实时监控亍三三料年肿月坤 #荐时曲分曲秒叉车升降电机操控盘過出璋華图4-5仓库实时监控画面査类p V-图4-6监控站数据库画面425连接变量图4-7连接变量4.2.6工程加密点击工具栏/工程加密,设置

38、密码,再次打开工程就要输入正确密码,防止非管理人员篡改工程数据,造成不必要麻烦。打开工程时,在弹出来的密码对话框(图4-8)输入正确密码才能打开工程文件。懨俠劑鈍触乐鹇烬觶騮。图4-8密码输入对话框第5章.软硬件调试5.1 PLC程序下载通过V4.0 STEP 7 MicroWIN SP3编程软件编写好程序,编译无误,通过 PC/PPI串 口通信线与PLC之间建立PC/PPI串口通信关系,通讯建立成功之后,此时可点击下载 向PLC下载程序。通过数据的交换,我们还能通过V4.0 STEP 7 MicroWIN SP3编程软件在PC机上监控PLC的运行状态。謾饱兗争詣繚鮐癞别濾。5.2 PLC与P

39、C机联机调试打开组态王软件,打开所建立起来的自动仓储监控工程,PLC通过PC/PPI串口通讯线与PC机进行通讯链接。链接成功后,把 PLC重新启动,通过外部开关量输入,在 PC机监控是否有动作,动作是否正确。另外,通过PC机操作,观察现场设备是否有动作以及动作的正误。下图为选择自动运行模式时,七号仓位有货物的监控画面。呙铉們欤谦鸪饺竞荡赚。目动仓库实时监控2012年M月01日12时龙分49秒手动操控盘报警2口叉车进出电机|口叉车丹降电机叉车荃右移电机i号赴任结 论通过进行“基于组态王的货物自动仓储及监控系统设计”,基本完成对 自动仓储监控系统的设计要求,实现了PLC对自动化立体仓库的控制和利用

40、组态软件对其进行监控。在这次设计中通过对PLC数字驱动电路和直流 电机以及传感器工作原理的学习,使我掌握了PLC的基本编程方法,并且实现了 PLC对直流电机进行较复杂的位置控制及时序逻辑控制功能。在软件编程过程中我们首先解决了利用数字驱动电路配合PLC来实现货仓仓位的编码,然后给电机传输仓位位置信息,从而达到了对直流电机的位置控 制;在其后的编程过程中我们将各个仓位的程序进行连接时也出现了程序 间的冲突问题而使程序无法顺利执行来完成指定动作,因此我们利用数字 电路中的门电路进行逻辑控制,从而实现了立体仓库取放货物优化程序的 编写。当进行程序调试完成之后我们开始利用组态王组态软件来对自动化 立体

41、仓库信息进行上位机实时监控。经过本次设计,使我更进一步掌握了 可编程控制器的工作原理及它的优点,如:成本底、使用范围广、高速、 便捷、永远在线、结构灵活等等。 莹谐龌蕲賞组靄绉嚴减。从方案的论证到最终的设计,涉及的领域包括:可编程控制器的原理 及应用、电机(直流电机)电气等;在进行设计的同时,我还学到了许多 新的知识,如物流设备发展趋势及应对措施等;然而我们也遇到了很多问 题,例如如何利用数字驱动电路实现对电机的驱动控制,如何利用PLC内部存储区标志位(M作为控制继电器来存储中间操作状态等等,最终通过 认真的思考和分析以及老师的帮助使问题一一解决。所以通过毕业设计锻 炼了我们处理问题、分析问题

42、、解决问题的能力,从而让我们为今后的工作做充分的准备。我深刻的认识到,要想成为一名合格的工程设计人员只 是掌握本专业的知识是远远不够的,我们应该具有更加渊博的知识,如: 应该对计算机应用、市场营销、外语交流等各个方面能力进行加强。此外,我并没有过多从经济性的角度来考虑系统,由于对材料成本方面了解的欠 缺,只能从性能的角度来讨论问题。这也是这篇论文的一个不足之处。麸肃鹏镟轿騍镣缚縟糶。致 谢毕业设计已经接近了尾声,这也意味着我的大学生活就要结束了学生 活一晃而过。回首走过的岁月,心中倍感充实,当我写完这篇毕业论文的 时候,有一种如释重负的感觉,感慨良多。首先,我要特别感谢我的指导老师蓝伟铭老师。

43、毕业设计可以说是三年学习的总结和体现,做设计的过 程是艰辛的,但在蓝伟铭老师的指导和帮助下,我完成了这篇毕业设计, 没有他的尽心指导和严格的要求,我也不会顺利完成这次设计。指导老师 渊博的专业知识、严谨的治学态度、精益求精的工作作风、诲人不倦的高 尚师德、朴实无华、平易近人的人格魅力对我影响深远 。納畴鳗吶鄖禎銣腻鰲锬。做毕业设计的每个阶段,从选题到查阅资料,论文提纲的确定,中期 论文的修改,后期论文格式调整等各个环节中蓝伟铭老师都给予了我悉心 的指导。这几个月以来,蓝老师不仅在学业上给我以精心指导,同时还在 思想给我以无微不至的关怀,在此谨向蓝老师致以诚挚的谢意和崇高的敬 意。其次,还要感谢这三年来教我知识的每一位老师们,毕业论文能够顺 利完成,他们也都有很大的功劳。我为我一直以来,来静心学习,并取得较好成绩而感到欣慰,欣慰之余,我要感谢母校,向关心和支持我学习的 所有老师和同学们表示真挚的谢意!感谢他们对我的关心和支持!風撵鲔貓铁频钙蓟纠庙。最后,感谢本文的评审和答辩委员会各位老师在百忙之中对本文给予的审阅和指正。参考文献1 廖常初,PLC编程及应用,北京:机械工业出版社,20082 蔡行键,深入浅出西门子 S7-200PLC,北京:航空

温馨提示

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

评论

0/150

提交评论