多系统集成分析——WMS系统与PLM、ERP、MES、智库、WCS、AGV、OA系统的关联

多系统集成分析——WMS系统与PLM、ERP、MES、智库、WCS、AGV、OA系统的关联

原创 西游暖暖 白话聊IT 2024-02-19 00:06 天津

图片

首先分享一个已上线的智能工厂架构图:智能制造全场景下,将WMS定位于不仅是仓储执行管理系统,更作为连接全方案的“类总线”、“小中台”系统,不仅承接ERP的采购订单、委外订单、生产订单,与ERP同步订单状态、形成任务池,还承接了MES系统的领料申请、生产报工,同时将任务推送算法至智库系统以指挥WCS出入库任务,立库与AGV集成待任务完成形成出入库记录同步WMS。

下面,我们简单概括以WMS为中心,与周边智造系统的集成关联。

一、WMS主要功能。

仅依赖ERP系统往往都会存在物流和信息流脱节的情况,存在大量事后补单,从而形成业务和系统两层皮。管理颗粒度缩小后,WMS系统的应用可以很好的解决上述问题,提供灵活智能的仓储管理模式,具体包括:

  • 完整的物料追溯:失效期自动报警、批次信息继承、物料来源明确;

  • 智能的库位管理:源头标识,扫描报警,杜绝错发;

  • 高效的库位管理:空间标识细化、支持混放,提升空间利用率,降低企业成本;

  • 精准的盘库管理:多种盘点方案,提高盘点效率;

  • 严密的过程管理:提醒作业顺序,规范操作行为。

图片

二、WMS与各系统的集成关联。

1、WMS系统与PLM系统的关联。

PLM系统存储了产品的详细设计信息、BOM信息、以及图文档,WMS通过访问这些信息来确保正确的库存管理,比如,确认产品的存储条件或者组件的特定要求。当产品设计发生变更时,PLM系统能够及时更新相关信息,WMS需要同步这些变更,以确保库存数据与最新设计保持一致。

图片

2、WMS系统与ERP系统的关联。

WMS与ERP的关联紧密度比较高:

①WMS实时跟踪库存水平,将入库、出库、库存盘点等信息及时反馈给ERP系统,以便ERP进行库存预警、补货计划等决策支持;

②WMS处理订单的捡货、打包、发货等操作,将结果更新到ERP系统中,以便ERP系统可以追踪订单状态,并更新销售、客户管理等相关信息;

③WMS提供物料的实际位置和状态信息,ERP则基于这些信息来规划采购和生产……

图片

3、WMS系统与MES系统的关联。

WMS与MES的关联紧密度也比较高:

①物料跟踪:WMS将物料的存储位置、数量、状态等信息同步到MES系统,MES来判断生产过程中所需物料的可用性;

②订单管理:WMS将订单的创建、拣选、打包和发货等状态同步MES,MES可以根据WMS提供的订单状态信息来安排生产计划,确保按时完成生产任务。

③库存管理:WMS实时监控库存水平,低库存时可以通知MES调整生产计划或进行采购;

④生产进度与异常报告:当生产进度或质量出现问题时,MES可以及时通知WMS,以便调整物流计划、动态调整库存预测和实际库存量,如重新安排发货时间或处理不合格产品;

⑤工艺路线与作业指导:WMS需要MES的工艺路线和作业指导信息来安排合适的物料和包装方式,以支持特定的生产工艺要求;

⑥质量追溯:当产品质量问题发生时,MES可以追溯到相关的物料批次。WMS通过这些信息可以帮助定位问题物料,并采取相应的措施,如隔离或回收;、

⑦设备维护:MES监控设备状态,预测维护需求。WMS可以据此调整仓库内的物流作业,以适应可能的生产中断。

图片

4、WMS系统与智库系统的关联。

WMS提供实时的库存数据(在库、在途、预留和已分配的物料信息)、库存项目的具体存储位置、库存相关的操作记录(入库、出库、拣选、盘点等)给到智库,智库系统生成的订单信息、需求预测数据、配送计划等与WMS集成、以便WMS可以准确地执行拣选和出库流程。

图片

5、WMS系统与WCS系统的关联。

①库存管理:WMS会向WCS提供实时的库存数据,确保WCS在调度任务时考虑到当前的库存状态。同时,WCS在执行任务过程中库存的变动也需要反馈给WMS,保证WMS中的库存信息始终是最新的;

