先说结论:在 rcs wms wcs task dispatch ownership 这件事上,一个仓库里,任务调度只能听一家的。RCS、WMS、WCS 三层,谁都想指挥,结果就是谁都指挥不动。

这事我讲了快十年,见过太多反例。说白了,三层的分工本来就写得很清楚:WMS 决定"做什么"(订单来了先拣哪个、批次怎么组、优先级怎么排);WCS 决定"哪个设备干"(任务拆给输送线、提升机、AMR,设备之间谁先谁后);RCS 只负责"怎么开过去"(小车走哪条路、避障、充电)。调度权必须归到 WCS 这一层。凡是让 RCS 直接接 WMS 指令、绕过 WCS 的项目,我没见过一个有好下场的。

这事分两面。厂商当然希望你直接用他的 RCS 闭环——省事、便宜、上线快。但便宜的东西,账都在后面。

打个比方:WMS 是后方参谋部,只管下作战命令;WCS 是前线指挥官,决定哪个连上、火力怎么配;RCS 是司机班,只管把车开到指定位置。从来没有参谋部直接指挥司机班打仗的——中间没有指挥官,命令到了前线就是一盘散沙。仓库也一样。

打架现场:没人说了算的那 40 分钟

2023 年 11 月,旺季前两周,我去一家 3PL 仓做复盘。他们刚上了一批 AMR,机器人厂商的 RCS 自带调度功能,集成商图省事,把 WMS 的任务直接下给了 RCS,WCS 那一层基本架空——名义上有,实际上就是个转发器。

开业第一周就出事了。一个晚上,WMS 按订单优先级发了一批紧急任务,RCS 按自己的算法重新排了序——它觉得另一批任务"路径更顺"。两套调度同时发指令,十几台小车在主过道里迎面相遇,谁也不让。死锁。

现场什么样?我到的时候,操作主管拿着对讲机站在过道口,一台一台人工指挥机器人倒车腾地方。整整 40 多分钟,整个拣选区停摆。那天晚上 2000 多单延迟出库,SLA 罚款的事客户跟他们谈了几周。

事后复盘,根因就一句话:任务调度听了两家的。WMS 说"这个急",RCS 说"那个顺",小车夹在中间,听谁的都是错。

后来他们怎么改的?WCS 重新接管调度权,RCS 退回到只管开车,WMS 只下业务指令。联调了两周,赶在旺季前稳住了。改的不是设备,是权责——钱花得不多,但前提是有人敢拍板说"以后只听一家的"。

RCS、WMS、WCS 到底谁干什么

很多人把这三层搞混,是因为厂商的 PPT 故意把边界画模糊。自己卖什么,就把自己的圈画大一点。我给你一个一句话版本:

WMS 想的是"事":订单、库存、库位、批次、优先级。它不管设备,只管业务对不对。

WCS 想的是"设备":把 WMS 的任务翻译成设备听得懂的指令。输送线跑多快、合流口谁先过、AMR 和提升机怎么衔接,它说了算。

RCS 想的是"路":只管车队本身。小车怎么走、别撞上、没电了去充电。出了车队,它什么都不该管。

调度权的划分,我建议按这张表钉死。选型谈判、集成方案评审、出了事甩锅,三方都拿这张表说话:

决策问题 说了算 只执行 别插手
订单优先级、波次怎么组 WMS — WCS、RCS
任务分给哪个设备、哪个区域 WCS — RCS
小车走哪条路、谁让行 RCS — WMS、WCS
输送线节拍、合流口仲裁 WCS — WMS、RCS
库存、库位、批次逻辑 WMS — WCS、RCS
设备故障了任务怎么转 WCS RCS(执行新路线) WMS

记住一条铁律:边界模糊的地方,权力上收,不下放。WCS 和 RCS 扯不清的,归 WCS;WMS 和 WCS 扯不清的,归 WMS。往下放只会养出第二个大脑,两个大脑早晚打架。

自动化仓库三层系统协同作业

