| | |
| | | Thread.sleep(500); |
| | | }else { |
| | | commandResult = true; |
| | | break; |
| | | } |
| | | writeAck++; |
| | | } |
| | | } while (writeAck < 5); |
| | | |
| | | if (!commandResult) { |
| | | response.setMessage("堆垛机命令下发[id:{}] >>>>> {}" + command.getCrnNo() + "任务状态位异常"); |
| | | response.setMessage("堆垛机命令下发[id:{}] >>>>> {}" + command.getCrnNo() + "堆垛机写入任务数据失败"); |
| | | return response; |
| | | } |
| | | |
| | |
| | | Thread.sleep(500); |
| | | } while (idx < 5); |
| | | |
| | | OperateResult confirmResult = siemensNet.Write("DB100.0", (short) 1); |
| | | OperateResult confirmResult = siemensNet.Write("DB100.18", (short) 1); |
| | | if (!confirmResult.IsSuccess) { |
| | | News.error("堆垛机写入确认数据失败 ===>> [id:{}]", command.getCrnNo()); |
| | | response.setMessage("堆垛机写入确认数据失败"); |