zhangchao
2024-08-31 4b637b572902ed0d4a220b1051aa3311cf098ed3
对照协议调整
1个文件已修改
14 ■■■■ 已修改文件
src/main/java/com/zy/core/thread/SiemensCrnThread.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -344,19 +344,19 @@
        if (command.getAckFinish() == 0) {
            short commandFinish = 1;
            Thread.sleep(100L);
            result = siemensNet.Write("DB100.30", commandFinish);
            result = siemensNet.Write("DB100.28", commandFinish);
            int signFinish = 1;
            while (signFinish < 5) {
                OperateResultExOne<byte[]> result10018 = siemensNet.Read("DB100.30", (short) 2);
                OperateResultExOne<byte[]> result10018 = siemensNet.Read("DB100.28", (short) 2);
                short transInt16 = siemensNet.getByteTransform().TransInt16(result10018.Content, 0);
                if (transInt16 != commandFinish) {
                    log.info("下发DB100.30  回读失败" + "commandFinish:" + commandFinish);
                    log.info("下发DB100.30  回读失败" + "array:" + JSON.toJSONString(array));
                    result = siemensNet.Write("DB100.18", commandFinish);
                    log.info("下发DB100.28  回读失败" + "commandFinish:" + commandFinish);
                    log.info("下发DB100.28  回读失败" + "array:" + JSON.toJSONString(array));
                    result = siemensNet.Write("DB100.28", commandFinish);
                    signFinish++;
                } else {
                    log.info("下发DB100.30" + "commandFinish:" + commandFinish);
                    log.info("下发DB100.30" + "array:" + JSON.toJSONString(array));
                    log.info("下发DB100.28" + "commandFinish:" + commandFinish);
                    log.info("下发DB100.28" + "array:" + JSON.toJSONString(array));
                    break;
                }
            }