Junjie
2025-06-19 b48ad13253c050e9e42360456fe8eff5f6fc3fcb
Merge remote-tracking branch 'origin/ytflsbwcs' into ytflsbwcs
1个文件已修改
17 ■■■■ 已修改文件
src/main/java/com/zy/core/thread/SiemensCrnThread.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -287,11 +287,20 @@
        do {
            OperateResultExOne<byte[]> resultRead = siemensNet.Read("DB100.0", (short) 4);
            if (resultRead.IsSuccess) {
                short taskNo = siemensNet.getByteTransform().TransInt16(resultRead.Content, 2);
                if(taskNo == 0) {
                    result = siemensNet.Write("DB100.0", array);
                if (command.getAckFinish() == 0) {
                    short taskNo = siemensNet.getByteTransform().TransInt16(resultRead.Content, 2);
                    if(taskNo == 0) {
                        result = siemensNet.Write("DB100.0", array);
                    }else {
                        break;
                    }
                }else {
                    break;
                    short ackFinish = siemensNet.getByteTransform().TransInt16(resultRead.Content, 0);
                    if(ackFinish != command.getAckFinish()) {
                        result = siemensNet.Write("DB100.0", array);
                    }else {
                        break;
                    }
                }
            }
            idx++;