毕业设计论文基于RSview的自动化立体仓库监控画面开发

上传人:1777****777 文档编号:38061068 上传时间:2021-11-05 格式:DOC 页数:48 大小:2.54MB
返回 下载 相关 举报
毕业设计论文基于RSview的自动化立体仓库监控画面开发_第1页
第1页 / 共48页
毕业设计论文基于RSview的自动化立体仓库监控画面开发_第2页
第2页 / 共48页
毕业设计论文基于RSview的自动化立体仓库监控画面开发_第3页
第3页 / 共48页
点击查看更多>>
资源描述
河北大学工商学院 2013 届本科生毕业论文(设计)基于 RSview 的自动化立体仓库监控画面开发摘要近年来随着自动化仓库的发展,自动化仓库的监控成了一个热门的研究方向,在自动化仓库的监控设计方面,RSView以其良好的人机交互界面,简便的操作得到了一定程度的应用。本文介绍了应用RSView32作为监控软件,在RSView的模拟界面中,发出控制的命令,实时读取下层设备运行状态,仓库出入仓状态,机械手运行方向,位置,货物的存放位置等。并将有效信息传送给上层进行存储、处理和优化。使用Logix500编程软件进行编程。PLC通过串口RS232与电脑进行连接。通信软件使用的是RSLinx的OPC进行连接,通过标签的建立,使得各个分立的部分能够互相联系,成为一个统一的整体。关键词:自动化仓库;RSView;监控河北大学工商学院 2013 届本科生毕业论文(设计)DevelopmentDevelopment ofof MonitorMonitor ScreenScreen ofof AutomatedAutomated WarehouseWarehouse BasedBased onon RSviewRSviewABSTRACTABSTRACT With the development of automated warehouse in recent years, automated warehouse monitoring has become a hot research direction in the monitoring of automated warehouse . RSView has been used for its man-machine interface and easy operation . This article describes the application of RSView32 as the monitoring software, RSView can order control commands, read lower equipment operating status such as access to or out of the position of the warehouses, robots running direction and the position of goods in real-time. It can transmit information to the upper layer effectively and then process and optimize. Logix500 is the programming software. PLC use the serial port to connect with the computer. RSLinx is the communication software, through the labels to connect each separate part into a unified whole.KeyKey words:words: Automated warehouse;RSView;Monitor河北大学工商学院 2013 届本科生毕业论文(设计)河北大学工商学院 2013 届本科生毕业论文(设计)目录 1绪论.11.1自动化仓库的简介.11.2自动化仓库的发展历史.11.3世界各国自动化仓库的发展状况.11.4自动化仓库监控的研究意义.11.5本文工作安排和重点内容.22自动化仓库监控设计的软件和硬件.32.1整体系统的结构组成简图.32.2自动化仓库监控系统的硬件平台.32.2.1自动化立体仓库实物模型.32.2.2放置货物的货架.42.2.3三维运动巷道式叉车.42.2.4关键部件的调整.52.3小型 PLC 和 I/O 扩展口.62.4自动化仓库监控系统的软件平台.72.4.1监控软件 RSVIEW32 .72.4.2通信软件 RSLINX .72.4.3编程软件 RSLOGIX500 .72.5本章小结.8河北大学工商学院 2013 届本科生毕业论文(设计)3自动化仓库监控画面的开发.93.1自动化立体仓库的监控画面.93.1.1自动化立体仓库的整体监控画面.93.1.2自动化立体仓库监控动作画面的动态运行.93.2自动化仓库监控画面的开发过程.113.2.1创建标签和节点.113.2.2按键的设置.133.2.3货架的扫描设置.143.2.4自动化仓库叉车动作过程的设计.153.3RSVIEW32 的附加功能.163.3.1RSVIEW32 的组态安全系统 .163.3.2报警系统.183.4通过 RSLINX 建立通信连接.203.5控制程序的编写思想.213.5.1编程流程图.213.5.2程序的简要说明.213.6实现一次入库过程.223.6.1流程图表示入库一次的过程.223.6.2流程图表示出库一次的过程.223.7主要程序片段.233.8本章小结.26总结与展望.27河北大学工商学院 2013 届本科生毕业论文(设计)4.1工作总结.274.2工作进一步发展方向.27参考文献.28致谢.29河北大学工商学院 2013 届本科生毕业论文(设计)11绪论1.1自动化仓库的简介自动化仓库,简称高架仓库,一般指使用几层,十几层乃至几十层高的货架用于存储单元货物,并用相应的自动化技术与搬运设备进行货物出入库作业的仓库1。自动化立体仓库系统是现代物流自动化系统的重要组成部分,随着现代工业生产的发展,要求自动化立体仓库能够实时接受任务信息,在高效率执行任务的同时实时反馈任务完成信息,这就要求自动化立体仓库系统的管理层、监控层以及控制层能够协调高效的工作。1.2自动化仓库的发展历史自动化仓库的出现,使得传统的仓储观念发生了根本性的变化,原有的固定货位,人工搬运和码放,人工管理,以储存为主的仓储作业已改变为自由选择货位,按需要实现先进先出的机械化、自动化仓储作业,在提高储存效率的同时,利用自动库存系统实现了对货物的自动拣选、组配,将库存货物按指定的数量和时间要求自动运到合适的地点满足均衡生产的需要,提高了出入库效率,降低了物流成本,将“静态仓库”变成了“动态仓库”2。1.3世界各国自动化仓库的发展状况立体仓库的产生和发展是生产和技术发展的结果, 50 年代初, 美河北大学工商学院 2013 届本科生毕业论文(设计)2国出现了采用桥式堆垛起重机的立体仓库。50 年代末60 年代初, 出现了司机操作的巷道式堆垛起重机立体仓库。1963 年美国率先在立体仓库中采用计算机控制技术, 建立了第1座计算机控制的立体仓库。此后, 自动化立体仓库在美国和欧洲得到迅速发展, 并形成了专门的学科。1962 年德国把计算机控制技术应用到高层货架,建成第一座自动化仓库。60 年代中期, 日本开始兴建立体仓库, 并且发展速度越来越快, 成为当今世界上拥有自动化立体仓库最多的国家之一3。在我国几乎所有准备建造自动化仓库的企业,都已有了总厂计算机系统,绝大多数用户要求仓库计算机具备能与上位机通讯的功能目前较为普遍的通讯方式有两种, 一种是直接通信,另一种是网络通信4。1.4自动化仓库监控的研究意义自动化立体仓库作为物流行业重要的中转站,因其节省空间、节省劳动力、科学的管理方式,被越来越多的生产和运输企业应用。为了保证整个自动化立体仓库的正常运作,需要时刻了解自动化立体仓库中的自动化设备的运作状态,所以需要一套监控系统,使得操作人员在监控室中就能了解到现场的情况,及时发现问题并解决,保证自动化仓库高效的运作。因此,对自动化立体监控系统的研究具有重要的工程应用价值5。本文研究设计的自动化立体仓库监控管理系统能够提高系统可靠性能,实现出入库精细化管理,提升自动化立体仓库综合性能,课题的研究设计具有一定的社会意义和现实意义6。自动化仓库的监控软件现在有很多,例如 Intellution公司研制的FIX、iFIX,Wonderware公司研制的河北大学工商学院 2013 届本科生毕业论文(设计)3Intouch等,其功能强大,稳定性好,特别适合于大型系统的监控,但其价格较高;国内的软件生产商也较多,如亚控科技有限公司的组态王、三维力控科技有限公司的力控等,这些软件的功能大都达到或接近国外同类产品水平,但其性价比高7。综合分析,监控软件就应采用Rockwell公司的RSview32。1.5本文工作安排和重点内容本课题研究的是基于 Logix500 和 RSView32 界面监控系统的控制。主要工作为以下三点:在充分了解系统硬件的基础上,完成各部分之间的电气连接,搭建控制系统。系统硬件构成可分为三大部分,为别为 Rockwell 小型PLC、过程控制教学装置中的被控对象部分、PC 机。掌握编程软件 RSLogix500 以及所用编程语言,熟悉通讯软件RSLinx。使用 RSLinx 组态上位机与 PLC 的通信。利用 RSView32 画出监控界面。监控仓库的运行状态。河北大学工商学院 2013 届本科生毕业论文(设计)42自动化仓库监控设计的软件和硬件2.1整体系统的结构组成简图自动化仓库监控有监控设计由上位机软件,PLC 和仓库模型组成。RSView32 设计监控画面,发出控制命令,接收下层传来的数据信号,监控仓库叉车的运行。RSlogix500 作为编程软件,编辑程序,控制 PLC的运行。RSLinx 作为通信软件,构建通信网络,帮助系统完成通信。仓库的多个传感器采集信号,送给 PLC,PLC 再通过串口将信息与计算机互换,见图 2-1 。PC 机RSView32,RSLinx,RSlogix500小型 PLCMirologix 1500 LSP 处理器输入模块1769-I/O16河北大学工商学院 2013 届本科生毕业论文(设计)5图 2-1自动化仓库监控组成2.2自动化仓库监控系统的硬件平台2.2.1自动化立体仓库实物模型罗克韦尔实验室提供的自动化仓库的实物模型,其组成结构,操作方法,功能和真实的自动化仓库是一样的。这个仓库模型总共包含 11个部分。1-立体库位框架;2-巷道式高叉车;3-水平移动驱动电机;4-垂直移动驱动电机;5-货叉进出移动装置;6-位置设定操作/手动操作面板;7-电源开关;8-直流电源;9-直流电机驱动板;10-传感器信号端子;11-执行器信号端子,见图 2-2。立体仓库模型河北大学工商学院 2013 届本科生毕业论文(设计)6图 2-2自动化仓库的整体模型2.2.2放置货物的货架罗克韦尔实验室提供的自动化立体仓库是 3*2+1 模型,总共七个库,如图 2-3 所示。其中 1 库是缓冲区。其工作流程是:入库是区的货物放入指定的其它库中;出库则是将其它库中的货物拿出放入缓冲区。每个位置空间均装设物体反射式光电传感器,用于检测货物的有无,由此实现仓库的自动化和智能化管理。图 2-3货架河北大学工商学院 2013 届本科生毕业论文(设计)72.2.3三维运动巷道式叉车三维叉车由三套独立的驱动系统构成,水平(X 轴)移动系统由直线轴承及导轨支撑,用直流电机加同步带传动完成水平拖动;垂直(Y轴)移动系统由直线轴承及导轨支撑,用直流电机加链条传动完成垂直拖动;进出叉(Z 轴)移动系统由直线滑轨及滑块支撑,用直流电机加同步带传动完成进出叉的拖动。所以用驱动直流电机正反转配合相应的传感器,既可完成三维叉车的存取货动作,见图 2-4 。图 2-4叉车2.2.4关键部件的调整(1)列定位T1 为列定位光电传感器,,列定位片顺序安装于叉车运行轨道左侧,共四只。叉车运行时的列定位,由光电传感器检测到列定位片的开始沿河北大学工商学院 2013 届本科生毕业论文(设计)8(上升沿)来实现.(列定位片有一定宽度,因此只有一侧有效),参见图2-5。当列定位不准时,可松开相应列定位片的紧固螺钉,前后微调定位片即可。 图 2-5列定位原理示意图 (2)层定位T2 为层定位传感器,在带动叉子系统垂直运行经过层定位片时,发出到位信号,每只层定位片有两只遮光片,分别为上遮光片和下遮光片,当层定位不准时,可松开相应层定位片的紧固螺钉,上下微调定位片即可,参见图 2-6。图 2-6层定位片的原理示意图表 2-1层定位片定位功能如下名称定位功能 1定位功能 2上遮光片放货入叉位取货出叉位下遮光片取货入叉位放货出叉位河北大学工商学院 2013 届本科生毕业论文(设计)92.3小型 PLC 和 I/O 扩展口(1)使用罗克韦尔小型 PLC,Micrologix 1500 LSP 处理器,和1769-I/O16 输入模块,扩展了 I/O 端口,这个类型的 PLC 编程简单,易于调节控制。没有大中型 PLC 的诸多设置。为用户在硬件和软件的设置上提供方便,见图 2-7。图 2-7小型 PLC(2)小型 PLC 与电脑的连接是串口,串口通信是电脑与外界通信常见的方式之一,也就是 RS232 异步串行口协议。通常 RS-232 接口以9 个引脚 (DB-9) 或是 25 个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。逻辑1=3V15V,逻辑 0=-3-15V。RS232 的传送距离最大 15 米,远远大于实验室 PLC 与电脑之间的距离。可以进行安全通信。河北大学工商学院 2013 届本科生毕业论文(设计)102.4自动化仓库监控系统的软件平台2.4.1监控软件 RSView32RSView32 就是Rockwell Automation 公司推出的一个组态软件。利用RSView32软件,可以在小型计算机上建立功能强大的操作显示站,它是Windows 32位应用软件,运行于Windows 95或Windows NT环境下。RSView32软件可以用于获取数据,管理监控和控制,以及在Microsoft Windows环境中进行信息管理。它可以通过可视化的图形,数据表格和控制按钮将在线设备的运行情况呈现在计算机屏幕上,以进行实时监控,并可以进行交互式操作8。RSView32 标签:标签是RSView32 与外界通信的手段, 可以在RSView32 的标签数据库中建立标签, 使之与需监控的I/O 点相关联。通过RSView32 不断获取或刷新标签对应的数据, 从而达到监控现场设备的目的。RSView32 开发人员在标签数据库里可以创建3 种类型的标签, 即开关量型、模拟量型和字符串型。标签的数据源指定标签的数据来自哪里, 模拟量型、开关量型和字符串型标签的数据源可以是“外部设备” 或 “内存”9。 2.4.2通信软件 RSLinxRSLinx软件:RSLinx 是AB 公司专门开发的用于与AB 公司所有智能产品进行通信的软件,具有强大的通信和网络搜寻功能。通过RSLinx,一台电脑就可以访问AB 公司的三层网络,以太网( Ethernet) 河北大学工商学院 2013 届本科生毕业论文(设计)11、控制网( ControlNet) 和设备网( DeviceNet) 内的所有可识别的设备,并对这些设备进行所有操作,例如,编程、在线监视、参数修改、过程控制等10。本设计就是使用 RSLinx 软件完成控制系统通信连接的任务。在RSLinx 平台下,通过 OPC 可以建立了通信连接。在计算机系统中,可以对软件进行设置。根据用户的需求,可以对软件进行设置,实现在线控制。2.4.3编程软件 RSLogix500RSLogix500 是 Rockwell 开发的针对 SLC500 和 Micrologix 处理器的 32 位以 Windows 操作系统为基础的梯形图逻辑编程软件包,其运行环境 Microsoft Windows 95 和 Windows NT。它与 Rockwell Software基于 DOS 的任何编程软件创建的程序兼容。具有结构简单,条理清晰,功能强大等优点。RSLogix 500 软件的功能包括:(1)自由格式的梯形图编辑器,使得用户不用注意语法的对错。(2)强有力的工程校验器,为用户创建错误清单,从而方便查找错误。(3)拖放式编辑功能,使用户能够在数据文件之间快速移动数据表元素,在子程序和功能之间快速移动梯级,或者在一个工程内部的梯级与梯级之间快速移动指令。(4)目录为点击式界面,用户可访问包含在工程目录的所有文件河北大学工商学院 2013 届本科生毕业论文(设计)12夹和文件。(5)RSLogix500 能够建立工程,提供 I/O 配置,于 PLC 实时通信,实时监测等功能。2.5本章小结本章主要介绍了罗克韦尔控制系统的硬件和软件设备,罗克韦尔软件体系包括通信组态软件、逻辑编程软件和上位监控软件。包括RSView32 监控软件,RSLogix500 编程软件,RSLinx 通信软件。RSView32 与 RSLogix500 通过 RSLinx 的 OPC 连接。罗克韦尔的小型 PLC是一个集成 PLC,电源模块和 I/O 模块都集成在了一起,不需要像中大型 PLC 那样外加电源模块。自动化立体仓库在这里全部的控制都是依靠PLC 输出的数字信号进行的控制。自动化仓库能够完成前进后退上升下降进叉出叉的基本动作,而且在限位开关处还有自动断电保护功能,即当某一处的限位开关闭合后,方向的动作电源自动切断,不会出现电机堵转的现象,有效的降低了事故的发生。河北大学工商学院 2013 届本科生毕业论文(设计)133自动化仓库监控画面的开发3.1自动化立体仓库的监控画面3.1.1自动化立体仓库的整体监控画面在左半部分有控制按键,实现的是自动入库和出库操作。有两个报警设置,分别是上报警和右报警。在右半部分是仓库的具体模型监控画面。下方是手动控制叉车的按键,见图 3-1。河北大学工商学院 2013 届本科生毕业论文(设计)14图 3-1整体画面3.1.2自动化立体仓库监控动作画面的动态运行自动化仓库运行时包括:初始化,入库,出库,上升,下降,前进,后退。这几个动作,组合起来完成自动入库和出库的动作。(1)初始化时的位置,叉车在最左侧,压住左限位开关。机械手在最下方,压住下限位开关。机械手上的叉子在最外侧,压住外限位开关。点击初始化按键,首先执行的是机械手的出叉操,当压到外限位开关时在执行下降操作,当压倒下限位开关时再执行后退操作直到压住左限位开关为止,见图 3-2。河北大学工商学院 2013 届本科生毕业论文(设计)15图 3-2监控画面初始化(2)进 1 库(缓冲区)拿取货物。首先上升到 1 库(缓冲区)的下遮光片再将机械手入库压住内限位开关,上升到上遮光片,最后出叉到外限位开关。拿取货物后叉车要回到限位处。这样可以在叉车运行时不会碰到货架造成不必要的损失,见图 3-3。图 3-3取货(3)在进入要放置的库时,机械手先上升,再在上遮光片处入库将货物置于货架上方。然后在下降到下遮光片,放置货物于货架。最后出叉,压住外限位开关后再启动叉车回到初始位置,即机械手在最下方河北大学工商学院 2013 届本科生毕业论文(设计)16压住下限位开关,在最外侧压住外限位开关,叉车在最左侧压住左限位开关,见图 3-4。图 3-4放货3.2自动化仓库监控画面的开发过程一般情况下 RSView32 可以和 PLC-5、SLC_500 等处理器之间建立通讯,同时也可以和罗克韦尔自动化公司的新一代产品 Controllogix 控制平台建立通讯。实验中采用 OPC 方式实现 RSView32 软件和CompactLogix 控制器之间的通讯,主要通过设置 RSLinxOPC 驱动和RSView32 的通道(Channel)和节点(Node)实现连接。3.2.1创建标签和节点(1)建立节点:这里就是 RSView32 与 RSLinx 保持通信的第一步设置(注意,如果指定了访问路径,就禁止了标记数据库编辑器里的OPC 地址浏览器,无法浏览到在线数据) 。在 RSView32 中建立节点,见图 3-5。河北大学工商学院 2013 届本科生毕业论文(设计)17图 3-5创建节点(2)创建标签在 System 中的 Tag Database 建立标签,每一个标签对应着不同的地址,这里的地址就是 RSLogix500 的中的开关地址,也就是 PLC 的I/O 端口。在这里一旦写入就不可以修改,但是可以删除,删除后可以重新添加,见图 3-6。河北大学工商学院 2013 届本科生毕业论文(设计)18图 3-6创建标签总共 48 个标签,其中是 7 个库位监测器,手动按键输入,手动按键输出,入库出库按键,初始化,X/Y 轴,X 轴 Y 轴计数,6 个限位开关,上报警,右报警。Ku17(7 个库检测传感器) ;ICHUKU,IRUKU,IQIANIAN,IHOUTUI,ISHANGSHENG,IXIAJIANG(手动控制按键)OHUKU,ORKU,OQANIAN,OHUTUI,OSANGSHENG,OXIAJIANG(手动控制按键输出)RUKU27(入库按键);河北大学工商学院 2013 届本科生毕业论文(设计)19CHUKU27(出库按键) ;CHUSHIHUA(初始化) ;XZHOU(X 轴) ;YZHOU(Y 轴) ;X13XIANSHI(X 轴上三个位置显示) ;Y13XIANSHI(X 轴上三个位置显示) ;ZUOXIANWEI,YOUXIANWEI,SHANGXIANWEI,XIAXIANWEI,NEIXIANWEI,WAIXIANWEI(6 个限位开关) ;SHANGBAOJING,YOUBAOJNG(上报警,右报警) ;3.2.2按键的设置首先在 RSView 的库中选择按键,然后双击打开按键的设置。(1)在 Action 中选择 Momentary On 在 Tag Name 中选择标签cangkuCHUSHIHUA。见图 3-7。在 Up Appearance 中写入按键的名称,见图 3-8。图 3-7初始化设置河北大学工商学院 2013 届本科生毕业论文(设计)20图 3-8给按键写入名称在设备运行前应处于初始化位置。如果没有在初始位置要先点击初始化。到达初始位置后再运行其它按键。1 库是缓冲区。入库的一侧是 27 库的入库按键,所有入库时的货物从 1 库(缓冲区)来取,然后送入指定的位置。出库的一侧是 27 库的出库按键,所有出库的操作从指定库取出货物放入 1 库(缓冲区)中,等待人工取走。(2)手动按键控制叉车的运行。手动控制叉车主要是在叉车出现故障时,由手动控制其回到初始位置,见图 3-9。图 3-9手动入库河北大学工商学院 2013 届本科生毕业论文(设计)213.2.3货架的扫描设置在程序的初始时首先扫描所有的库位货架。有货物则显示,没有则不显示。在每个货架上都装有光电传感器,有货物时高电平,货物被取走时是低电平,当检测到有货物时在监控画面的相应位置显示货物。光电传感器颜色变化。见图 3-10。在 RSView 中设置货物的显示与箭头的设置是一样的。在设置传感器颜色变化时,选中传感器在动画Animation 中选择 Color 在 Expression 中写入 If cangkuKU1 Then 1 Else 0。这样当光电传感器检测到有货物由低电平变化为高电平时颜色变化,见图 3-11。图 3-10仓库扫描河北大学工商学院 2013 届本科生毕业论文(设计)22图 3-11设置仓库扫描3.2.4自动化仓库叉车动作过程的设计(1)叉车前进和后退叉车前进和后退时在下方会显示出前进和后退的箭头,指示方向。有列定位遮光板判断是否到达指定的位置,当到达指定位置后停止运动。前(后)方向箭头随机消失。在 RSView32 设置中应在前进时前进箭头显示,在其它的状态时不显示。同样在后退时后退箭头显示,在其它的状态时不现实,见图 3-12。选中前进箭头,右击选择 Animation,在Visibility 中点击 Expression 写入 If cangkuOQIANJIN Then 1 Else 0。同样在后退箭头中写入 If cangkuOHOUTUI Then 1 Else 0。这样在电机做出相应的动作时才会出现相应的显示,见图 3-13。图 3-12前进后退河北大学工商学院 2013 届本科生毕业论文(设计)23图 3-13设置左右方向箭头的显示(2)机械手的上升和下降机械手的上升和下降同叉车的前进和后退的理论是相同的。机械手上升和下降时在下方会显示上升和下降的箭头,指示方向。有层定位遮光板判断是否到达指定的位置,当到达指定位置后停止运动。上(下)方向箭头随机消失。在上升下降的箭头中做出同样的设置,这样在上升时上升箭头显示,在下降时下降箭头显示。其它动作时箭头不显示,见图 3-14。河北大学工商学院 2013 届本科生毕业论文(设计)24图 3-14设置上下方向箭头的显示(3)机械手的入库和出库机械手在入库时直到压住内限位开关才停止,在出库时也要压到外限位开关。这样既保证能够将货物准确的放置(或取出)于货架上。在叉车机械手运行时不会碰到货架对机器造成损害。出叉和如叉时做出同样的设置,见图 3-15。图 3-15入库出库 河北大学工商学院 2013 届本科生毕业论文(设计)253.3RSView32 的附加功能3.3.1RSView32 的组态安全系统RSView32 在运行时首先设置的安全进入画面,工作人员要使用密码才能够进入监控界面,这样保证了非工作人员不能进入,增加了安全保密性能,减少了事故的发生。(1)双击任务管理器“控制与逻辑”文件夹下的“宏” ,创建登录宏文件,在文件中系写入调用监控系统画面的一条命令“Display cangku” ,保存为“Str” , 见图 3-16。图 3-16调用仓库监控画面(2)双击项目管理器“系统”文件夹下的“用户帐号” ,打开帐号设置窗口,创建一个用户帐号,设置其登录密码,登陆宏和权限,见图3-17。河北大学工商学院 2013 届本科生毕业论文(设计)26图 3-17设置登录密码(3)创建一副新的画面,命名为 Login。在画面中添加“登录”和“退出”两个按键,分别执行“Login”和“Logout”两个命令,见图 3-18。图 3-18登录退出的命令(4)将系统文件夹下的启动项初始画面设置修改为“Login” ,见图 3-19。点击运行河北大学工商学院 2013 届本科生毕业论文(设计)27图 3-19登录界面3.3.2报警系统在 RSView32 中做出了报警系统,包含两个报警:上报警和右报警。上报警是当叉车在做出过上的动作而压住了上限位开关时做出报警,右报警是当叉车做出过右的动作时由于压住了右限位开关而做出的报警。因为这两个动作在不论入库还是出库或者是初始化时都是不需要的。所以叉车做出这两个动作都是错误的动作,发出报警工作人员有手动进行调整。1)组态报警标记(1)打开标记数据库 Tag Database,添加两个表示上报警和右报警的开关量标签“SHANGBAOJING”和“YOUBAOJING” ,见图 3-20。(2)在报警复选框中设置好报警方式,报警标签和严重等级,然后选择 OK河北大学工商学院 2013 届本科生毕业论文(设计)28图 3-20创建报警标签2)建立报警汇总(1)创建一个新的画面,并保存为“Alarm” 。点击“报警汇总”按键,创建一个报警信息汇总表,选择菜单“插入” ,为表格添加“标签名称” , “报警标志” , “报警等级” , “报警时间” , “报警日期”等。在画面上添加“开启报警监视”按键,在动作命令中写入“Alarmon”,同样建立“关闭报警监视”按键和“确认全部信息”按键动作命令中分别写入“Alarmon”和“AcknowledegeAll”,见图 3-21。图 3-21报警汇总表河北大学工商学院 2013 届本科生毕业论文(设计)29(2)在监控画面上添加报警指示灯分别为右报警和上报警。并为每个圆形添加颜色动画,见图 3-22。在报警指示灯旁边添加一个按键“调用报警汇总”按键命令是“Display Alarm” ,见图 3-23。图 3-22设置报警灯图 3-23调用报警汇总3.4通过 RSLinx 建立通信连接RSlinx 是通信软件,通过 OPC 的建立,将上位机软件与 PLC 进行通信,使得成为一个整体。(1)PLC 与 PC 机的连接是通过串口进行连接通信的。串口通信电气连接简单,软件设置也比较简单。在 RSLinx 中设置串口通信,所以下拉菜单选择串口 RS232 设备。建立选择 COM 口,见图 3-24。河北大学工商学院 2013 届本科生毕业论文(设计)30图 3-24RS232 通信(2)在左边的 Topic List 窗口新建一个 Topic,取名叫cangku,并在右边的数据源窗口中点击处理器模块,指定与 cangku 相互通信的处理器(注意:连接的对象一定要是处理器而不是其他的模块),然后选择 Apply,这样,一个 OPC 服务器就建立好了,通过建立 OPC服务器,使得上位机软件可以和 PLC 进行通信,组成一个完整的系统,见图 3-25。图 3-25创建 Topic河北大学工商学院 2013 届本科生毕业论文(设计)31扫描库的使用情况初始化手动3.5控制程序的编写思想3.5.1编程流程图自动化仓库的程序编写主要提现在自动化上,不需要认为过多的干预即可完成入库或者取货的操作。本次设计的仓库数目较少,进入(出)不同的库的操作只是相应的参数的不同,其基本程序的框架还是相同的,见图 3-26。出库入库自动河北大学工商学院 2013 届本科生毕业论文(设计)32图 3-26系统结构图3.5.2程序的简要说明在工程中包括 1 个主程序,和 13 个子程序。这 13 个子程序分别是初始化子程序,库 27 的入库和出库。每一个子程序对应一种功能。每一个变量都有应有相应的注释,便于查找错误修改程序。(1)主程序:主程序的功能是扫描所有的库位是否有货物,手动控制叉车和机械手的运动,上报警和右报警,以及各个子程序的入口。(2)初始化子程序:初始化子程序主要功能是控制叉车和机械手回到初始位置,以及将子程序中的各个变量值变为初始值。(3)入库出库的子程序:入库子程序是将货物从 1 库(缓冲区)取出放入指定的库中,并且给库上锁,即在该位置有货物时再执行入库操作系统不执行,执行出库操作系统执行。出库子程序是将货物从指定的库中取出货物再放入缓冲区最后回到初始位置。并且给该库解锁,即在该位置无货物时再执行入库操作系统执行,执行出库操作系统不执行。出库入库下降上升后退前进河北大学工商学院 2013 届本科生毕业论文(设计)333.6实现一次入库过程3.6.1流程图表示入库一次的过程在实现一次入库前需判断要入库的位置是否有货物存在,如果没有则可以执行操作,如果有则不操作。这是由程序来判断的。程序检查上一次在此处是否放置了货物,以及货物有没有被取走,如果只是放置了货物而货物并没有被取走,则该位置不能再被放置,所以不会执行在该位置的操作,见图 3-27。初始化放置货物的位置空置?前进到 1 库1 库上遮光片入库出库1 库下遮光片下限位下限位到达指定位置指定层上遮光片指定层下遮光片入库出库初始位置判断否是上升上升下降前进上升下降下降后退图 3-27入库流程图河北大学工商学院 2013 届本科生毕业论文(设计)343.6.2流程图表示出库一次的过程在实现一次出库前需判断要出库的位置是否有货物存在,如果没有则可以不执行操作,如果有则执行操作。这是由程序来判断的。程序检查上一次在此处是否放置了货物,以及货物有没有被取走,如果没有放置了货物或者货物已经被取走,则该位置不能再被操作,也就是说该位置没有货物,所以不会执行在该位置的操作,见图 3-28。初始化是否有货物?前进到指定位置指定层下遮光片入库指定层上遮光片出库下限位1 库(缓冲区)1 库上遮光片1 库下遮光片出库入库下限位初始位置判断是否上升上升下降后退上升下降下降后退图 3-28出库流程图河北大学工商学院 2013 届本科生毕业论文(设计)353.7主要程序片段这里是程序的主要片段,包括主程序的片段,其中有按键,库位扫描,初始化子程序的入口,入库出库的入口。初始化子程序的一部分片段,包括叉车位置的初始化和初始化变量。(1)主程序的主要部分手动按键部分手动调整叉车的位置,在叉车故障时可以使用此功能使叉车回到初始位置。库位扫描是显示哪个库中有货物哪个没有货物。主程序中还包含各个子程序的入口地址。图 3-29手动控制按键部分图 3-30库位扫描河北大学工商学院 2013 届本科生毕业论文(设计)36图 3-31初始化图 3-32入库出库(2)初始化子程序初始化的程序非常重要,如果叉车没有在初始化的位置上,是不能够进行进一步操作的,所以在开始其它操作之前一定要首先进行的是叉车的初始化操作,使叉车回到初始位置,即:叉车在最左侧,机械手在最下方。河北大学工商学院 2013 届本科生毕业论文(设计)37图 3-32初始化叉车 图 3-33初始化子程序变量河北大学工商学院 2013 届本科生毕业论文(设计)383.8本章小结在本章通过利用 RSLogix500 的编程实现了对自动化仓库控制。能够在自动的条件下完成初始化,定向入库,定向出库的动作。在手动的条件下能够完成对自动化仓库的调整。在 RSView32 的监控画面首先扫描所有仓库的货架是否有货物,按键能够指导叉车进行入库出库的操作,监控的画面能够显示叉车的位置和相应的动作。并且监控还设有密码,工作人员需要输入密码才能进入监控操作界面。监控界面还设有报警系统,当叉车或机械手在做出过右或者过上等不必要的动作时,及时报警记录。提醒工作人员手动操作。河北大学工商学院 2013 届本科生毕业论文(设计)39总结与展望4.1工作总结本文主要完成的工作有以下几方面:(1)在罗克韦尔控制平台下,配置串口通信,完成了 PC 机、罗克韦尔控制系统和 I/O 模块的电气连接,使用 RSView32 软件成功实现了自动化仓库的监视和简单的操控。(2)了解 RSView32 的使用方法,尤其是标签的使用,对于罗克韦尔的产品熟悉。(3)深入研究了自动化立体仓库的工作原理,通过实验确定了RSLgiox500 对于 PLC 的实际控制方法,以及编程所需的思想和相关知识。(4)RSLinx 的通信软件的使用,了解了 OPC 的通信方式。河北大学工商学院 2013 届本科生毕业论文(设计)40(5)完成了基于 RSView 的自动化立体仓库监控画面开发,对于所有使用的软硬件都有所了解。4.2工作进一步发展方向本文对 RSView32 监控仓库运行有了初步的设计,对于编程的软件PLC 有了初步的成果,以后改进的方向是一下几点:对于监控的画面要进一步使其流畅化,不是跳动的播放而是实现连续播放。是监控界面更加易于接受.添加多种部件,完善上位机监控画面,完美的可视化界面方便工业生产的实际操作。对于 RSLgiox500 编程用该使用全新的编程思路,改变叉车运动方式,提高效率,节约时间,也使得叉车更加安全运行。结合设备网中的设备,通过网络化的连接,放弃 RS232 连接的方式,实现远距离监视控制。集成多种设备进行控制。结合控制理论中的多种算法,对控制进行优化,改善工艺特性。河北大学工商学院 2013 届本科生毕业论文(设计)41参考文献1张何之,郑斐峰. 浅谈自动化仓库技术D. 西安交通大学管理学院,20042骆雪,陈国章. 自动化立体仓库在物流工程中的应用及发展D. 华东交通大学机电学院物流工程, 20093樊桂香,闫执中. 自动化仓库的发展现状与展望J.2010,(02):124区和坚. 自动化计算机管理系统的设计特点D. 北京起重机运输机械研究所,20095谢辉辉.自动化立体仓库监控系统的研究与开发D.机械科学研究总院,20076张宇. 自动化立体仓库监控管理系统研究与设计D. 兰州交通大学,20067张惠生. MCGS 在中小型自动化立体仓库监控系统中的应用研究.北京建筑工程学院学报,20068唐英,尔桂花. 组态软件 RSView32 功能初探D.清华大学自动化系,20099石红瑞, 刘俊霞. 先进控制在 RSView32 平台上的扩展及应用D.天津大学电气与自动化工程学院,200910殷松. 基于 RSLinx OPC 的 VB 与 PLC 异步通信的实现J.杭州钢铁集团公司转炉炼钢 厂,2004,(04):2311Lakshmi Sangeetha,Naveenkumar. Experimental 河北大学工商学院 2013 届本科生毕业论文(设计)42validation of PID based cascade control system through SCADAPLCOPC and internet architectures,2012
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 任务书类


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

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


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