立体仓库模拟装置的设计及控制(PLC控制类)控制部分设计 - 图文
更新时间:2024-06-06 01:26:01 阅读量: 综合文库 文档下载
- 立体仓库模拟装置电气图推荐度:
- 相关推荐
郑州大学现代远程教育
毕 业 设 计
题 目:立体仓库模拟装置的设计及控制(PLC控制类)控制部分设计
入 学 年 月 2013年春___ 姓 名 赵青松 __ 学 号 13088187085 专 业_ 机电一体化_ 学 习 中 心__石鸡中心____ 指 导 教 师______________
完成时间2015年1月20日
目 录
摘要
第 1章绪论 ...............................................................1
1.1论文研究的背景.....................................................1 1.2立体仓库的组成和优越性 ............................................1 1.2.1立体仓库的组成. .................................................1 1.2.2立体仓库的优越性.................................................2 1.3题目目的和意义.....................................................2 1.4本设计主要完成的工作...............................................3 第 2章可编程控制器与 MCGS的概述...........................................3
2.1可编程控制器的产生、发展及应用特点..................................3 2.1.1PLC的定义和功能 ..................................................3 2.1.2 PLC的产生和发展 .................................................3 2.1.3 PLC的特点 .......................................................4 2.2可编程控制器的基本组成..............................................4 2.3 MCGS组态软件.......................................................5 2.3.1 MCGS的主要特点和基本功能 ........................................5 2.3.2 MCGS的构成 ......................................................5 2.3.3 MCGS组态软件的工作方式 ..........................................7 第 3章基于 PLC的立体仓库控制系统的应用 ...................................8
3.1系统设计的基本步骤 ..................................................8 3.1.1结构与组成 ........................................................8 3.1.2系统控制要求 ......................................................8 3.2 PLC的 I/O地址分配 ..................................................8 3.3立体仓库的控制流程图以及编程说明 ....................................9 3.3.1立体仓库的工作流程图 ..............................................10 3.3.2控制系统的设计思路 ................................................10 3.4 PLC程序的设计 ......................................................10 第 4章基于 MCGS对立体仓库控制系统的应用 ....................................13
4.1基于 MCGS仿真实现的意义 .............................................13 4.2 MCGS实现立体仓库工程画面 ...........................................13 4.3 MCGS实时数据库的读写实现 ...........................................16 4.3.1 MCGS实时数据库简介 ...............................................16 4.3.2数据对象的类型 ....................................................16 4.3.3立体仓库控制系统数据库的构造 ......................................17 4.4 MCGS与 PLC设备的通信 ...............................................17 4.5监视画面的设定与动画的连接 ..........................................22 4.6编制控制流程 ........................................................24 4.6.1脚本程序的简介 ....................................................24 4.6.2立体仓库脚本程序的编制 ............................................24 4.7立体仓库控制流程及仿真演示 ..........................................26 总结........................................................................31 参考文献....................................................................31 致谢........................................................................31 附录 .......................................................................32
附件 1库位 2“取”“存”货控制程序 ........................................33 附件 2 2*2立体仓库组态软件监控画面 —2号库位取货过程仿真.................35
郑州大学现代远程教育专科毕业论文(设计)评审表.....................................................36
PLC与组态软件在立体仓库中的控制
摘要..本设计主要研究
PLC与组态软件用于立体仓库系统的控制和监视。首先通过分析立体仓库的结构组成以及控制要求,确定了堆垛机的三个自由度(X、Y、Z)轴的位置定位采用接通延时定时器来控制。再根据工作流程确定了立体仓库控制系统PLC梯形图,从而实现 2*2模拟立体仓库的“存货”“取货”功能,然后采用基于 WINDOWS平台的工控组态软件 MCGS建立监视界面。即通过设备连接和实时数据库的构建、动画连接及控制流程编制、调试等实现立体仓库的监视..从而直接、直观、准确地反映立体仓库“取、存”货时实际运行状态。 关键字..立体仓库. PLC.MCGS.监视
第 1章绪论
立体仓库是以高层立体货架(托盘系统)为主体,以成套搬运设备为基础,以计算机控制技术为主要手段组成的高效率物流、大容积储藏系统。 1.1论文研究的背景
立体仓库一般是指采用几层、十几层乃至几十层高的货架储存单元货物..用相应的 物料搬运设备进行货物入库和出库作业的仓库。由于这类仓库能充分利用空间储存货 物..故常形象地将其称为 “立体仓库 ”。立体仓库的产生和发展是第二次世界大战之后生产和技术发展的结果。 50年代初美国出现了采用桥式堆垛起重机的立体仓库. 50年代末60年代初出现了司机操作的巷道式堆垛起重机立体仓库. 1963年美国率先在高架仓库中采用计算机控制技术,建立了第一座计算机控制的立体仓库。此后,自动化立体仓库在美国和欧洲得到迅速发展,并形成了专门的学科。 60年代中期,日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。我国对立体仓库及其物料搬运设备的研制开始并不晚. 1963年研制成第一台桥式堆垛起重机(机械部北京起重运输机械研究所) 1973年开始研制我国第一座由计算机控制的自动化立体仓库(高 15米,机械部起重所负责)该库 1980年投入运行。在该立体仓库开始投产以来.在汽车、化工、电子、烟草等行业的应用逐年增长。据不完全统计,目前我国拥有立体仓库 500余座.其中高度在 15米以上的大型立体仓库 100多座.最具典型意义的是我国家电龙头企业海尔集团国际物流中心的立体仓库,该仓库高 22米,拥有18056个标准托盘位,包括原材料和产成品两大自动化物流系统,全部实现了现代物流的自动化和智能化。立体仓库由于具有很高的空间利用率、很强的入出库能力、采用计算机进行控制管理而利于企业实施现代化管理等特点,已成为企业物流和生产管理不可缺少的仓储技术..越来越受到企业的重视。 1.2立体仓库的组成和优越性 1.2.1立体仓库的组成
高层货架:用于存储货物的钢结构。目前主要有焊接式货架和组合式货架两种基本 形式。托盘(货箱)用于承载货物的器具..亦称工位器具。
巷道堆垛机:用于自动存取货物的设备。按结构形式分为单立柱和双立柱两种基本 形式..按服务方式分为直道、弯道和转移车三种基本形式。
输送机系统:立体库的主要外围设备,负责将货物运送到堆垛机或从堆垛机将货物 移走。输送机种类非常多,常见的有辊道输送机、链条输送机、升降台、分配车、提升 机、皮带机等。
AGV系统即自动导向小车。根据其导向方式分为感应式导向小车和激光导向小车。 自动控制系统:驱动自动化立体仓库系统各设备的自动控制系统。目前以采用现场 总线方式为控制模式为主。
库存信息管理系统:亦称中央计算机管理系统。是全自动化立体仓库系统的核心。 目前典型的自动化立体仓库系统均采用大型的数据库系统(如ORACLE、SYBASE等)构筑典型的客户机 /服务器体系..可以与其他系统(如 ERP系统等)联网或集成。
立体仓库的形式以高层货架的基本形式为基准可分为整体式仓库和分离式仓库两个基本类型。立体仓库起始于 12米以上的高层货架仓库。这种仓库的货架结构不但用于存放货物..同时又是仓库基筑的柱子和仓库侧壁的支撑..即仓库建筑与货架结构成为一个不可分开的整体..故称整体式仓库。整体式仓库具有技术水平高、投资大和建设周期长等问题..适用于大型企业和流通中心。相反..货架结构自成一个单元与建筑无关的仓库,则称分离式仓库。 1.2.2立体仓库的优越性
立体仓库之所以受到青睐..是由于它具有以下优点: ①提高空间利用率。
早期立体仓库的构想..其基本出发点就是提高空间利用率.充分节约有限且宝贵的土地。在西方有些发达国家..提高空间利用率的观点已有更广泛深刻的含义.节约土地.已与节约能源、环境保护等更多的方面联系起来。有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标来对待。立体库的空间利用率与其规划紧密相连。一般来说.自动化高架仓库其空间利用率为普通平库的2-5倍。这是相当可观的。
②便于形成先进的物流系统..提高企业生产管理水平。
传统仓库只是货物储存的场所..保存货物是其唯一的功能..是一种 “静态储存 ”。自动化立体仓库采用先进的自动化物料搬运设备..不仅能使货物在仓库内按需要自动存取..而且可以与仓库以外的生产环节进行有机的连接..并通过计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要环节。企业外购件和自制生产件进入自动化仓库储存是整个生产的一个环节..短时储存是为了在指定的时间自动输出到下一道工序进行生产..从而形成一个自动化的物流系统..这是一种 “动态储存 ”..也是当今自动化仓库发展的一个明显的技术趋势。
③加快货物的存取节奏.减轻劳动强度.提高生产效率。
建立以自动化立体仓库为中心的物流系统.其优越性还表现在自动化高架库具有的快速的入出库能力.能快速妥善地将货物存入高架库中(入库)也能快速及时并自动地将生产所需零部件和原材料送达生产线。这一特点是普通平库所不能达到的。
④减少库存资金积压。
经过对一些大型企业的调查了解..由于历史原因造成管理手段落后.物资管理零散.使生产管理和生产环节的紧密联系难以到位..为了到达预期的生产能力和满足生产要求.就必须准备充足的原材料和零部件。这样库存积压就成为一个较大的问题。如何降低库存资金积压和充分满足生产需要..已成为大型企业不得不面对的一个大问题。高架库系统是解决这一问题的最有效的手段之一。
⑤现代化企业的标志。
现代化企业采用的是集约化大规模生产模式。这就要求生产过程中各环节紧密相连.成为一个有机整体.要求生产管理科学实用.做到决策科学化。为此..建立自动化高架仓库系统是其有力的措施之一。 1.3题目目的和意义
自动化立体仓库可以产生巨大的社会效益和经济效益。它通过高层货架存储.使存储区大幅度地向高空发展..提高了空间利用率.自动化立体仓库采用层积式存放.结合计算机管理.可以很容易实现先入先出..防止货物的自然老化、变质和损坏..通过自动存取系统 (AS/RS),加快了运行和处理速度..提高了劳动生产率.降低操作人员的劳动强度.采用自动化技术后.还能较好地适应黑暗、低温、污染、有毒和易爆等特殊场合的物品存储需要.计算机控制能够始终准确无误地对各种信息进行存储和管理..减少了货物处理和信息处理过程中的差错..同时借助于计算机管理还能有效地利用仓库存储能力.便于清点和盘库.合理减少库存.加快资金周转.节约流动资金.从而提高仓库的管理水平。
自动化仓库的信息系统可以与企业的生产信息系统集成..实现企业信息管理的自动化。同时.由于使用自动化仓库.促进企业的科学管理.减少了浪费.保证均衡生产.也提高了操作人员素
质和管理人员的水平。立体仓库的出现 ,实现了仓库功能从单纯保管型向综合流通型的转变。随着现代化生产规模的不断扩大和深化 ,它将为工业、企业带来巨大的经济效益。
自动化立体仓库应用范围很广.几乎遍布所有行业。在我国.自立体仓库应用的行业主要有机械、冶金、化工、航空航天、电子、医药、食品加工、烟草、印刷、配送中心、机场、港口等。
1.4本设计主要完成的工作
自动化立体仓库是一种用高层立体货架(托盘系统)存储物资.用自动控制堆垛机运输车进行存取作业的仓库。通过可编程控制器(Programming Logic Controller,简称 PLC)控制堆垛机的位置变动.模拟立体仓库工作的控制系统..实现存取货功能。
在查阅了大量资料的基础上..以立体仓库库位设备和堆垛机位置变动控制为研究对象.通过 S7-200PLC以及MCGS组态软件来实现对2*2立体仓库的模型控制系统的控制.对立体仓库的监视用工控组态软件MCGS.实现立体仓库控制系统 “取/存”货运行动作的模拟仿真。
第2章可编程控制器与MCGS的概述
2.1可编程控制器的产生、发展及应用特点 2.1.1PLC的定义和功能
可编程控制器..英文称Programmable Controller.简称 PLC.本课题中用 PLC作为它的简称。 PLC是用于工业现场的电控制器。它源于继电器控制技术..但基于电子计算机。它通过运行存储在其内存中的程序.把经输入电路的物理过程得到的输入信息.变换为所要求的输出信息..进而再通过输出电路的物理过程去实现对负载的控制。
PLC基于电子计算机..但并不等同于普通计算机。普通计算机进行入出信息变换时.大多只考虑信息本身.信息入出的物理过程一般不考虑的。而 PLC则要考虑信息入出的可靠性、实时性..以及信息的实际使用。特别要考虑怎么适应于工业环境.如便于安装.便于维修及抗干扰等问题 ,入出信息变换及可靠的物理实现.可以说是 PLC实现控制的两个基本要点。PLC可以通过它的外设或通信接口与外界交换信息。其功能要比继电控制装置多的多、强的多。
PLC有丰富的指令系统..有各种各样的 I/O接口、通信接口.有大容量的内存.有可靠的自身监控系统..因而具有以下基本的功能..
①逻辑处理功能.. ②数据运算功能.. ③准确定时功能.. ④高速计数功能..
⑤中断处理..可以实现各种内外中断..功能.. ⑥程序与数据存储功能.. ⑦联网通信功能..
⑧自检测、自诊断功能。 2.1.2 PLC的产生和发展
20世纪 60年代..汽车生产流水线的自动控制系统基本上都是由继电器控制装置占据主导地位。由于继电器控制系统明显的缺点即通用性和灵活性、可扩展性较差..导致当时汽车的每一次改型都需要对控制系统进行重新设计和安装。随着生产的发展..汽车型号更新的周期愈来愈短..显然..继电器控制装置十分费时、费工、费料..延长了更新周期。为了适应汽车型号的不断翻新及生产工艺不断变化的需要. 1968年美国通用公司公开招标..要求用新的控制装置取代继电器控制装置..由此. PLC这种新型的工业控制装置得以诞生并以其简单易懂、操作方便、可靠性高、通用灵活、体积小和使用寿命长等一系列优点.很快在美国其他工业领域得到推广应用。到 1971年. PLC已经成功地应用于食品、饮料、冶金、造纸等工业中并很快受到了世界其他国家的高度重视。 1971年日本从美国引进该项技术..很快研制出日本第一台 PLC.1973年西欧国家也研制出了他们的第一台PLC.我国 1974年开始研制.1977年
开始工业应用。 2.1.3 PLC的特点
(1)可靠性高..抗干扰能力强。 (2)适应性强..应用灵活。。 (3)编程方便..易于使用。 (4)功能强..扩展能力强。
(5)PLC控制系统设计、安装、调试方便。 (6)维修方便..维修工作量少。
(7)体积小..重量轻..易于实现机电一体化。 2.2可编程控制器的基本组成
PLC从组成形式上分为整体式和模块式两种。整体式PLC一般由 CPU、I/O单元、存储器、电源、通讯端口、I/O扩展端口组成.其特点是结构紧凑、体积小。模块式 PLC一般由 CPU模块、 I /O模块、内存模块、电源模块、通信单元、底版或机架组成.其特点是配置灵活.输入/输出接点的数量可自由选择。 PLC的硬件系统结构图如下图 2-1所示..
1.CPU(中央处理器)
和一般的微机一样. CPU是 PLC的核心..主要由运算器、控制器、寄存器以及实现他们之间联系的地址总线、数据总线和控制总线构成。CPU在很大程度上决定了PLC 的整体性能..如整个系统的控制规模、工作速度和内存容量。
CPU位数越高..系统处理的信息量越大..运算速度也越快。
CPU控制着PLC工作..通过读取、解释指令.指导 PLC有条不紊的工作。 2.存储器
存储器(内存)主要用于存储程序及数据.是PLC不可缺少的组成部分。PLC中的存储器一般包括系统程序存储器和用户程序存储器两部分。系统程序一般由厂家编写的.用户不能修改.而用户程序是随PLC的控制对象而定的..由用户根据对象生产工艺的控制要求而编制的应用程序。用户存储器容量的大小..关系到用户程序容量的大小和内部器件的多少.是反映 PLC性能的重要指标之一。 3.输入输出模块
输入模块和输出模块通常称为I/O模块或 I/O单元。 PLC提供了各种工作电平、连接形式和驱动能力的I/O模块.有各种功能的 I/O模块供拥护选用。按I/O点数确定模块的规格和数量. I/O模块可多可少.但其最大数受 PLC所能管理的配置能力.即底版的限制。
PLC还提供了各种各样的特殊的I/O模块..如热电阻、热电偶、高速计算器、位置控制、以太网、现场总线、温度控制、中断控制、声音输出、打印机等专用型或智能型模块.用以满
足各种特殊功能的控制要求。智能接口模块是一独立的计算机系统.它有自己的 CPU、系统程序、存储器及与 PLC系统总线相连接的接口。 4.编程装置
编程器作用是将用户编写的程序下载至PLC的用户程序存储器..并利用编程器检查、修改和调试用户程序..监视用户程序的执行过程.显示PLC状态、内部器件及系统的参数等。常见的编程器有简易手持编程器、智能图形编程器和基于 PC的专用编程软件。目前 PLC制造厂家大都开发了计算机辅助 PLC编程支持软件.当个人计算机安装了PLC编程支持软件后.可用作图形编程器.进行用户程序的编辑、修改.并通过个人计算机和 PLC之间的通信接口实现用户程序的双向传送、监控 、PLC运行状态等。 5..电源
PLC的电源将外部供给的交流电转换成供 CPU、存储器等所需的直流电.是整个 PLC的能源供给中心。 PLC大都采用高质量的工作稳定性好、抗干扰能力强的开关稳压电源.许多 PLC电源还可向外部提供直流 24V稳压电源..用于向输入接口上的接入电气元件供电..从而简化外围配置。 6.通信接口
为了实现 “人-机”或“机-机”之间的对话. PLC配有多种通信接口。 PLC通过这些通信接口可以与监视器、打印机以及其他的 PLC或计算机相连。 2.3 MCGS组态软件
MCGS全中文工业自动化控制组态软件(以下简称 MCGS工控组态软件或 MCGS)为用户建立全新的过程测控系统提供了一整套解决方案。 MCGS工控组态软件是一套 32位工控组态软件.它基于 Windows平台.可稳定运行于 Windows95/98/NT操作系统。通过对现场数据的采集处理..以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案.它充分利用了 Windows图形功能完备、界面一致性好、易学易用的特点..比以往使用专用机开发的工业控制系统更具有通用性..在自动化领域有着更广泛的应用。 2.3.1 MCGS的主要特点和基本功能
⑴简单灵活的可视化操作界面。 ⑵实时性强、良好的并行处理性能。 ⑶丰富、生动的多媒体画面。
⑷开放式结构..广泛的数据获取和强大的数据处理功能。 ⑸完善的安全机制。 ⑹强大的网络功能。 ⑺多样化的报警功能。
⑻实时数据库为用户分部组态提供极大方便。 ⑼支持多种硬件设备.实现 “设备无关 ”。 ⑽方便控制复杂的运行流程。 ⑾良好的可维护性和可扩充性。
⑿用数据库来管理数据存储..系统可靠性高。 ⒀设立对象元件库..组态工作简单方便。 ⒁实现对工控系统的分布式控制和管理。
总之.MCGS组态软件功能强大..操作简单..易学易用..普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题..集中精力去解决工程问题本身..根据工程作业的需要和特点..组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。 2.3.2 MCGS的构成
MCGS组态软件(以下简称 MCGS)由 “MCGS组态环境 ”和“MCGS运行环境 ”两个系统组成.如图 2-2所示。两部分互相独立.又紧密相关。
用户的所有组态配置过程都在组态环境中进行..组态环境相当于一套完整的工具软件..它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件..称为组态结果数据库。
运行环境是一个独立的运行系统..它按照组态结果数据库中用户指定的方式进行各种处理..完成用户组态设计的目标和功能。运行环境本身没有任何意义..必须与组态结果数据库一起作为一个整体.才能构成用户应用系统。一旦组态工作完成.运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。
组态结果数据库完成了MCGS系统从组态环境向运行环境的过渡..它们之间的关系如图 2-3所示。
图2-3 MCGS组态环境与运行环境的关系
MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成..每一部分分别进行组态操作..完成不同的工作..具有不同的特性..如图 2-4所示。
①主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口..负责调度和管理这些窗口的打开或关闭。主要的组态操作包括..定义工程的名称.编制工程菜单.设计封面图形.确定自动启动的窗口.设定动画刷新周期.指定数据库存盘文件名称及存盘时间等。
②设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备..注册设备驱动程序..定义连接与驱动设备用的数据变量。
③用户窗口:本窗口主要用于设置工程中人机交互的界面..诸如..生成各种动画显示画面、报警输出、数据与曲线图表等。
④实时数据库:是工程各个部分的数据交换与处理中心..它将 MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量..作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
⑤运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序. (if…then脚本程序).选用各种功能构件.如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。
窗口是屏幕中的一块空间..是一个 “容器 ”..直接提供给用户使用。在窗口内..用户可以放置不同的构件..创建图形对象并调整画面的布局..组态配置不同的参数以完成不同的功能。
在 MCGS的单机版中..每个应用系统只能有一个主控窗口和一个设备窗口..但可以有多个用户窗口和多个运行策略..实时数据库中也可以有多个数据对象。 MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面..组态配置各种不同类型和功能的对象或构件..同时可以对实时数据进行可视化处理。 2.3.4 MCGS组态软件的工作方式
如何对工程运行流程实施有效控制: MCGS开辟了专用的 MCGS如何与设备进行通讯. MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序是由 VB程序设计语言编写的
DLL(动态连接库)文件.设备驱动程序中包含符合各种设备通讯协议的处理程序..将设备运行状态的特征数据采集进来或发
送出去。 MCGS负责在运行环境中调用相应的设备驱动程序..将数据传送到工程中各个部分.完成整个系统的通讯过程。每个驱动程序独占一个线程..达到互不干扰的目的。
MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动画属性.如:一个长方形的动画属性有可见度.大小变化.水平移动等.每一种动画属性都会产生一定的动画效果。所谓动画属性..实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。我们在组态环境中生成的画面都是静止的..在工程运行中产生动画效果的方法是..图形的每一种动画属性中都有一个 “表达式 ”设定栏.在该栏中设定一个与图形状态相联系的数
据变量..连接到实时数据库中.以此建立相应的对应关系. MCGS称之为动画连接。
MCGS如何实施远程多机监控: MCGS提供了一套完善的网络机制..可通过 TCP/IP网、 Modem网和串口网将多台计算机连接在一起..构成分布式网络测控系统..实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时.可利用
MCGS提供的网络功能..在工作站上直接对服务器中的数据库进行读写操作。分布式网络测控系统的每一台计算机都要安装一套 MCGS工控组态软件。 MCGS把各种网络形式.以父设备构件和子设备构件的形式..供用户调用..并进行工作状态、端口号、工作站地址等属性参数的设置。
“运行策略 ”窗口:建立用户运行策略。 MCGS提供了丰富的功能构件..供用户选用.通过构件配置和属性设置两项组态操作..生成各种功能模块.称为 (“用户策略 ”)使系统能够按照设定的顺序和条件..操作实时数据库..实现对动画窗口的任意切换..控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式..避免了烦琐的编程工作。
第 3章基于 PLC的立体仓库控制系统的应用
3.1系统设计的基本步骤
在立体仓库控制系统的设计过程中主要考虑以下几点. 1.深入了解和分析立体仓库的存取工作要求和控制要求。 2.确定 I/O设备。
3.根据 I/O点数选择合适的 PLC类型。
4.分配 I/O点..分配 PLC的输入输出点..编制出输入输出分配表或者输入输出端子的接线图。
5.设计立体仓库系统的梯形图程序..根据工作要求设计出周密完整的梯形图程序..这是整个立体仓库系统设计的核心工作。
6.将程序输入 PLC进行软件测试..查找错误..使系统程序更加完善。
7.立体仓库整体调试.在 PLC软硬件设计和现场施工完成后..就可以进行整个系统的联机调试.调试中发现的问题要逐一排除..直至调试成功。 3.2立体仓库结构组成与控制要求
3.1.1结构与组成
本设计的立体仓库主体由底盘、 2列 2层 4仓位库体、巷道堆垛机、检测元件及电气控制元件等组成。堆垛机是立体仓库的关键部件..负责全部货物的入库、出库承运作业..可实现三个自由度( X、Y、Z轴)的运动。 X轴方向与 Y轴方向即堆垛机的水平运动与垂直运动采用滚珠丝杠、滑杠作为传动与导向机构..由步进电机拖动. Z轴方向即货叉伸缩机构的前后运动采用普通丝杠传动..由直流电机拖动。该立体仓库控制系统的要求是实现基本的存取货物功能。
3.1.2系统控制要求
立体仓库的入货口与出货口为同一位置.称为装 /卸货台。存货操作时.当控制系统检测到装 /卸货台有货物时.启动堆垛机.将装 /卸货台上的货物取出放置到指定库位号上.取货操作时..启动堆垛机将指定库位号上的货物取出送到装 /卸货台.堆垛机在执行完每次取存任务后自动返回到初始位置..等待下一运行指令。为了有效准确控制堆垛机
的三个自由度 (X、Y、Z轴)的运动定位.安装有限位保护或时间控制电机的运行到位(本设计采用定时器来控制电机的运动)每个库位安装检测装置 (微动开关 ).判断库位是否已有货物..禁止双重入库与空取货操作..整个电气控制系统设置有急停按钮.以防发生意外。存 /取货是由控制台发出指令的。
3.3 PLC的 I/O地址分配
根据本课题 PLC输入输出的控制要求.得出 PLC输入输出 I/O分配..如表 3-1所示。
3.4立体仓库的控制流程图以及编程说明
本次设计采用西门子 S7-200系列 PLC..选用 CPU226 CN。然后按照上述原理..根据表一对 PLC在四库位立体仓库中的应用进行连线..具体连线步骤如下。
四库位立体仓库的 PLC连线步骤:
①开关给定量及指示灯里的 I0.0、I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7、Q0.0、 Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、Q0.7分别与 CPU226的输入、输出端口里的 I0.0、 I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7、Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、 Q0.7相连。
②库位传感器 I1.1、I1.2、I1.3、I1.4分别与 CPU226输入端口里的 I1.1、I1.2、I1.3、 I1.4相连..指示灯 Q1.0、Q1.1、Q1.2分别与 CPU226的输出端口里的 Q1.0、Q1.1、Q1.2相连。
3.4.1立体仓库的工作流程图
立体仓库的工作控制流程图如图3-2所示:
3.4.2控制系统的设计思路
取货和存货工作流程:
接通电源,通电状态下,各机构复位,X轴、Y轴、Z轴回复零,堆垛机停在初始位置(入库口),按下启动按钮I0.4,定时器控制启动指示灯Q1.2亮2秒。
取货:按下取货按钮I0.6,执行取货指令,定时器控制取货指示灯Q0.6亮2秒,然后选择库位号,如所选库位有物品,则定时器控制取有物指示灯令2秒,可执行“取”操作然后 X轴、 Y轴电机运行到该库位. Z轴电机正转将伸杆伸入库内 ,Y轴电机上升将物体抬
起 ,Z轴电机反转将物体带出 ,X、Y电机运行到装 /卸货台. Z轴电机正转将物体送入卸货台. Y轴电机下降使物体放在卸货台上. Z轴电机反转出库. X、Y轴电机复位.堆垛机运行至入库口..如果取有物指示灯不亮..则表示所选库位内无物品..此时不执行取货操作。
存货:按下存货按钮 I0.7,执行存货指令..定时器控制存货指示灯亮 2秒..然后选择库位号..如所选库位无物品..则定时器控制存无物指示灯亮 2秒..可执行 “存”操作. X、 Y轴电机运行至装 /卸货台. Z轴电机正转伸入装货台内. Y轴电机上升将物体抬起. Z轴电机反转伸出装 /卸货台并将物体带出. X轴、 Y轴电机运行至所选库位号. Z轴电机正转送入物体 ,Y轴电机下降将物体放入库内. Z轴电机反转出库。 X、Y轴电机复位..
堆垛机运行至入库口。若存无物指示灯不亮..则表示所选库位内有物品..此时不执行存货指令。
指示灯点亮设计:
由于立体仓库的规模庞大..库位众多..立体仓库操作人员在操作间很难了解哪一库位有物品.哪一库位无物品。为了是操作人员对库位有无货物一目了然..便于操作。特提出了.当执行取货指令时..如过库位内有物品.则利用接通延迟定时器控制取有物指示灯连续亮 2秒.并在组态控制页面内显示所选库位所在的行和列..可执行取指令.反之亦然.同时当选择存货指令时..如库位内无物品.则利用接通延迟定时器控制存无物指示灯也会连续亮 2秒.并在组态页面内显示所选库位所在的行和列..可执行存指令.反之亦然。这样便于操作人员在操作之前..就能看到所选库位有没有物品..便于操作。
模拟立体仓库要实现的运行结果:
①接通电源..通电状态下..各机构复位..堆垛机停在初始位置。
②执行 “存”或“取”操作..由库位传感器检测各库位有无物品.来判断 “存”或“取”指令是否可以响应。即判断库位是否已有货物..禁止双重入库存货与空取货操作。
③执行 “取”指令。 ④执行 “存”指令。
由于本次设计的立体仓库为 2层 2列 4库位的仓库.主要实现的功能是取货和存货.下面以取 2号为例子说明 “取货 ”的全部动作过程。
取 2号库位:首先按下启动按钮 I0.4..定时器 T255控制启动指示灯 Q1.2亮 2秒..然后按下取货按钮 I0.6,定时器 T37控制取指示灯 Q0.6亮 2秒. 2秒后 T37接通..按下库位 2按钮 I0.1,定时器 T52控制取有物指示灯 Q1.0亮 2秒. 2秒后 T52接通. M3.0置 1..定时器 T53控制 X电机右行 4秒到达库位 2所在的列..然后 M3.1接通..定时器 T54控制 Y轴电机上行 3秒到达库位 2前..然后 M3.2接通..定时器 T55控制 Z轴电机正转 3秒伸叉进入库位 2..然后 M3.3接通.定时器 T56控制 Y轴电机上行 3秒将物品抬起.然后 M3.4接通..定时器 T57控制 Z轴电机反转 3秒将物品移出库位 2.然后 M3.5接通..定时器 T58控制 Y轴电机下行 6秒..然后 M3.6接通..定时器 T59控制 X轴电机右行 8秒到达卸货台.然后 M3.7接通..定时器 T60控制 Y轴电机上行 6秒..然后 M4.0接通..定时器 T61控制 Z轴电机正转 3秒伸叉进入装
/卸货台进行 “存货 ”动作..然后 M4.1接通..定时器 T62控制 Y轴电机下行 3秒将物品放在装 /卸货台上..然后 M4.2接通..定时器 T63控制 Z轴电机反转 3秒移出装 /卸货台..然后 M4.3接通..定时器 T101控制 Y轴电机下行 3秒..然后 M4.4接通..定时器 T102控制 X轴电机左行 12秒回到初始位置。
启动、停止、取、存、取 2号、存 2号梯形图..见附录 1. 3.5 PLC程序的设计
西门子 S7-200 PLC..因此使用的编程软件是 STEP 7-MicroWIN V4.0。STEP 7-MicroWIN V4.0为西门子 S7-200系列 PLC基于 Windows的编程工具。用于 S7-200 PLC的程序编译、网络组态等。其界面如图 3-3所示
STEP7-Micro/WIN编程软件为用户开发、编辑和控制自己的应用程序提供了良好的编程
环境。为了能快捷高效地开发你的应用程序. STEP7-MicroWIN软件提供了三种程序编辑器。 STEP7-Micro/WIN软件提供了在线帮助系统.以便获取所需要的信息。
本次设计使用的编程软件是 STEP7-Micro/WIN V4.0版本..首先将该软件根据软件安装的提示安装到计算机上..然后用编程线将计算机和实验装置连接到一起。
1.系统需求
STEP7-MicroWIN既可以在 PC机上运行..也可以在 Siemens公司的编程器上运行。 PC机或编程器的最小配置如下. Windows95、Windows98、Windows2000、Windows Me或者 Windows NT4.0以上。
.
2.软件的使用
(1)打开 STEP7-Micro/WIN V4.0..在 PC与 PLC接口连接中选择 PC/PPI协议。 如图 3-4所示..
(2)点击更改通信端口和通信速率。如图 3-5所表示..
(3)在通讯菜单里双击刷新..STEP7-Micro/WIN V4.0 开始搜索PPI 网络中的S7-200CPU。如图3-6 所表示..搜索完成后会出现网络中所有PLC 的列表..选择要操作的PLC 可对所选PLC 进行操作了。
(4)编辑梯形图。 (5)点击将程序下载到PLC 中..点击可以将PLC 置于运行的状态。
可以对程序运行状态进行监控..点击
3.编程规则
(1)外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用..无需用复杂的程序结构来减少接点的使用次数。
(2)梯形图每一行都是从左母线开始..线圈接在右边。接点不能放在线圈的右边.. 在继电器控制的原理图中..热继电器的接点可以加在线圈的右边..而PLC 的梯形图是不允许的。
(3)线圈不能直接与左母线相连。如果需要..可以通过一个没有使用的内部继电 器的常闭接点或者特殊内部继电器的常开接点来连接。
(4)同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作..应尽量避免线圈重复使用。
(5)梯形图程序必须符合顺序执行的原则..即从左到右..从上到下地执行..如不符合顺序执行的电路就不能直接编程。
(6)在梯形图中串联接点使用的次数是没有限制..可无限次地使用。 (7)两个或两个以上的线圈可以并联输出。
第4章基于 MCGS对立体仓库控制系统的应用
4.1基于 MCGS仿真实现的意义
利用 MCGS可视化仿真技术..可以实现满足要求的在仿真界面..能提供一个多角度、多层次的观察仿真过程。计算机上实现工程的模拟测试和仿真..用户可以根据需要直接修改各种仿真参数..从而大大降低了开发费和难度。同时可以通过组态仿真使读者能够设计出更加实用的控制系统..从而可以在较短的时间内..以较少的代价完成较好的效果。
基于 MCGS组态软件设计的基本步骤可以概括为以下几点.. ①查看资料.组织材料。 ②设计窗口。
③建立设备管理和构造实时数据库。 ④制作工程动画和动画连接。 ⑤编写脚本控制流程程序。 ⑥整体运行、程序调试。 4.2 MCGS实现立体仓库工程画面
MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库窗口和运行策略五部分构成..每一部分分别进行不同的组态设计..完成不同的工作..具有不同的特性。组成 MCGS公车各要素间的关系如图 4-1所示。
工程画面的制作是整个工程制作的主要步骤之一..其主要目的是以实际的控制对象为模板通过绘制和动画功能的设置能够实时模拟系统的运行。它是在用户窗口中完成..由新建窗口组建。立体仓库画面制作具体步骤如下:
(1)在 “用户窗口 ”中单击 “新建窗口 ”按钮..建立 “窗口 0”..如图 4-2所示..
(2)选中 “窗口 0”..单击 “窗口属性 ”..进入 “用户窗口属性设置 ”。
(3)将窗口名称改为. “立体仓库监控系统 ”..窗口位置选中 “最大化显示 ”..其它不变..单击 “确认 ”。
(4)在 “用户窗口 ”中..选中 “立体仓库监控系统 ”.点击右键..选择下拉菜单中的 “设置为启动窗口 ”选项..将该窗口设置为运行时自动加载的窗口。如图 4-3所示..
最后生成的画面如图 4-4所示.
4.3 MCGS实时数据库的读写实现 4.3.1 MCGS实时数据库简介
MCGS用数据对象来表述系统中的实时数据..用对象变量代替传统意义的值变量。我们把用数据库技术管理的所有数据对象的集合称为实时数据库。实时数据库是MCGS的核心..是应用系统的数据处理中心..系统各部分均以实时数据库为数据公用区..进行数据交换、数据处理和实现数据的可视化处理。设备窗口通过设备构件驱动外部设备.将采集的数据送入实时数据库..由用户窗口组成的图形对象..与实时数据库中的数据对象建立连接关系..以动画形式实现数据的可视化..运行策略通过策略构件..对数据进行操作和处理。如图 4-1所示.. 4.3.2数据对象的类型
在 MCGS组态软件中..数据对象有开关型、数值型、字符型、事件型、组对象等五种类型。不同类型的数据对象..属性不同..用途也不同。
①开关型..记录开关信号. 0或非 0..的数据对象称为开关型数据对象..通常与外部设备的数字量输入输出通道连接..用来表示某一设备当前所处的状态..也用于表示 MCGS中某一对象的状态..如对应于一个图形对象的可见度状态。
②数值型..数值型数据对象除了存放数值及参与数值运算外..还提供报警信息..与外部设备的模拟量输入输出通道连接。数据对象的数值范围是..负数是从 -3.402823E38到 -1.401298E-45..正数从 1.401298E-45到 3.402823E38。
③字符型..字符型数据对象是存放文字信息的单元..用于描述外部对象的状态特征.其值为多个字符组成的字符串..字符串长度最长可达 64KB。
④事件型..用来记录和标识某种事件产生或状态改变的时间信息。事件型数据对象的值
是 19个字符组成的定长字符串..用来保留当前最近一次事件所产生的时刻. “年..月..日..时..分..秒 ”。
⑤组对象..数据组对象是MCGS引入的一种特殊类型的数据对象..类似于一般编程语言中的数组和结构体..用于把相关的多个数据对象集合在一起..作为一个整体来定义和处理。 4.3.3立体仓库控制系统数据库的构造
MCGS中定义的数据对象的作用域是全局的..像通常意义的全局变量一样.数据对象的各个属性在整个运行过程中都保持有效..系统中的其它部分都能对实时数据库中的数据对象进行操作处理。而数据对象是实时数据库的基本单元。构造实时数据库的过程.就是定义数据对象的过程。在实际组态过程中..一般无法一次全部定义所需的数据对象.而是根据情况需要逐步增加。
通过对2*2立体仓库工作要求的分析..要实现对仓库控制系统的仿真我们需要以下实时数据库及数据对象。如下图 4-5所示..
4.4 MCGS与PLC设备的通信
设备窗口是MCGS系统的重要组成部分..负责建立系统与外部硬件设备的连接.使得MCGS能从外部设备读取数据并控制外部设备的工作状态..实现对应工业过程的实时监控。
MCGS实现设备驱动的基本方法是..在设备窗口内配置不同类型的设备构件.并根据外部设备的类型和特征.设置相关的属性.将设备的操作方法.如硬件参数配置、数据转换、设备调试等都封装在构件之内.以对象的形式与外部设备建立数据的传输通道连接。系统运行过程中.设备构件由设备窗口统一调度管理..通过通道连接.向实时数据库提供从外部设备采集到的数据.从实时数据库查询控制参数.发送给系统其它部分.进行控制运算和流程调度..实现对设备工作状态的实时检测和过程的自动控制。
MCGS设备目录的分类方法..为了用户在众多的设备驱动中方便快速的找到需要的设备驱动. MCGS所有的设备驱动都是按合理的分类方法排列的..分类方法如图 4-6所示..
在本次设计中..要进行设备通信的步骤是.打开 “设备窗口 ”.双击 “设备窗口 ”.选中设备工具箱..单击设备管理..选中本组态设计中需要的 “通用串口父设备 ”、“西门子 S7-200PPI”如图 4-7所示..
双击 “通用串口父设备 ”对其设备属性进行编辑..其中 “最小采集周期 ”为 200ms..“串口端口号 ”为“0-COM1”..“数据校验方式 ”为“2-偶校验 ”..如图 4-8再点击确认..
双击“PLC-{西门子 S7-200PPI}”..对 MCGS数据与 PLC中的数据进行连接..由于本次设计中需要的输入口、输出口较多..为满足通道要求.需要增加输入输出口..具体步骤为..在 PLC-{西门子 S7-200PPI}中选中 “设置设备内部属性 ”.选择 “增加通道 ”.根据本次设计的需要..增加合适的通道值..点击确认。增加通道后如图 4-9所示..
单击“通道连接 ”..将 MCGS中的按钮输入、显示输出与 PLC设备中的输入输出口相联接。如图 4-10所示..
然后单击 “设备调试 ”就可以在线调试了。若 “通信状态标志 ”为 0则表示通讯正常..否则 MCGS组态软件和西门子 S7-200PLC设备通讯失败。如图 4-11所示..
4.5监视画面的设定与动画的连接
由图形对象搭制而成的图形画面是静止不动的..需要对这些图形对象进行动画设计..真实地描述外界对象的状态变化..达到过程实时监控的目的。
MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接..并设置相应的动画属性。在系统运行过程中..图形对象的外观和状态特征..由数据对象的实时采集值驱动..从而实现了图形的动画效果。
本立体仓库的制作的动画效果部分包括.
1..库位的库存情况..例如选择库位号并双击..出现属性设置..选择 “颜色动画连接 ”中的 “填充颜色 ”则出现如图 4-12所示。在其表达式的 “?”中选择需要的实时数据库作为表达式..并使其与库位号库位 1传感器建立连接..并添加填充颜色连接。将 0对应的颜色改为黄色..即指示灯没指示时的颜色..再次单击 “增加 ”按钮..将 1对应的颜色改为红色..即指示灯有指示时的颜色。如图 4-12所示..
2..按钮的开关的设置..添加数据对象 “启动 \\停止 ”设置基本属性..并设置好操作属性。本开关设置为 “按 1松 0”。特别要注意的是连接已经建立好的所需要的数据对象。如图 4-13所示..
3..指示灯的颜色变化..以堆垛机左移指示灯为例。双击组态画面中的堆垛机左移指示灯..选中属性设置中的 “可见度 ”..使其与相应数据对象进行连接..在 “表达式非零时”框中选择对应图符可见..即表达式 =1时..指示灯可见。如图 4-14和图 4-15所示..
4.6编制控制流程 4.6.1脚本程序的简介
脚本程序是组态软件中的一种内置编程语言引擎。当某些控制和计算任务通过常规组态方法难以实现时..通过使用脚本语言..能够增强整个系统的灵活性..解决其常规组态方法难以解决的问题。
MCGS脚本程序为有效地编制各种特定的流程控制程序和操作处理程序提供了方便的途径。它被封装在一个功能构件里..称为脚本程序功能构件....在后台由独立的线程来运行和处理..能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。
在MCGS中..脚本语言是一种语法上类似 Basic的编程语言。可以应用在运行策略中..把整个脚本程序作为一个策略功能块执行..也可以在菜单组态中作为菜单的一个辅助功能运行..更常见的用法是应用在动画界面的事件中。 MCGS引入的事件驱动机制..与 VB或VC中的事件驱动机制类似..比如..对用户窗口..有装载..卸载事件:对窗口中的控件..有鼠标单击事件..键盘按键事件等等。这些事件发生时..就会触发一个脚本 程序..执行脚本程序中的操作。 4.6.2立体仓库脚本程序的编制
由于MCGS脚本程序是为了实现某些多分支流程的控制及操作处理..因此包括了几种最简单的语句..赋值语句、条件语句、退出语句和注释语句..同时..为了提供一些高级的循环和遍历功能..还提供了循环语句。所有的脚本程序都可由这五种语句组成..当需要在一个程序行中包含多条语句时..各条语句之间须用 “:”分开..程序行也可以是没有任何语句的空行。大多数情况下..一个程序行只包含一条语句..赋值程序行中根据需要可在一行上放置多条语句。用比较多的是条件语句。
条件语句有如下三种形式.
If〖表达式〗 Then〖赋值语句或退出语句〗 If〖表达式〗 Then 〖语句〗
EndIf
If〖表达式〗 Then 〖语句〗 Else
〖语句〗 EndIf
条件语句中的四个关键字 “If”、“Then”、“Else”、“Endif”不分大小写。如拼写不正确..检查程序会提示出错信息。
条件语句允许多级嵌套..即条件语句中可以包含新的条件语句. MCGS脚本程序的条件语句最多可以有 8级嵌套..为编制多分支流程的控制程序提供了可能。本动画我们对 “库位显示 ”、“行显示 ”“列显示 ”进行了脚本程序编程。
“库位显示 ”
If按钮 1=1 then
库位显示 =1 else
IF按钮 2=1 THEN 库位显示 =2 else
IF按钮 3=1 THEN 库位显示 =3 else
IF按钮 4=1 THEN 库位显示 =4 else
IF停止按钮 =1 THEN 库位显示 =0 endif endif endif endif endif
“行显示 ”
IF按钮 1=1 OR按钮 3=1 THEN 行显示 =1 else
IF按钮 2=1 OR按钮 4=1 THEN 行显示 =2 else
IF停止按钮 =1 THEN 行显示 =0 endif endif endif “列显示 ”
IF按钮 1=1 OR按钮 2=1 THEN 列显示 =1
else
IF按钮 3=1 OR按钮 4=1 THEN 列显示 =2 else
IF停止按钮 =1 THEN 列显示 =0 endif
endif endif
4.7立体仓库控制流程及仿真演示
通过第三章的立体仓库系统控制要求、原理和工作流程图..结合图 4-4..得到以下控制流程..
①接通电源..各机构复位(X、Y、Z轴)。此时堆垛机停在初始位置。库位显示为 0。 ②开始工作则 I0.4启动按钮接通..然后选择 “取”“存”指令。这时由库位检测传感器检测库位中库存情况..从而判断 “取”“存”指令是否可以响应。即取货时库位中有物品..存货时库位中无物品。只要满足以上条件才能执行 “取”“存”操作。(本动画设置有库位中有物品时为红色..无物品时为黄色)
③执行 “取”指令..选择库位号..堆垛机 X轴、 Y轴步进电机运行到该库位. Z轴直流电机正转将伸杆伸入库内. Y轴步进电机上升将物体抬起 ,Z轴电机反转将物体带出..步进电机运行到装 /卸货台进行 “存”操作..把物品送到该货台。 Z轴电机正转送物体入库. Y轴电机下降使物体入库. Z轴电机反转出库..步进电机复位..运行至初始位置。执行 “送”指令..选择库位号..堆垛机由初始位置运行到装 /卸货台进行 “取“操作(X右—Y上) ,Z轴电机正转伸入装 /卸货台内. Y轴电机上升将物体抬起. Z轴电机反转伸出库外. X轴、 Y轴步进电机运行至所选库位. Z轴正转送入物体. Y轴电机下降将物体入库. Z轴电机反转出库。步进电机运行至初始位置。
取货、存货模拟步骤分别如图 4-16、4-17所示..
以下演示 2号库位 “取”货的部分 MCGS仿真运行过程图。(备注:堆垛机三个自由度“X、Y、Z”轴电机的转动时间自由 PLC程序里的接通延时定时器来控制..而显示则由脚本程序控制..库位号为红色则说明有物品..为黄色说明无物品..而指示灯闪烁或变色则说明执行此动作。)
①按下启动按钮..启动指示灯亮 2秒..当按下取货按钮时..则取指示灯亮 2秒。如图 4-18所示..
②当选中 2库位号..先由库位 2传感器对该库位的货物情况进行检测..只有当 2号库位有货物时..只有取有物 =1条件成立才能进行下面一系列的取货动作..取有物指示灯由红色变绿色..灯亮 2秒。如图 4-19所示..
③当取有物指示灯亮 2S后..这时堆垛机开始从初始位置运动。先由堆垛机 X轴电机右行到达库位 2所在的列..此时右移指示灯亮 4S。接着堆垛机 Y轴电机上行到达库位 2所在的行..此时上移指示灯亮 3S。右移、上移仿真界面分别如图 4-20..4-21所示..
④当堆垛机 X、Y轴电机运行到 2库位时. Z轴电机正转 3秒伸叉进入库位 2..伸叉指示灯亮 3S..时间一点则开始下一个动作. Y轴电机上行 3秒将物品抬起..上移指示灯亮 3S..接着 Z轴电机反转 3秒将物品移出库位 2..当缩叉指示灯亮
3S后..这时库位 2有红色变成黄色..即物体已被取出。其伸叉、上移、缩叉仿真界面分别如图 4-22、 4-23、4-24所示..
当堆垛机把物体取出后则将所取的物体送到装 /卸货台进行 “存”货动作。其动作模拟如图 4-16所示..
总 结
本文进行了基于 PLC的立体仓库控制系统的模拟设计与用组态软件实现监控系统的仿真..作了以下工作.
..1..查阅有关资料..收集和整理了国内外立体仓库的设计方案及监控管理的研究资料。从而了解立体仓库的结构、存取工作要求以及工作流程。
..2..通过对立体仓库运行原理的分析..探讨了用可编程控制器 PLC实现立体仓库控制系统的基本方法..实现了对 2*2模型的控制..用可编程控制器 PLC编写立体仓库控制系统..实现存取功能。
..3..学习了工控组态软件 MCGS,探讨了 MCGS实现仿真的方法和制作过程..并实现了用组态软件实现对立体仓库的模拟。根据编写的 PLC控制程序..通过计算机与 PLC之间的串行通信交换信息..用 PLC来控制 “模拟 ”的立体仓库。通过建立动画连接、设备连接与设置变量、构造实时数据库..设置变量与 PLC的 I/O分配一一对应..等实现画面模拟。
参考文献
(1)、李广宾 立体仓库自动控制系统的设计 (2)、刘昌褀 自动化立体仓库设计
(3)、徐菱 劳扬健、王金诺 基于PLC的堆垛机控制设计,组合机床与自动化加工技术 (4)、丁晓红 自动化立体仓库监控系统起重运输机械 (5)、王霄 段智敏 自动化立体仓库的设计
(6)、赵妍 刘志珍 张新 PLC在模拟立体仓库中的应用 (7)刘曙光 基于PLC的立体仓库运行系统
致 谢
人生总是在不断的自我否定中前进,当然否定也分正误,这便早就了其中的变数种种。金无赤足,每个人总有遗憾,重要的是不要留下后悔,崎岖山路,当自己专心去避开障碍的时候,也许过往的景物成为了时间的陪衬。愿努力没有白费,让我走到了现在。这次毕业论文能够顺利的完成,并非我一个人的功劳,是所有指导过我的老师,帮助过我的同学和一只关心支持我的家人对我的教诲,帮助和鼓励的结果。我要在这里对他们表示深深地感谢! 在论文完成答辩之际,向本次论文评委和答辩的各位老师,表示最诚挚的谢意!
附录
郑州大学现代远程教育专科毕业论文(设计)评审表 姓 名 专 业 题 目 赵青松 学号 13088187085 学习中心 入学年份 石鸡中心 2013年春 机电一体化 立体仓库模拟装置的设计及控制(PLC控制类)控制部分设计 很好 较好 一般 较差 非常差 撰写规范: □ □ □ □ □ 论文选题: □ □ □ □ □ 内容观点: □ □ □ □ □ 结论与创新: □ □ □ □ □ 特别说明: 评审小组意见 成绩:___________ 组长签名:____________ 年 月 日 注:1、此表附在论文后面; 2、评审成绩按百分制记。
正在阅读:
立体仓库模拟装置的设计及控制(PLC控制类)控制部分设计 - 图文06-06
距离矢量路由算法原理试验12-03
学生党员个人总结08-29
银联POS操作指南及故障排除 - 图文06-15
关于店长个人的工作总结范文(五篇材料)08-23
可编程序控制器复习题04-05
ERP+系统数据管理及数据优化03-29
浙江省湖州市2016学年第一学期期末调研测试卷高一历史05-14
2021年度县移民工作年度总结报告范文08-04
贷款五级分类测试题09-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 控制
- 设计
- 仓库
- 装置
- 立体
- 模拟
- 部分
- 图文
- PLC
- 六年级思想品德问题与解答4
- 新人教版二年级数学下册第五单元集体备课教学设计
- 《红楼梦》《傲慢与偏见》中女性意识解读
- 小学英语对划线部分提问练习题
- 包络检波器的设计与实现
- 青少年科技教育活动方案
- 公路工程预算编制说明
- 废弃电子电气产品资源化体系评价导则20071211doc废弃电子电气产
- mbti人格测验量表
- 关于编制光伏TCO玻璃项目可行性研究报告编制说明
- 《化工工艺学(专升本)》习题三答案
- 《把握自己》教学设计
- 注塑机液压系统课程设计
- 2017年中考化学总复习第二篇专题聚焦专题六归纳、推理、类比解题
- 普通高校游泳教学中学生惧怕心理原因分析与对策
- 中国银行内部控制分析与启示
- 学法知法守法倡议书
- ERP系统控制程序0905 002 - 图文
- 如何使用logisim
- 广西师范大学“五四”评优先进个人呈报表(范例)