②任务调度:WMS生成拣选任务后,可以通过集成将任务发送给WCS,WCS根据任务要求和当前设备状态进行任务调度,并控制自动化设备执行任务。任务执行的进度和结果也需要反馈给WMS;

③设备控制:WCS负责控制自动化设备和机器人的操作,这些操作需要依据WMS提供的任务和库存信息来执行。设备的运行状态和故障信息也会发送给WMS,以便WMS可以进行相应的监控和调整;

④出入库管理:WMS管理商品的入库和出库流程,而WCS则负责这些流程中自动化设备的操作。例如,当商品到达仓库时,WCS会根据WMS提供的信息,控制自动化设备进行商品的存放。

图片

6、WMS系统与AGV的关联。

WMS能够向AGV系统提供实时的库存信息(货位状态、库存数量等),以确保AGV准确无误地完成货物搬运任务;发送任务指令(拣选、搬运和配送)、AGV系统可以反馈执行状态和进度给WMS,AGV系统根据WMS提供的任务信息,结合自身的传感器数据,进行路径规划和优化,以提高搬运效率并减少冲突,同时将货物信息(目的地、货物类型等)与WMS同步。

图片

7、WMS系统与OA系统的关联。

通常我们认为OA与业务系统的关联更多是单点登录,但深度应用集成后,OA系统可以利用WMS的库存数量、库位信息、货物状态等数据进行库存预警、采购申请、触发OA补货流程。WMS生成的库存报表、出入库报表等可以被OA系统调用,用于生成月度报告、财务报表等。OA系统中的采购申请和供应商信息可以与WMS的库存数据关联,自动触发补货订单。

图片

给看到最后的您点赞,最近研究系统集成,发现了以往方案的很多浅薄之处,对后续的方案有所启发。再为大家分享一家企业的集成图(以MES和WMS为双重点中心),非本文所讲集成,仅做智能制造方案参考。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/401453.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

企业数据资产入表路径及方法完整解析

