| 程序包 | 说明 |
|---|---|
| HslCommunication.Core.Address | |
| HslCommunication.ModBus |
| 限定符和类型 | 方法和说明 |
|---|---|
ModbusAddress |
ModbusAddress.AddressAdd()
地址偏移1,返回一个新的地址对象
The address is offset by 1 and a new address object is returned
|
ModbusAddress |
ModbusAddress.AddressAdd(int value)
地址偏移指定的位置,返回一个新的地址对象
The address is offset by the specified position and a new address object is returned
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExOne<ModbusAddress> |
ModbusInfo.AnalysisAddress(String address,
byte defaultStation,
boolean isStartWithZero,
byte defaultFunction)
分析Modbus协议的地址信息,该地址适应于tcp及rtu模式
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExOne<byte[][]> |
ModbusInfo.BuildReadModbusCommand(ModbusAddress mAddress,
short length)
构建Modbus读取数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码应该根据bool或是字来区分
|
static OperateResultExOne<byte[]> |
ModbusInfo.BuildWriteBoolModbusCommand(ModbusAddress mAddress,
boolean value)
构建Modbus写入bool数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码
|
static OperateResultExOne<byte[]> |
ModbusInfo.BuildWriteBoolModbusCommand(ModbusAddress mAddress,
boolean[] values)
构建Modbus写入bool数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码
|
static OperateResultExOne<byte[]> |
ModbusInfo.BuildWriteMaskModbusCommand(ModbusAddress mAddress,
short andMask,
short orMask)
构建Modbus写入掩码数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码
|
static OperateResultExOne<byte[]> |
ModbusInfo.BuildWriteOneRegisterModbusCommand(ModbusAddress mAddress,
short value)
构建Modbus写入字数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码
|
static OperateResultExOne<byte[]> |
ModbusInfo.BuildWriteWordModbusCommand(ModbusAddress mAddress,
byte[] values)
构建Modbus写入字数据的核心报文,需要指定地址,长度,站号,是否起始地址0,默认的功能码
|
Copyright © 2022. All rights reserved.