两种最常见的错误接法,病根都是任务调度听了两家。

第一种,WMS 直连 RCS,WCS 被架空。集成商最爱这么干——少做一层接口,项目周期短两周,报价也好看。代价就是上面那个 40 分钟的夜晚。WMS 懂业务不懂设备,RCS 懂车不懂业务,中间没人翻译,迟早出事。

第二种,RCS 和 WCS 双调度。名义上分了层,实际上两边都有任务排序逻辑。WCS 说先做 A,RCS 觉得 B 路径更顺,偷偷改了顺序再执行。表面看系统都"正常",实际调度权在来回横跳。这种最难查——平时不出大事,但效率永远上不去,旺季一压单就崩。我见过太多仓把这当成"设备不行",换了一批小车,问题还在。因为病根在调度权,不在轮子。

反常识:RCS 越聪明,越要警惕

我知道这句话听起来别扭。厂商把 RCS 做得越智能,演示的时候越漂亮——路径规划、任务排序、充电管理,一套全包。但这事分两面看。

我经手过一个电商仓,一开始 30 台同一品牌的 AMR,用的就是厂商 RCS 闭环调度。跑得挺顺,集成费也便宜,两个月上线。老板很满意,觉得捡了大便宜。

第二年业务涨了,加到 80 台,又添了两条输送线和一台提升机。问题来了:RCS 只懂自己的小车,输送线和提升机它管不了,跨设备的任务衔接、合流仲裁,全是空白。集成商重新进场,WCS 从头做,接口重写,联调重做。三个月,七位数的集成费——比当初直接上 WCS 贵得多。

说白了,厂商的 RCS 是为"卖车"优化的,不是为"管仓"优化的。小车队、单一品牌、没有别的设备,它确实又便宜又好用。可一旦超过这个边界——多品牌车队、机器人加输送线加提升机混搭——调度权必须上收到 WCS。否则你每一次扩容,都是一次推倒重来。

说到底,rcs wms wcs 的 task dispatch ownership 之争,争的从来不是技术,是权责。技术都能实现,权责不清,什么技术都白搭。

这就是 trade-off:RCS 闭环买的是"今天的便宜",付的是"明天的重写"。WCS 前置买的是"今天的贵",省的是"以后的每一次扩容"。

选型之前:先定任务调度权,再谈价格

别听厂商讲故事,拿你自己的情况对号入座:

只有一种机器人,且未来两年不加新设备——用厂商 RCS 闭环。便宜、上线快,认了代价:以后扩容就认栽重写。这个选择本身没错,错的是不知道自己在选什么。

多品牌车队,或者机器人加输送线、提升机混搭——调度权必须上收 WCS。集成一次做到位,RCS 退回到"只管开车"。这笔钱现在不花,以后加倍花。

任务逻辑复杂(多仓协同、动态优先级、波次规则天天变)——WMS 做强,WCS 做薄,RCS 只做开车。业务越复杂,越要把"想事"和"管设备"分开。

成本上也是一笔清楚的账:

方案 初始集成成本 扩容改造成本 适合谁
RCS 闭环调度 低(厂商自带) 高(推倒重来) 单一品牌小车队、两年不扩
WCS 前置接管调度 高(多做一层) 低(加设备即插) 混合设备、有扩容计划

还有一句大实话:上面的权责表和三问,打印出来贴在会议室墙上。集成商下次来提案,先让他对着表讲——每一层的逻辑写在哪,讲不清楚就别谈价格。

最后送一句忠告,也是我每次选型谈判必问的三句话,拿去就能用:

第一句:任务排序的逻辑写在哪一层?答不上来的,PASS。第二句:加一台新设备要改几层的代码?说"都要改"的,说明调度权没收拢。第三句:如果 WMS 和 RCS 同时宕机,恢复时谁先启动?回答含糊、开始绕弯子的集成商,转头就走。一个连调度权归属都说不清楚的团队,不可能给你搭出一个说得清楚的系统。

作者:老米|仓储解决方案顾问