Files
smart_management/WCS对接流程图说明.md

1.4 KiB
Raw Blame History

WCS系统与WMS/AGV对接流程图

流程说明

graph TD
    A[WMS创建任务] --> B{判断任务类型}
    B -->|入库/上架| C[WMS调用WCS /API/Ruku接口]
    B -->|出库/下架| D[WMS调用WCS /API/Chuku接口]
    
    C --> E[WCS接收任务请求]
    D --> E
    
    E --> F[WCS验证任务参数]
    F --> G{参数验证结果}
    G -->|验证失败| H[WCS返回错误信息给WMS]
    G -->|验证成功| I[WCS创建内部任务]
    
    I --> J[WCS控制立体库设备执行任务]
    J --> K[设备执行中...]
    K --> L{任务执行结果}
    L -->|执行成功| M[WCS更新任务状态]
    L -->|执行失败| N[WCS记录异常并重试]
    
    M --> O[WCS回调WMS状态更新]
    N --> P{重试次数达到上限}
    P -->|是| Q[WCS回调WMS失败状态]
    P -->|否| J
    
    O --> R[WMS接收状态更新]
    Q --> R
    H --> R
    
    R --> S{是否需要AGV配合}
    S -->|是| T[WMS调度AGV]
    S -->|否| U[任务完成]
    T --> U

流程步骤说明

  1. 任务创建WMS系统创建入库或出库任务
  2. 接口调用根据任务类型调用WCS相应接口
  3. 参数验证WCS系统验证接收到的任务参数
  4. 任务执行WCS系统控制立体库设备执行任务
  5. 状态反馈WCS系统向WMS系统反馈任务执行状态
  6. AGV配合根据需要WMS系统调度AGV进行配合操作