基于组态王组态软件监控的立体仓库设计 .doc
《基于组态王组态软件监控的立体仓库设计 .doc》由会员分享,可在线阅读,更多相关《基于组态王组态软件监控的立体仓库设计 .doc(52页珍藏版)》请在沃文网上搜索。
1、山东科技大学学士学位论文 摘要 摘要本设计利用的立体仓库主体由底盘、四层十二仓位库体、运动机械及电气控制等四部分组成。其中电气控制是由西门子S7-200 CPU226型可编程序控制器(PLC)、步进电机驱动模块、开关电源、位置传感器等器件组成。本论文首先对该课题的可行性及课题实现的现实意义和价值进行了介绍;其次对该系统的硬件组成、结构、原理进行了阐述和分析;再次对本控制系统的核心软件进行了编写。论文中有相应的梯形图程序及利用组态软件对仓库信息的实时监控;论文最后对设计本课题所学到的知识和结论进行归纳和总结,并对立体车库今后的发展进行了科学的展望。关键词:立体车库;PLC;组态软件ABSTRAC
2、TThe design of the three-dimensional garage is consisted of the main chassis, four floors of 12 positions, move machinery and electrical control parts. The electrical control is formed by Siemens S7-200 CPU226 programmable logic controller (PLC), stepper motor drive power modules, switching power su
3、pply, sensors and other devices .In this paper , I introduce the feasibility,the practical significance,and the value of the subject firstly. Secondly , I expound and analyse the three-dimensional garage composition , structure and principle of the system.Last , I compile the program which is the co
4、re of the control system. There are corresponding ladder diagram and real-time monitoring information of the warehouse by configurable software in the article.Finally , I conclude and summarize the knowledge and the conclusion acquired in the design . Then , I prospect the future development of the
5、three-dimensional garage sciencely. Key words: three-dimensional garage; PLC; configurable software47山东科技大学学士学位论文 目录 目 录前言第1章 绪论11.1 立体仓库的国内外发展概况国内外发展概况11.2 此课题的设计内容及主要思路2第2章 PLC的原理和应用 52.1 PLC的基本概念和基本结构 52.1.1 PLC的基本概念52.1.2 PLC的基本结构52.2 PLC的硬件结构和工作原理62.2.1 PLC的硬件结构62.2.2 PLC的工作原理72.3 PLC的程序设计 82.3
6、.1 PLC的编程语言82.3.2 PLC的程序结构11第3章 硬件部分123.1 立体仓库的基本结构123.2 立体仓库的硬件结构133.2.1 步进电机的原理和应用133.2.2 步进电机驱动器的原理和应用143.2.3 传感器的工作原理和应用143.2.4 开关型稳压电源的原理和应用153.3 PLC的选择 173.3.1 I/O点的选择 173.3.2 PLC型号的选择 183.3.3 S7-200 PLC的介绍 18第4章 软件部分 204.1 STEP7-Micro/WIN 编程软件214.2 S7-200的通信214.2.1 S7-200的通信协议214.2.2 在编程软件中设置
7、通信接口的参数224.3 I/O地址分配 234.4 高速脉冲的产生和输出244.4.1 S7-200 高速输出指令 244.4.2 PTO 操作244.4.2.1 PTO /PWM 控制寄存器254.4.2.2 PTO/PWM 控制字节26 4.4.2.3 脉冲输出指令(PLS) 274.4.2.4 PTO 初始化- 单段操作274.5步进电机的控制294.6堆垛机三维位置定位294.7立体仓库程序流程图及程序编写32第5章 基于组态王的监控设计 275.1 组态王软件介绍 275.2 利用组态王实现上位机监控285.2.1 建立组态王新工程285.2.2 创建组态画面305.2.3 定义
8、I/O 设备325.2.4 构造数据库355.2.5 建立动画连接365.2.6 运行和调试38第6章 结论与展望396.1 结论 396.2 展望 40参考文献 41致谢 42山东科技大学学士学位论文 绪论1 绪论1.1 立体仓库的国内外发展概况国内外发展概况自动化立体仓库是以高层立体货架为主体,以成套搬运设备为基础,以计算机控制技术为主要手段组成的高效率物流,大容量贮藏系统。随着经济的高速发展,我国有关行业开始重视自动化立体仓库的研究,并亦有一些自动化立体仓库建成投入使用。现就自动化立体仓库的历史沿革,技术特点及发展方向作简要介绍。1.历史沿革1950年,在美国首次出现了自动化立体仓库的雏
9、形,那时的自动化立体仓库,严格说只能算是立体仓库,还远谈不上自动二字。其后,在英,法等国也相继出现了类似的立体仓库。自动化立体仓库真正成为高效率的自动化设施,还是70年代的以后的事情。随着经济的起飞,为提高物流的效率和充分利用仓储空间,日本自1965年从欧美引入自动化立体仓库,并于70年代以后使其获得飞速发展。现在,自动化立体仓库技术已日趋成熟,并随着科学技术尤其是计算机技术的发展,而不断向前发展。80年代中期起,我国先后在无锡,湖北和大连等地出现多座利用微机控制巷道堆垛机的自动化仓库。但是,这些普通微机对环境和电源要求较高,部适合在工业现场和堆垛机上直接使用。可编程控制器PLC的引进和广泛使
10、用,使国产自动立库的性能日趋完善。PLC是带处理器的通用工业控制器,器可靠性大大高于普通微机装置,适合在恶劣的现场使用,可直接装在堆垛机的电气柜内与接触器由同一电网供电。采用PLC作为实时控制装置已成为当前各先进工业国家一致的发展方向。2.技术特点现代化的自动化立体仓库集起重运输机械、自动控制、计算机管理及遥感技术于一体,整个系统实行计算机分级管理,通常由管理级,监控级和操作级组成,各个部分的基本组成。3.发展方向自动化立体仓库仓库技术仍处于不断发展之中,今后将向两个方向发展:一是开发储藏大型物体,如整台汽车,大型模具之类的自动化仓库;另一个是开发对录音带、录像带或半导体器件之类的轻量或超轻量
11、物体的小型自动化立体仓库。随着科学技术的发展,自动化立体仓库将逐步向完整、人工智能化控制系统发展。1.2 此课题的设计内容及主要思路 该立体仓库主体由底盘、四层十二仓位库体、运动机械及电气控制等四部分组成。机械部分采用滚珠丝杠、滑杠、普通丝杠等机械元件组成,采用步进电机作为拖动元件。该控制系统主要由西门子公司生产的S7-200 CPU226型可编程序控制器(PLC)、北京斯达特机电科技发展有限公司生产的SH-2H057步进电机驱动电源模块、开关电源、位置传感器等器件组成。小型立体仓库的电气控制系统由PLC来实现,控制系统分手动和自动两种方式。此系统实现的功能主要有:取(由零位出发到指定仓位号取
12、货并送到入货台);送(到零位取货并送入指定仓位号)等功能,在执行完任务后自动返回到零位等待下一指令。小型立体仓库的应具备的功能主要有几下几点:1、开机时首先要回零位操作,这样的目的就是给堆垛机有个工作参考点;2、堆垛机(机械手)要有三个自由度,即:前进、后退;上、下;左、右;3、堆垛机的运动由步进电机驱动,伸缩由直流电机控制(Z方向);4、堆垛机前进(或后退)运动和上(或下)运动可同时进行;5、堆垛机前进、后退和上、下运动时必须有超限位保护;6、每个仓位必须有检测装置(微动开关),当操作有误时发出错误报警信号;7、仓位共有12个,4行3列;8、当按完仓位号后,没按入或取前,可以按取消键进行取消
13、该操作。9、整个电气控制系统必须设置急停按钮,以防发生意外。本系统设计的主要思路是:1)查阅PLC以及步进电机相关资料,对设计中所用的西门子S7-200系列PLC和步进电机进行熟悉和掌握。2)从立体仓库的基本结构和所实现的功能入手,通过分析I/O地址的分配和利用PLC进行较复杂的位置控制及时序逻辑控制的要求,再根据实际应用的情形进行PLC程序的编制与调试,以达到对自动化立体仓库所要求实现的功能。3)通过组态王软件实现对仓库信息的实时监控。山东科技大学学士学位论文 PLC的原理和应用第2章 PLC的原理和应用2.1 PLC的基本概念和基本结构2.1.1 PLC的基本概念PLC即可编程控制器(Pr
14、ogrammab Logic Controller)是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:PLC是一种专门在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算,顺序运算,计时,计数和算术运算等操作的指令,并能通过数字或模拟式的输入输出控制各种类型的机械或生产过程。PLC 及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。2.1.2 PLC的基本结构从结构上分,PL
15、C分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。1. CPU的模块CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号
16、,去指挥有关的控制电路。CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。2. I/O模块PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量
17、输入(AI),模拟量输出(AO)等模块。常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用I/O外,还有特殊I/O模块,如热电阻、热电偶、脉冲等模块。3. 电源模块PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。4
18、. 底板或机架大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。2.2 PLC的硬件结构和工作原理2.2.1 PLC的物理结构根据硬件结构的不同,可以将PLC分为单元式结构和模块式结构。1. 单元式结构PLC单元式结构PLC又叫作整体式或箱体式,它的体积小,价格低,小型PLC一般采用整体式结构。整体式PLC将CPU模块,I/O模块和电源装在一个箱形机壳内。一个箱体就是一个完整的PLC,叫做一个单元。2. 模块式结构把PLC的每个工作单元都制成独立的模块,如CPU模块、输入模块、输出模块、电源
19、模块、通讯模块等等。另外机器有一块带有插槽的母板,实质上就是计算机总线。模块插座插在框架中的总线连接板上,就构成了一个完整的PLC。优点是系统构成非常灵活,安装、扩展、维修都很方便。但缺点是体积比较大。2.2.2 PLC的工作原理 PLC采用循环扫描的工作方式,包括内部处理、通讯操作、输入处理程序执行、输出处理几个阶段。全过程扫描一次所需的时间称为扫描周期。 当处于RUN状态时,上述扫描周期不断循环。扫描过程如下: RUN状态 STOP状态图2.1 PLC扫描过程2.3 PLC的程序设计2.3.1 PLC的编程语言PLC中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、功能表图语言能模块
20、图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能。1、 梯形图(Ladder Diagram)程序设计语言梯形图程序设计语言是用梯形图的图形符号来描述程的一种程序设计语
21、言。采用梯形图程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图程序设计语言的特点是:(1)与电气操作原理图相对应,具有直观性和对应性; (2)与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习。(3)与原有的继电器逻辑控制技术
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于组态王组态软件监控的立体仓库设计 基于 组态 软件 监控 立体仓库 设计