java 怎么用modbus tcp或者modbus rtu 连接发送报文FF 03 00 05 00 01 A1 D7,并接受返回的报文信息

以下不能报文命令,java 怎么用modbus tcp或者modbus rtu 连接发送报文FF 03 00 03 00 01 A1 D7,并接受返回的报文信息

 * 批量写数据到保持寄存器
 * @param master 主站
 * @param slaveId 从站地址
 * @param start 起始地址的偏移量
 * @param values 待写数据

public static void writeRegistersTest(ModbusMaster master, int slaveId, int start, short[] values) {
    try {
        WriteRegistersRequest request = new WriteRegistersRequest(slaveId, start, values);
        WriteRegistersResponse response = (WriteRegistersResponse) master.send(request);
        if (response.isException()){
            System.out.println("Exception response: message=" + response.getExceptionMessage());
        }
        else {
            System.out.println("Success");
        }
    }
    catch (ModbusTransportException e) {
        e.printStackTrace();
    }
}