pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V2/parse/Cd_1602_Down.java
@@ -32,7 +32,7 @@
        midRs.downCodeName = CodeV2.getCodeName(para.commandCode) ;//下行命令功能码名称;
        midRs.downBuffer = bs ;//下行命令数据
        midRs.downBufHex = ByteUtil.bytes2Hex(bs, true) ;//下行命令数据十六进制形式
        midRs.hasResponse = true ;//是否有应答
        midRs.hasResponse = false ;//是否有应答
        midRs.maxSendTimes = null ;//命令最大发送次数(当收不到应答时,将重发),如果不设置,命令缓存器进行补充设置
        midRs.isCachForOffLine = false ;//RTU不在线,命令是否缓存,低功耗时为true
@@ -70,8 +70,16 @@
        index += 2 ;
        GlCreate.createRtuAddr4PUg(para.rtuAddr, preBytes, index);
        if(para.param == null){
            throw new Exception("参数为空") ;
        }
        Integer ramAddr = (Integer)para.param ;
        byte[] bytes = ByteUtil.bytesMerge(preBytes, (byte[])para.attachment) ;
        byte[] bs = new byte[4] ;
        ByteUtil.int2Bytes_BE(bs, ramAddr, 0);
        byte[] bytes = ByteUtil.bytesMerge(preBytes, bs) ;
        bytes = ByteUtil.bytesMerge(bytes, (byte[])para.attachment) ;
        byte[] bsTail = GlCreate.createCrcTail4Ug(bytes) ;//CRC和尾叠加字节数组中