这是我在开发RCS系统中的一些个人感悟与心得,写出来与大家一起分享下。是想到什么写到什么,如果有什么不对的,欢迎大家一起探讨。
有些人喜欢把WMS系统下面的系统统称为RCS系统。 但我不是这么想的,我这里把WMS/ERP系统与AGV之间的系统划分为iWMS系统,TPS系统,RCS系统;
因为每个客户可能使用的WMS都不一样,接口也是各不相同;所有需要一个iWMS系统来适配不同的WMS,其主要功能是:
- 对外,适配各个客户的WMS系统;
- 对内,管理SKU数量,供应商等基础数据;
- 订单管理(入库单,出库单,库存转移,盘点等),并分解到
- 站点管理,提供一些PC/Android/Tablet的App的站点操作界面
- 暴露API接口,方便上游,或者第三方调用,追踪订单或者库存等数据情况
TPS系统,主要是维护管理订单任务,并对内部资源进行配置
- 管理分解订单的任务
- 管理地图,AGV,充电桩,货架等资源
RCS系统,也有人叫AGV调度系统,主要作用是进行AGV车辆调度的系统。其核心就是
- 如何管理地图资源,只允许一个AGV锁定一个资源点
- 规划AGV如何抵达目标的路线
- 如何在多个AGV运行中冲突时,控制解决冲突
后续我会进一步描述RCS系统有界面设计有哪些功能。 欢迎拍砖讨论!