源自:架构老人 “人工智能技术与咨询” 发布 01政策、背景、趋势 一、数字资源如表国家政策 为规范企业数据资源相关会计处理,强化相关会计信息披露,财政部制定印发了《企业数据资源相关会计处理暂行规定》(以下简称《暂行规…

JVM工作原理与实战(三十九):G1垃圾回收器原理

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、G1垃圾回收器 1.G1垃圾回收器执行流程 二、年轻代回收 1.年轻代回收原理 2.卡表(Card Table) 3.记忆集的生成流程 4.年轻代回收的详细步骤 5.G1年轻代回收核心技术总结 三、…

超声波清洗机应该怎么选?这几款超声波清洗机错后悔!

科技让我们的生活变得方便了许多,比如,自从有了超声波清洗机之后,有些人就改变了眼镜必须要手洗的想法,许多研究也证明,单靠手洗是无法眼镜内缝隙中的污渍彻底清洗干净的,一台专门的超声波清洗机就可以减轻…

JavaSprintBoot中一些运维方面的知识

1.配置文件四级分类 例如以下yml配置文件,权限一共有四级,高等级覆盖低等级并叠加(权限向下兼容) 2.自定义配置文件 可以自定义配置文件的名称,因为实际开发环境中可能不会就简单的叫做application.yml之类的&#x…

48 slab 的实现

前言 这里说的是 内核中分配小对象的一种内存分配方式 slab 呵呵 经典程度不必多说了, 内核使用的大多数数据结构 基本上是基于 slab 进行内存分配的 这里 我们来看一下 slab 如何分配对象 几个分配层级, c->free_list, c->page, c->partial, new_slab 1. 先…

C#上位机与三菱PLC的通信08---开发自己的通讯库(A-1E版)

1、A-1E报文回顾 具体细节请看: C#上位机与三菱PLC的通信03--MC协议之A-1E报文解析 C#上位机与三菱PLC的通信04--MC协议之A-1E报文测试 2、为何要开发自己的通讯库 前面使用了第3方的通讯库实现了与三菱PLC的通讯,实现了数据的读写,对于通…

Maven私服搭建Nexus3

第一部分:仓库部署 下载地址:https://help.sonatype.com/en/download.html 备用下载链接,部分已经失效了 解压后会有两个文件夹: nexus-3.20.1-01 sonatype-work 访问地址配置路径 \nexus-3.20.1-01\bin\nexus.vmoptions -Xms1…

Vue思维导图,复习+预习,其中有些已经弃用了,下期总结下

1、学前了解 2、基础知识 3、组件相关语法 4、高级语法 5、compositionAPI 6、配套工具

每日OJ题_二叉树dfs④_力扣98. 验证二叉搜索树

目录 力扣98. 验证二叉搜索树 解析代码 力扣98. 验证二叉搜索树 98. 验证二叉搜索树 难度 中等 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。节点的右子树…

C++动态分配内存知识点!

个人主页:PingdiGuo_guo 收录专栏:C干货专栏 大家好呀,又是分享干货的时间,今天我们来学习一下动态分配内存。 文章目录 1.动态分配内存的思想 2.动态分配内存的概念 2.1内存分配函数 2.2动态内存的申请和释放 2.3内存碎片问…

Android 面试问题 2024 版(其二)

Android 面试问题 2024 版(其二) 六、多线程和并发七、性能优化八、测试九、安全十、Material设计和 **UX/UI** 六、多线程和并发 Android 中的进程和线程有什么区别? 答:进程是在自己的内存空间中运行的应用程序的单独实例&…

使用JavaVisualVM排查FullGC问题

1.工具准备 在这里使用 jdk/bin 目录下的 jvisualvm.exe,是自带工具。 2.工具使用 将下载到本地的dump 文件导入工具中,会展示各个类的实例数占比,大小占比。 3.问题排查 前期准备 在分析dump文件之前,我们可以先观察应用中接…

06 flink 的各个角色的交互

前言 这里主要是 涉及到 flink 中各个角色的交互 TaskManager 和 ResourceManager 的交互 JobMaster 和 ResourceManager 的交互 等等流程 TaskManager 和 ResourceManager 的交互 主要是 包含了几个部分, 如下, 几个菜单 TaskManager向 ResourceManager 注册 Resou…

【Maven】介绍、下载及安装、集成IDEA

目录 一、什么是Maven Maven的作用 Maven模型 Maven仓库 二、下载及安装 三、IDEA集成Maven 1、POM配置详解 2、配置Maven环境 局部配置 全局设置 四、创建Maven项目 五、Maven坐标详解 六、导入Maven项目 方式1:使用Maven面板,快速导入项目 …

安装 Debian

安装 Debian 制作一个 Debian 的可启动 USB先决条件如何在 Linux 操作系统上制作 Debian 11 的可启动 USB第一步:附加 ISO 镜像第二步:选择 USB第三步:开始制作 USB 可启动的过程 如何在 Windows 上制作一个 Debian 11 可启动的 USB 盘第一步…

一周学会Django5 Python Web开发-Django5设置视图响应状态

锋哥原创的Python Web开发 Django5视频教程: 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计25条视频,包括:2024版 Django5 Python we…

压缩感知(Compressed Sensing)的MATLAB仿真实现

在前一篇文章:正交匹配追踪(Orthogonal Matching Pursuit, OMP)的MATLAB实现中,我们介绍了针对稀疏信号进行压缩感知的MATLAB仿真。 本篇我们介绍一下针对的是原始的非稀疏信号,看看如何进行处理。 本文中,…

定制学习风格、满足多元需求:Mr. Ranedeer 帮你打造 AI 家教 | 开源日报 No.178

JushBJJ/Mr.-Ranedeer-AI-Tutor Stars: 20.4k License: NOASSERTION Mr. Ranedeer 是一个个性化的 AI 辅导项目,主要功能包括使用 GPT-4 生成定制化提示,为用户提供个性化学习体验。其核心优势和特点包括: 调整知识深度以满足学习需求定制学…

原生 复选框 input[type=“checkbox“] 样式修改

样式: input[type"checkbox"] {position: relative;width: 25px;height: 25px;/* 用于控制 UI 控件的基于操作系统主题的原生外观。none 隐藏部件的某些特性 */appearance: none; }input[type"checkbox"]::before {content: "";posi…

采用uniapp实现的银行卡卡片, 支持H5和微信小程序

采用uniapp-vue3实现的银行卡卡片 支持H5、微信小程序(其他小程序未测试过,可自行尝试) 可用于参考学习 可到插件市场下载尝试: https://ext.dcloud.net.cn/plugin?id16736 使用示例