ERP与WMS、CRM、MRP、PLM、APS、MES、SRM的关系 !

导语

大家好,我是智能仓储物流技术研习社的社长,你的老朋友,老K。行业群

新书《智能物流系统构成与技术实践

作者:中车青岛四方机车冯文文/温亚兵/秦欢

来源:《中国物流与采购》

WMS系统可以认为是仓储管理信息化、标准化、智能化的具体表现,能通过对仓储作业全过程的跟踪,帮助企业进一步完善仓储信息管理。

同时,通过WMS与WCS的之间的系统对接,借助WCS的监控和调度功能,实现集中协调控制,更好地提高仓储管理的精细化程度。

一、智能仓储系统概要设计

1.1 智能仓储系统整体架构

智能仓储系统的整体架构设计包括两个方面,分别是物理层面架构和软件层面架构。

在软件层面上,整体系统架构共分为交互层、业务逻辑层以及数据访问层三层,各层之间均利用特定的标准接口进行数据交互。

交互层主要采用市场上被证明成熟稳定的开源框架和组件,为系统提供更友好的人机交互界面,包括WMS和MCS。

业务逻辑层是系统核心,采用服务器/客户端结构,负责接收前端请求,进行数据处理操作,并将得到的数据反馈给交互层,是具有承上启下功能的中间层。

数据访问层主要以MySQL数据库为基础,利用存储方式满足业务逻辑层数据查询需要,提高查询效率。

1.2 WMS概要设计

在WMS系统设计中主要分为系统管理(角色、账户、模块、权限)、仓储管理(多仓库管理、精细化库位管理、库区设定、坐标)、出入库管理(库位信息、满盘入库、满盘出库、任务状态查询)、历史记录管理(出入库记录)和设备管理者(设备)五个模块,以实现不同的功能。

1.3 WCS概要设计

WCS系统设计主要是实现任务管理、协调控制、运行日志、状态监控、异常处理、统计管理等功能。

二、WMS系统设计及实现

基于上述对WMS系统的整体架构设计,对WMS各功能模块展开设计与实现。基于UML建模对各功能的需求进行分析,采用MVC三层架构,Modle为实体类,View为前端网页,Controller为前后端的交互,后台包括BLL层和DAL层,前者为服务层,负责转化、处理数据,并调用DAL层;后者主要负责数据库和数据处理层间的交互。

以下针对主要的仓储管理和出入库管理的设计与实现进行详细说明:

2.1 仓储管理

2.1.1 需求分析

智能仓储系统最根本的功能就是仓储管理,主要包括多仓库管理、精细化库位管理、库区设定和坐标管理。

多仓库管理能够便于用户今后创建或实施新的仓库,有利于用户自定义仓库的运作特性及规则。

而提供的库区设定功能能够帮助操作员在原有库区设定基础上进一步规划库区,实现不同区域的动态划分。库位管理则是具体到一个货位的管理,操作员能够在人机交互界面上了解到各个库位的实际状态,并对库位进行新增、查询、修改或删除等操作。

坐标管理则是对各个库位位置的标注,一般采用三维坐标表示,依据坐标堆垛机能够自动进行取放货的操作。

2.1.2 功能设计与实现

仓储管理各功能模块类如下:其中,BaseController类中包括各Controller的基础方法,涉及获取角色账号、ID、控制器名字及账号权限等。账号在操作实践中需通过对相应Permission方法的调用,对其是否具有权限进行判断。

操作完毕之后WMS系统会自动获取账号信息并在数据库中进行记录,便于后续运维人员通过记录的日志对系统故障情况进行判断。此类在其他功能模块中均一致,后续不再叙述。

RegionContoller类负责处理前端有关多仓库管理和库区管理的操作,其中包括新仓库的设立、库区规划、库区信息获取以及库区增删改等,主要采用RegionBll中的方法。

而RegionDAL主要负责接收由BLL传递过来的参数,在数据存储过程中增加、更新或修改数据库信息。CellController类负责处理前端有关库位管理的操作,其内容不仅涵盖库位信息的增删改操作,还包括库位信息的绑定、导出等。

其利用CellBLL中的DoCellBind方法绑定库区和库位,达到动态规划效果,并利用DoCellExport方法导出库位数据,便于管理员的查询和维护。

而CoordinateController类负责接收前端坐标请求,利用CoordinateBLL中的方法对坐标进行增删改操作。在实际操作中需注意保证ID在坐标管理和库位管理中一致。

三、WCS系统设计及实现

3.1 WCS系统接口及通信协议

WCS系统与WMS系统之间的接口采用中间件CCSwitch实现,能够将不同接口技术和通信协议经过规则转化变为Octopos内部标准消息。同时支持restful、web-services、socket等多种接口方式,并且支持主流的系统集成方式与协议,更易实现接口扩展、变更和维护。

而WCS系统与下位PLC控制系统采用的接口则是插件化的管理方式,通过初始化配置实现协议加载,并指出多线程同时访问。

3.2 系统功能设计及实现

