| | |
| | | } |
| | | // 状态:等待确认 并且 任务完成位 = 1 |
| | | if (crnProtocol.statusType == CrnStatusType.WAITING && crnProtocol.getTaskNo() != 0) { |
| | | if ((System.currentTimeMillis() - crnProtocol.getLastCommandTime()) < 1000 * 60) { |
| | | News.error("" + mark + " - 0" + " - 堆垛机指令等待确认完成过快异常,任务号:" + crnProtocol.getTaskNo()); |
| | | continue; |
| | | } |
| | | |
| | | News.warnNoLog("" + mark + " - 0" + " - 开始执行对工作档的完成操作,任务号:" + crnProtocol.getTaskNo()); |
| | | if (crnProtocol.getTaskNo() == 9999) { |
| | | crnThread.setResetFlag(true); |
| | |
| | | // 写入数据 1号工位 |
| | | case 2: |
| | | CrnCommand data = (CrnCommand) task.getData(); |
| | | crnProtocol.setLastCommandTime(System.currentTimeMillis()); |
| | | if (data.getPltType() == null || data.getPltType() == 1) { |
| | | write(data); |
| | | } else if (data.getPltType() == 2) { |