WES和WMS的区别在于职责:WMS管库存、库位和订单等业务数据,WES(Warehouse Execution System,仓库执行系统)管多类设备和人员之间的任务分配与节拍平衡。WES位于WMS和WCS之间,主要出现在设备种类多、需要统一调度的自动化仓库。

WES把WMS下发的订单任务按设备能力和人员状态重新编排,主要做以下工作:
- 任务拆分:把一张订单拆成立体库出库、输送、工作站拣选等子任务;
- 资源平衡:按各设备和工作站的实时负荷分配任务,避免某处拥堵;
- 节拍控制:控制出库料箱到达拣选站的顺序和节奏;
- 人机协同:给拣选工作站的人员推送拣选指令和提示;
- 执行监控:汇总任务进度,把异常反馈给WMS。
WES和WMS的5项区别
| 对比项 |
WMS |
WES |
| 关注点 |
业务:库存、库位、订单 |
执行:任务、节拍、资源 |
| 计划周期 |
波次、班次 |
分钟到秒级的实时调度 |
| 是否必需 |
有仓储管理需求即需要 |
设备复杂时才需要 |
| 典型用户 |
仓库主管、计划员 |
现场调度、运维人员 |
| 上下游 |
上接ERP/OMS,下接WES或WCS |
上接WMS,下接WCS或设备 |

WMS、WES、WCS三层分工
| 层级 |
系统 |
一句话职责 |
| 管理层 |
WMS |
决定做什么 |
| 执行层 |
WES |
决定谁先做、在哪做 |
| 控制层 |
WCS |
指挥设备怎么动 |
WMS与WCS的直接对接方式见WMS和WCS的区别。

哪些仓库需要WES
- 同时使用立体库、穿梭车、AGV、输送线、分拣机等多类设备;
- 拆零拣选订单多,需要料箱按顺序到达工作站;
- 大促期间订单峰值高,需要实时调整设备负荷。
设备种类少、只有一类自动化设备的仓库,WMS直接对接WCS即可,不必单独部署WES。部分WMS或WCS产品已内置执行层功能,选型时可确认是否需要独立的WES。

WES和WMS的适用场景对比
| 场景 |
建议配置 |
| 人工作业 + PDA |
只用WMS |
| 单一自动化设备(如仅立体库) |
WMS + WCS |
| 多类设备混合作业 |
WMS + WES + WCS |
| 大型配送中心、电商履约中心 |
WMS + WES + WCS + 数据看板 |
更多智能仓储架构说明见智能仓储系统。
部署WES前要评估什么
- 设备清单:现有和规划中的自动化设备种类、数量;
- 订单结构:拆零比例、单均行数、峰值单量;
- 系统边界:WMS是否已有任务调度能力,WCS能否承担部分平衡功能;
- 投入回报:WES带来的效率提升能否覆盖软件和实施投入。
WES上线后看哪些指标
| 指标 |
含义 |
| 工作站利用率 |
拣选站有效作业时间占比 |
| 设备等待时间 |
设备空等任务的时间 |
| 订单完成时效 |
从下发到完成拣选的时长 |
| 任务异常率 |
需人工干预的任务比例 |
这些指标需要WMS、WES、WCS三方的数据共同计算,上线前应约定数据口径。
如果项目由一家WMS厂商和一家设备集成商共同承担,建议在方案阶段就画出三层系统的边界图,标明每个功能由哪个系统负责,例如订单优先级由WMS决定,料箱到站顺序由WES决定,堆垛机路径由WCS决定。边界不清时,常见的结果是同一功能在两个系统中重复开发,或者某个功能双方都认为不属于自己。边界图确认后,再据此编写接口方案和验收标准。
通天晓的相关能力
根据通天晓官网WMS仓储管理系统页面,通天晓WMS的规则引擎覆盖12大流程、6类任务、48种场景,并支持智能硬件对接。
WES和WMS的区别常见问题
WES是WMS的升级版吗?
不是。WES是在WMS和WCS之间补充的执行层,不替代WMS的库存和业务管理。
没有WES会怎样?
设备少时没有影响;设备多时,各设备之间容易出现等待和拥堵,效率难以提升。
WES一般由谁提供?
可能来自自动化设备集成商,也可能由WMS厂商以执行模块形式提供。