From e98a7d02128e745fbbdd1e114878a1762a5e5849 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期三, 22 七月 2020 12:54:39 +0800 Subject: [PATCH] 修改通讯 --- src/com/modbus/util/BaseData.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/com/modbus/util/BaseData.java b/src/com/modbus/util/BaseData.java index c354111..b8cea1c 100644 --- a/src/com/modbus/util/BaseData.java +++ b/src/com/modbus/util/BaseData.java @@ -127,6 +127,22 @@ bf.flip(); byte[] b = new byte[4]; bf.get(b); + System.out.println(ComFn.bytesToHexString(b, b.length)+value); + return b; + } + + /** + * 构造写入多个寄存器数据 + * @param value + * @return + */ + public static byte[] createIntByte(int value) { + ByteBuffer bf = ByteBuffer.allocate(2); + bf.order(ByteOrder.BIG_ENDIAN); + bf.putShort(ComBase.changeIntToShort(value)); + bf.flip(); + byte[] b = new byte[2]; + bf.get(b); return b; } -- Gitblit v1.9.1