zwl
2025-07-10 9bb292da94b9ae4450588ca570ce9b00f0316e1b
完善三号堆垛机采集不到数据BUG
1个文件已修改
12 ■■■■■ 已修改文件
src/main/java/com/zy/core/thread/SiemensCrnThread.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -182,6 +182,16 @@
//            crnProtocol.setTemp2(siemensNet.getByteTransform().TransInt16(result.Content, 22));
//            crnProtocol.setTemp3(siemensNet.getByteTransform().TransInt16(result.Content, 24));
//            crnProtocol.setTemp4(siemensNet.getByteTransform().TransInt16(result.Content, 26));
            if(slave.getId()==3){
                crnProtocol.setXSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 28));
                crnProtocol.setYSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 30));
                crnProtocol.setZSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 32));
                crnProtocol.setXDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 34));
                crnProtocol.setYDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 36));
                crnProtocol.setXDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 38));
                crnProtocol.setYDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 40));
            }else{
            crnProtocol.setXSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 28));
            crnProtocol.setYSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 32));
            crnProtocol.setZSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 36));
@@ -190,6 +200,8 @@
            crnProtocol.setXDuration(siemensNet.getByteTransform().TransSingle(result.Content, 48));
            crnProtocol.setYDuration(siemensNet.getByteTransform().TransSingle(result.Content, 52));
            }
            OutputQueue.CRN.offer(MessageFormat.format("【{0}】[id:{1}] <<<<< 实时数据更新成功", DateUtils.convert(new Date()), slave.getId()));