public class ModbusDataPool extends Object
| 构造器和说明 |
|---|
ModbusDataPool(byte station) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LoadFromBytes(byte[] content,
int index) |
OperateResultExOne<byte[]> |
Read(String address,
short length) |
OperateResultExOne<boolean[]> |
ReadBool(String address,
short length) |
boolean |
ReadCoil(String address)
读取地址的线圈的通断情况
|
boolean[] |
ReadCoil(String address,
short length)
批量读取地址的线圈的通断情况
|
boolean |
ReadDiscrete(String address)
读取地址的离散线圈的通断情况
|
boolean[] |
ReadDiscrete(String address,
short length)
批量读取地址的离散线圈的通断情况
|
byte[] |
SaveToBytes() |
OperateResult |
Write(String address,
boolean[] value) |
OperateResult |
Write(String address,
byte[] value) |
void |
WriteCoil(String address,
boolean data)
写入线圈的通断值
|
void |
WriteCoil(String address,
boolean[] data)
写入线圈数组的通断值
|
void |
WriteDiscrete(String address,
boolean data)
写入离散线圈的通断值
|
void |
WriteDiscrete(String address,
boolean[] data)
写入离散线圈数组的通断值
|
public OperateResultExOne<byte[]> Read(String address, short length)
public OperateResult Write(String address, byte[] value)
public OperateResultExOne<boolean[]> ReadBool(String address, short length)
public OperateResult Write(String address, boolean[] value)
public boolean ReadCoil(String address)
address - 起始地址,示例:"100"public boolean[] ReadCoil(String address, short length)
address - 起始地址,示例:"100"length - 读取长度public void WriteCoil(String address, boolean data)
address - 起始地址,示例:"100"data - 是否通断public void WriteCoil(String address, boolean[] data)
address - 起始地址,示例:"100"data - 是否通断public boolean ReadDiscrete(String address)
address - 起始地址,示例:"100"public boolean[] ReadDiscrete(String address, short length)
address - 起始地址,示例:"100"length - 读取长度public void WriteDiscrete(String address, boolean data)
address - 起始地址,示例:"100"data - 是否通断public void WriteDiscrete(String address, boolean[] data)
address - 起始地址,示例:"100"data - 是否通断public byte[] SaveToBytes()
public void LoadFromBytes(byte[] content,
int index)
Copyright © 2022. All rights reserved.