|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 间隔 | 
|---|
|  |  |  | Thread.sleep(500); | 
|---|
|  |  |  | Thread.sleep(1000); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 系统运行状态判断 | 
|---|
|  |  |  | if (!SystemProperties.WCS_RUNNING_STATUS.get()) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 演示 | 
|---|
|  |  |  | mainService.crnDemoOfLocMove1(); | 
|---|
|  |  |  | //                    mainService.crnDemoOfLocMove1(); | 
|---|
|  |  |  | //刷新RGV地图 | 
|---|
|  |  |  | mainService.refreshRgvMap(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 入出库模式切换函数 | 
|---|
|  |  |  | //                    mainService.ioConvert(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 拣料、并板、盘点再入库 | 
|---|
|  |  |  | //                    mainService.stnToCrnStnPick(3); | 
|---|
|  |  |  | mainService.stnToCrnStnPick2(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 入库  ===>> 入库站到堆垛机站,根据条码扫描生成入库工作档 | 
|---|
|  |  |  | mainService.generateStoreWrkFile(1); // 组托 | 
|---|
|  |  |  | mainService.generateStoreWrkFile0(2); // WMS入库 | 
|---|
|  |  |  | //                    mainService.generateStoreWrkFile0(2); // WMS入库 | 
|---|
|  |  |  | Thread.sleep(500); | 
|---|
|  |  |  | // 拣料、并板、盘点再入库 | 
|---|
|  |  |  | mainService.stnToCrnStnPick(3); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 出库  ===>>  堆垛机出库站到出库站 | 
|---|
|  |  |  | mainService.crnStnToOutStn(4); | 
|---|
|  |  |  | // 入出库  ===>>  堆垛机入出库作业下发 | 
|---|
|  |  |  | 
|---|
|  |  |  | // 出库  ===>> 工作档信息写入led显示器 | 
|---|
|  |  |  | mainService.ledExecute(9); | 
|---|
|  |  |  | // 其他  ===>> LED显示器复位,显示默认信息 | 
|---|
|  |  |  | mainService.ledReset(10); | 
|---|
|  |  |  | mainService.ledReset(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | mainService.outOfDevp(11); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //空托盘自动出库 | 
|---|
|  |  |  | //                    mainService.autoEmptyOut(); | 
|---|
|  |  |  | //                    //空托盘自动入库 | 
|---|
|  |  |  | //                    mainService.autoEmptyIn(); | 
|---|
|  |  |  | if (i>10){ | 
|---|
|  |  |  | //空托盘自动出库 | 
|---|
|  |  |  | mainService.autoEmptyOut(); | 
|---|
|  |  |  | //空托盘自动入库 | 
|---|
|  |  |  | mainService.autoEmptyIn(); | 
|---|
|  |  |  | i=0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | i++; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 其他  ===>> 入出库模式切换 | 
|---|
|  |  |  | //                    i++; | 
|---|
|  |  |  | 
|---|
|  |  |  | //                    //执行小车空板搬运任务 | 
|---|
|  |  |  | //                    mainService.rgvRunWrkMastEmptyStaPut();//放 | 
|---|
|  |  |  | //                    mainService.rgvRunWrkMastEmptyStaTake();//取 | 
|---|
|  |  |  | if (rgcWrk){ | 
|---|
|  |  |  | //执行小车货物搬运任务 | 
|---|
|  |  |  | //                    if (rgcWrk){ | 
|---|
|  |  |  | //                        //执行小车货物搬运任务 | 
|---|
|  |  |  | mainService.rgvRunWrkMastFullSta(); | 
|---|
|  |  |  | rgcWrk = false; | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | mainService.rgvRunWrkMastEmptyStaAvoidance();//避让 | 
|---|
|  |  |  | rgcWrk = true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //                        rgcWrk = false; | 
|---|
|  |  |  | //                    }else { | 
|---|
|  |  |  | //                        mainService.rgvRunWrkMastEmptyStaAvoidance();//避让 | 
|---|
|  |  |  | //                        rgcWrk = true; | 
|---|
|  |  |  | //                    } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /////////////////////////////////////RGV调度///////////////////////////////////// | 
|---|