自动化立体仓库 - WCS系统
#
18516761980
2022-06-09 d251a0234fae2d58ff8a9d92069064617dc0a94b
src/main/java/com/zy/core/thread/MelsecCrnThread.java
@@ -43,6 +43,11 @@
    private short heartBeatVal = 1;
    private boolean resetFlag = false;
    /**
     * 堆垛机是否在回原点运动中标记
     */
    private boolean backHpFlag = false;
    public MelsecCrnThread(CrnSlave slave) {
        this.slave = slave;
    }
@@ -191,6 +196,9 @@
                if (crnProtocol.getStatusType().equals(CrnStatusType.WAITING)) {
                    log.error("-------------------------------------------第一步、[堆垛机号:{}][工作号:{}]==>> 状态为90,等待确认!!",slave.getId(),crnProtocol.getTaskNo());
                    if (resetFlag) {
                        if(crnProtocol.getTaskNo()==9999){
                            backHpFlag = false;
                        }
                        CrnCommand crnCommand = new CrnCommand();
                        crnCommand.setAckFinish((short)1);
                        if (write(crnCommand)) {