.NET 开发的 MES+立体仓库系统(WMS)

159 阅读5分钟

前言

现代制造业中,制造执行系统(MES)和立体仓库管理系统的高效协同是实现智能化生产的关键。

本文推荐一个基于C#开发的MES与立体仓库管理系统,通过该系统,企业能够实现生产过程的自动化、信息化和智能化管理,大幅提升生产效率。

项目介绍

系统集成了MES(制造执行系统)和立体仓库管理功能的综合管理系统,主要用于管理生产订单、监控设备状态、记录生产数据以及控制立体仓库和AGV(自动导引车)的运行。

系统采用C#开发,基于 WPF 架构实现用户界面,并通过SuperSocket框架实现与设备的高效通信。

系统支持多种订单类型,包括加工订单、检测订单、拧螺丝订单和轴承压装订单,能够满足复杂生产场景的需求

项目功能

1、订单管理

订单管理界面分为作业计划和生产派工两部分:

作业计划:操作人员可以下达订单并执行订单。订单类型包括加工订单、检测订单、拧螺丝订单和轴承压装订单,每种订单对应不同的流程操作。

生产派工:操作人员可以通过人工操作台向立体仓库上料或下料。对于轴承托盘和螺钉托盘,上料时需要指定数量参数。

2、生产概况

该界面实时显示立体仓库、AGV、生产区机器人、检测区机器人、装配区机器人以及人工上下料台的状态信息:

AGV:显示通信状态和位置状态(如"已收到消息""在XXX处取货完毕""在XXX处卸货完毕")。

立体仓库:显示通信状态和操作状态(如“已收到消息”“已出库”“已入库”“已侧边出库”)。

生产区、检测区、装配区:显示通信状态、托盘状态和机器人工作状态。

3、历史记录

该界面用于查询已执行成功的订单数据和零件检测数据,支持生成Excel表格供工作人员打印和保存。

4、立库管理

该界面显示立体仓库中各种零件的剩余数量及其存储位置,并支持根据实际需求修改零件的位置。

5、设备管理

该界面支持对立库和AGV进行单独操作:

立库:可单独出库或入库某一库位的货物。

AGV:可控制AGV从地图中的任意一点进行取货和卸货。

项目使用

可执行文件

系统的可执行文件路径为MMIS\bin\Release\MMIS.exe,用户可直接运行该文件启动系统。

项目效果

1、订单管理

2、生产概况

3、历史记录

4、立库管理

5、设备管理

项目地址

Gitee:gitee.com/imdreamer/m…

总结

以上仅展示了 MES + WMS 管理系统的部分功能。更多实用特性和详细信息,请大家访问项目地址。

希望通过本文能为 MES+立体仓库管理系统开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!