发布信息

智能生产线:MES + WMS + AGV 接口清单

作者:本站编辑      2026-03-27 13:30:47     0
智能生产线:MES + WMS + AGV 接口清单
因公众号更改推送规则,请点“在看”并加“星标”

第一时间获取精彩技术分享

最近在做的一个智能产线涉及到了MES、WMS、AGV,关于三者的交互逻辑,层级关系不是太清楚于是跟豆包聊天,看其说的是否有道理。
结合人防门行业特性(重型物料、定制化门框 / 门扇、半成品流转多、成品大件、追溯要求严),先明确三者核心交互逻辑,再输出可落地的标准化接口清单,区分必选核心接口可选扩展接口,实施时直接复用即可。

一、三者交互核心逻辑(先定指挥链,避免接口混乱)

1、层级关系

MES(生产执行指令)→ WMS(仓储 / 物流调度)→ AGV 调度系统(设备执行)→ AGV 小车(物理搬运)
反向:AGV 执行结果 → WMS 同步状态 → MES 更新生产 / 库存数据

2、核心原则

  1. MES不直接控 AGV,只下发生产侧指令;
  2. WMS 是 AGV 的直接调度上游,负责生成搬运任务;
  3. AGV 只执行搬运,不处理业务逻辑,只反馈执行状态;
  4. 人防门重型物料、成品、半成品流转,全部通过这套链路闭环。

3、人防门典型业务流

原料库钢板 / 型钢→AGV 配送至下料工位→焊接半成品→AGV 转运至半成品库→涂装工序领料→AGV 配送至涂装线→成品完工→AGV 转运至成品库

二、MES ↔ WMS 核心接口(支撑 AGV 调度的业务基础)

这部分是业务源头,没有这些接口,AGV 无任务可执行必选接口

必选接口

接口编号

接口名称

调用方→被调用方

触发场景

核心传输字段

人防门行业适配点

M-W01

生产工单物料需求推送

MES→WMS

MES 下发生产工单 / 排产

工单编号、人防门型号、防护等级、物料编码、需求数量、批次、工位编号、齐套要求

携带人防门防护等级、门框 / 门扇专属物料

M-W02

物料齐套性查询

MES→WMS

工单开工前校验

工单编号、物料清单、仓库编码

校验重型钢板、密闭胶条、预埋件齐套性

M-W03

领料 / 配送指令下发

MES→WMS

工序开工、缺料补料

工单编号、领料单号、物料编码、数量、源库位、目标工位、优先级

下料 / 焊接 / 涂装工位精准配送

M-W04

半成品入库指令

MES→WMS

焊接 / 拼装工序完工

半成品编号、门框 / 门扇类型、工单、数量、质检状态、目标库位

半成品区分门框、门扇,绑定质检结果

M-W05

成品完工入库指令

MES→WMS

成品检验合格

成品编号、人防门型号、防护等级、工程单号、数量、质检状态

绑定项目工地、验收编号,满足人防追溯

M-W06

退料 / 不合格品转运指令

MES→WMS

生产余料、焊接不合格品

物料编码、数量、不合格原因、源工位、目标退料库位

不合格人防半成品单独库位隔离

反向同步接口(WMS→MES)

接口编号

接口名称

调用方→被调用方

核心传输字段

业务作用

M-W07

物料配送完成反馈

WMS→MES

领料单号、AGV 任务号、完成时间、实际数量

MES 解锁工序投料,允许开工

M-W08

半成品 / 成品入库结果反馈

WMS→MES

入库单号、库位、完成状态

MES 标记工序完工、工单进度更新

M-W09

缺料 / 异常反馈

WMS→MES

缺料物料、工单编号、异常原因

MES 暂停生产,触发采购 / 补料

三、WMS ↔ AGV 调度接口(AGV 执行搬运的核心指令)

AGV 一般对接WMS/WCS(设备调度层),人防门以重型 AGV、大件转运为主,接口聚焦搬运任务

必选接口

接口编号

接口名称

调用方→被调用方

触发场景

核心传输字段

人防门专属适配

W-A01

AGV 搬运任务下发

WMS→AGV 调度

原料领料、半成品转运、成品入库

任务编号、任务类型、源库位、目标工位 / 库位、物料编码、数量、载重要求、优先级

标注重型物料(钢板 / 成品门),触发重载 AGV

W-A02

AGV 任务取消

WMS→AGV 调度

生产停工、工单变更

任务编号、取消原因

适配人防门订单临时变更场景

W-A03

AGV 任务暂停 / 继续

WMS→AGV 调度

工位拥堵、设备故障

任务编号、状态

涂装线、焊接工位临时停线适配

反向反馈接口(AGV→WMS)

接口编号

接口名称

调用方→被调用方

核心传输字段

业务作用

W-A04

AGV 任务执行状态反馈

AGV 调度→WMS

任务编号、执行状态(待执行 / 执行中 / 已完成 / 异常)、AGV 编号、位置

WMS 更新任务进度,同步 MES

W-A05

AGV 异常上报

AGV 调度→WMS

任务编号、异常类型(堵路、低电量、货物掉落、超时)

WMS 触发告警,通知仓库 / 车间处理

W-A06

AGV 载货确认

AGV 调度→WMS

物料编码、数量、扫码结果

防错料,人防门关键物料校验

四、MES ↔ AGV 直接接口(极少用,仅特殊场景)

标准架构不建议 MES 直连 AGV,仅人防门紧急补料、线边仓应急转运可预留极简接口

接口编号

接口名称

交互方

触发场景

传输字段

M-A01

紧急补料 AGV 直调指令

MES→AGV 调度

产线突发缺料,跳过 WMS 流程

工单编号、物料、目标工位、紧急优先级

M-A02

AGV 应急完成反馈

AGV 调度→MES

紧急物料送达

完成状态、时间

五、人防门项目专属扩展接口(行业必加,满足验收 / 追溯)

1、批次追溯联动接口

WMS→AGV:携带物料炉批号、人防专用配件批次
AGV→WMS→MES:搬运完成后绑定批次,形成「物料批次 - AGV 搬运 - 工序生产」追溯链

2、成品大件 AGV 专属接口

WMS→AGV:传输人防门尺寸、重量、成品库位类型(重型库位 / 立库货位)

3、半成品分类转运接口

WMS→AGV:区分门框 AGV 任务、门扇 AGV 任务,避免混装转运

六、接口集成实施要点(人防门项目避坑)

1、统一编码

工单、物料、库位、AGV 编号、人防门型号,MES/WMS/AGV 必须一致,否则任务下发失败

2、载重与路径适配

接口中增加物料重量字段,WMS 自动分配重载 AGV 搬运钢板、成品人防门

3、异常兜底机制

AGV 异常→WMS 告警→同步 MES 产线状态,避免人防门生产停线无感知

4、追溯数据闭环

所有 AGV 搬运记录,通过 WMS 同步至 MES,纳入人防产品竣工验收追溯档案
豆包老师是个不厌其烦的老师,一问它一个问题,它举一反三,问你还要不要再问三个问题。
比如豆哥在回复完我的问题接着问:
这份接口清单可以直接用于技术方案编写、接口开发清单、三方系统联调,如果需要,我可以再帮你画MES-WMS-AGV 交互时序图或整理联调测试用例。
我说,那好吧,我需要,于是他就开始思考给出答案。

相关内容 查看全部