以下对调度管理、运行日志管理和状态监控管理三个功能模块为例,对其设计与实现进行阐述:

3.2.1 调度管理设计及实现

调度管理模块主要包括如下内容:任务调度,主、子任务执行情况及明细的统计、查询和跟踪。依照任务不同类型进行路径管理,例如针对输送机系统采用物流执行路径进行管理。

任务跟踪方面则是基于任务的关键节点,如在机械手完成、堆垛机完成上展开跟踪。此外还能够通过人工方式下发任务指令,依照设备相关协议,下发操作指令,支持通过WMS系统接口下发指令。

3.2.2 运行日志管理

运行日志管理可分为设备日志、关键节点日志及审计日志,通过数据库和文本日志进行记录,同时能够在系统中设置日志的保留时间。

以设备日志查询为例,由WCS系统与设备交互,对设备的运行状态信息进行接收和保存,并上传至WMS系统。

倘若设备出现故障则会将故障信息给WCS,由此记录故障时间和信息,并依照故障代码选择对应的处理方式予以提示。同时WCS会根据规则在用户界面显示异常代码及相关提示,设备现场亮起警示灯。

3.2.3 状态监控管理

在WCS系统中,状态监控功能设计主要采用的是分布式服务技术,以实现对各服务连接状态的监控,并通过不同颜色区分不同的服务状态,绿色代表正常,灰色代表未启动,红色代表故障。

同时能够实现对各设备PLC连接状态的实时监控,当某一设备出现与PLC断开连接的情况,则会在第一时间发出警报。

四、智能仓储系统设计测试结果

上述对基于WMS和WCS的智能仓储系统架构及功能设计进行了研究,为验证系统各功能的实现情况,保证系统能够顺利运行,需要对整个系统展开功能性测试。测试内容主要有WMS和WCS设计中的各个功能模块,由于整套系统中功能众多,选取具有代表性的仓储管理模块的功能测试进行论述:

对于仓储管理而言,管理员需要每月导出仓库的库位信息,统计物料信息,为此选择库位信息导出功能测试。根据测试用例情况,先在系统中选中需要导出的库位信息,之后点击导出按键,得到测试结果。

由此可见,本研究设计的智能仓储系统的库位信息导出测试结果有效,能够正常实现库位信息导出功能。同时,通过对其他各功能模块的测试,测试结果显示各功能模块均已实现,能够正常运行。

知名企业

a3f3b35432d519d81af03912fc7a37cb.gif

读者福利:

👉抄底-仓储机器人-即买即用-免调试

👉甲乙双方人脉互配神器--->千人俱乐部

福利

知识社区:主要包含智能仓储物流自动化规划设计,自动化立体库、智能机器人,自动化拣选系统,仓储管理软件WMS,AGV/AMR应用等。

免费提供一些解决方案、行业报告、PPT、电子书、手册、技术资料等干货(目前30G+,并实时更新),全部可下载

b6c24769b4e34d2669146d99744f3a16.gif

57030fe4448c31378c781153f50382e0.png

-千人俱乐部-

f14124d522f9a310e96a5997c8cb9c62.jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ERP(Enterprise Resource Planning)是企业资源计划系统,它是一种集成管理软件,用于管理企业的各个方面,包括财务、人力资源、供应链、销售、采购等。它通过整合不同部门的数据和流程,提供实时的、全面的企业管理和决策支持。 CRM(Customer Relationship Management)是客户关系管理系统,它主要用于管理和维护企业与客户之间的关系CRM系统帮助企业跟踪客户信息、销售机会、市场活动等,以提高客户满意度和销售效率。 MRP(Material Requirements Planning)是物料需求计划系统,它主要用于计划和控制企业的物料需求。MRP系统通过分析销售订单、库存情况和生产计划等信息,自动计算出所需的物料数量和时间,以便及时采购和生产。 PLM(Product Lifecycle Management)是产品生命周期管理系统,它用于管理产品从设计到退役的整个生命周期。PLM系统帮助企业协调不同部门之间的合作,跟踪产品设计、制造、销售和服务等环节,以提高产品质量和降低成本。 APS(Advanced Planning and Scheduling)是高级计划与调度系统,它用于优化企业的生产计划和调度。APS系统通过考虑资源约束、订单优先级和生产能力等因素,生成最优的生产计划,以提高生产效率和交货准时率。 MES(Manufacturing Execution System)是制造执行系统,它用于监控和控制生产过程。MES系统实时收集和分析生产数据,帮助企业实现生产计划、质量控制和库存管理等目标。 WMS(Warehouse Management System)是仓库管理系统,它用于管理和优化仓库的运作。WMS系统帮助企业实现仓库布局、货物存储、入库出库等操作的自动化和优化,以提高仓库效率和准确性。 SRM(Supplier Relationship Management)是供应商关系管理系统,它用于管理和优化企业与供应商之间的关系SRM系统帮助企业与供应商进行合作、采购和供应链管理,以降低采购成本、提高供应链可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值