自动化立体仓库 - WCS系统
Junjie
2023-03-27 4fc00c0045dcd4cafdb5c9ea998cb2c71ea80fbe
src/main/java/com/zy/core/MainProcess.java
@@ -22,6 +22,8 @@
    private MainServiceImpl mainService;
    // 所属线程
    private Thread thread;
    // 频率
    private int i = 0;
    /**
     * =====>>  开始工作
@@ -55,6 +57,10 @@
                    mainService.crnStnToOutStn();
                    // 入出库  ===>>  堆垛机入出库作业下发
                    mainService.crnIoExecute();
                    // 入出库  ===>>  四向穿梭车入出库作业下发
                    mainService.shuttleIoExecute();
                    //四向穿梭车任务完成
                    mainService.shuttleFinished();
                    // 入库  ===>> 执行堆垛机对工作档的完成操作
                    mainService.storeFinished();
                    // 入库 ===>> 执行穿梭车对工作档的完成操作
@@ -70,11 +76,18 @@
                    // 穿梭车 ===>> 小车电量检测充电
                    mainService.loopSteCharge();
                    mainService.executeSteCharge();
                    //出入库模式
                    i++;
                    if (i > 1) {
                        mainService.outAndIn();
                        i = 0;
                    }
                    // 间隔
                    Thread.sleep(200);
                    // 穿梭车 ===>> 小车复位至待机库位
                    mainService.queryChargeLocOfComplete();
                    mainService.steFromChargeToIdleLoc();
//                    mainService.queryChargeLocOfComplete();
//                    mainService.steFromChargeToIdleLoc();
                } catch (Exception e) {
                    e.printStackTrace();