当前位置: 首页> 学位论文 >详情
原文传递 基于C#的自动化立体仓库控制及管理系统设计实现
论文题名: 基于C#的自动化立体仓库控制及管理系统设计实现
关键词: 自动化立体仓库;控制管理系统;软件设计;功能模块
摘要: 自动化立体仓库也称为自动仓储系统,主要利用高层货架(托盘系统)存储货物、自动控制巷道堆垛机进行货物存取作业。自动化立体仓库是现代社会多种高新技术的集合体,是现在物流系统中极其重要的一环,对企业自动化生产、存储、运输以及国家未来发展都有着重要的作用。在自动化立体仓库控制及管理上,下位机使用可编程逻辑控制器(PLC),上位机系统使用组态软件进行设计时,组态软件设计开发上位机系统局限性较大,只能对一些固有模块进行搭建,一些复杂的立库管理功能无法实现,存在软件开发周期长、人机交互性差、程序的可扩展性低等缺点。
  本文使用C#语言基于WinForm框架设计一款立库控制及管理系统,即WCS(Warehouse control system)与WMS(Warehouse Management System)系统。使用TCP/IP协议经由两台无线路由器(信息发射器与信息接收器)组成局域网与下位机PLC进行无线通信,通过下位机三菱FX5U自带SLMP协议,以报文的形式对传递信息进行编码与解码实现对立体仓库的控制。基于Sql Server数据库技术对立库管理系统的数据库进行搭建,实现立库货物管理、设备监控、仓位可视化监控、数据报表等立库管理需求的相关功能。
  自动化立体仓库进行货物入库作业时仓位的选择往往采用随机存储策略,仓位的不科学分配会使得货物的出入库效率低下,严重时还会影响立体仓库的安全稳定运行。本文采用遗传算法对仓位分配进行优化,基于影响立体仓库运行的因素,建立多个目标函数的数学模型,使用MATLAB对优化算法进行仿真验证,仿真结果达到优化目标后,使用C#编码将算法模块嵌入立库控制管理系统中。
  该立库控制管理系统能提升立体仓库控制管理效率,仓位优化分配算法使得货物存放更为合理,货物出入库效率更高,极大提高了自动化立体仓库的利用率。
作者: 蔡政杰
专业: 机械工程
导师: 任重义
授予学位: 硕士
授予学位单位: 宁夏大学
学位年度: 2022
检索历史
应用推荐