| | |
| | | while (!Thread.currentThread().isInterrupted()) { |
| | | try { |
| | | |
| | | // 间隔 |
| | | Thread.sleep(300); |
| | | |
| | | // 系统运行状态判断 |
| | | if (!SystemProperties.WCS_RUNNING_STATUS.get()) { |
| | |
| | | // 入库 |
| | | mainService.generateInboundWrk(); |
| | | mainService.noLiftIn(); |
| | | // 间隔 |
| | | // 出库 |
| | | mainService.outFirst(); |
| | | mainService.stnToOutStn();//输送线 |
| | |
| | | // mainService.shuttleOutExecute(); |
| | | //提升机入库任务 |
| | | mainService.liftInExecute(); |
| | | // 间隔 |
| | | //提升机出库任务 |
| | | mainService.liftOutExecute(); |
| | | // 间隔 |
| | | //四向穿梭车任务完成 |
| | | mainService.shuttleFinished(); |
| | | // 间隔 |
| | | //执行移库任务 |
| | | mainService.shuttleLocMoveExecute(); |
| | | // //货叉提升机任务 |
| | |
| | | // mainService.liftIoExecute(); |
| | | //提升机任务完成 |
| | | mainService.liftFinished(); |
| | | // 间隔 |
| | | //执行小车移动任务 |
| | | mainService.shuttleMoveExecute(); |
| | | // 异常信息记录 |
| | |
| | | mainService.loopShuttleCharge(); |
| | | mainService.executeShuttleCharge(); |
| | | |
| | | // 其他 ===>> // 入出库模式切换函数 |
| | | i++; |
| | | if (i > 1) { |
| | | mainService.ioConvert(); |
| | | i = 0; |
| | | } |
| | | |
| | | // 间隔 |
| | | Thread.sleep(200); |
| | | Thread.sleep(300); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |