Junjie
1 天以前 13b2678b0d6402cefee85bafe4da69aa72528a28
#real connect remove write data V3.0.2.0
1个文件已修改
25 ■■■■■ 已修改文件
src/main/java/com/zy/core/network/real/ZyCrnV2RealConnect.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/network/real/ZyCrnV2RealConnect.java
@@ -141,31 +141,6 @@
                return response;
            }
            int writeAck = 0;
            boolean commandResult = false;
            do {
                OperateResult result = siemensNet.Write("DB100.0", (short) 0);
                if (result.IsSuccess) {
                    OperateResultExOne<byte[]> commandReadResult = siemensNet.Read("DB100.0", (short) 2);
                    if (commandReadResult.IsSuccess) {
                        short commandRead = siemensNet.getByteTransform().TransInt16(commandReadResult.Content, 0);
                        if (commandRead == 1) {
                            Thread.sleep(500);
                        }else {
                            commandResult = true;
                            break;
                        }
                    }
                }
                writeAck++;
                Thread.sleep(200);
            } while (writeAck < 5);
            if (!commandResult) {
                response.setMessage("堆垛机命令下发[id:{}] >>>>> {}" + command.getCrnNo() + "任务状态位异常");
                return response;
            }
            short[] array = new short[9];
            array[0] = command.getAckFinish().shortValue();
            array[1] = command.getTaskNo().shortValue();