#
Junjie
8 天以前 9bb69ece62523cb94bfb7d7857b6e1060e6a0f0a
#
1个文件已修改
14 ■■■■■ 已修改文件
src/main/java/com/zy/core/thread/SiemensCrnThread.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -282,9 +282,21 @@
        if (command.getAckFinish() == 0) {
            short commandFinish = 1;
            Thread.sleep(100L);
            int i = 0;
            do {
                OperateResultExOne<byte[]> resultRead = siemensNet.Read("DB100.0", (short) 4);
                OperateResultExOne<byte[]> resultReadConfirm = siemensNet.Read("DB100.18", (short) 2);
                if (resultRead.IsSuccess && resultReadConfirm.IsSuccess) {
                    short taskNo = siemensNet.getByteTransform().TransInt16(resultRead.Content, 2);
                    short confirm = siemensNet.getByteTransform().TransInt16(resultReadConfirm.Content, 0);
                    if(taskNo != 0 && confirm == 0) {
            result = siemensNet.Write("DB100.18", commandFinish);
        }
                }
                i++;
                Thread.sleep(500L);
            } while (i < 5);
        }
        try {
            // 日志记录