通用写入单个地址
- 方法说明
Modbus 写入单个地址,通过参数 type 指定读取的地址类型。
typescript
function writeSingleModbusValue(ip: string, port: number, slaveId: number, type: string, offset: number, value: number): boolean
1
- 输入参数
- ip,string 类型,从机 IP。
- port,number 类型,从机端口。
- slaveId,number 类型,从机 slave ID。
- type,string类型,表示地址类型,可选择‘0x’,‘1x’,‘3x’,‘4x’,和功能码的对应关系如下:
0x:对应功能码0x01,表示读线圈。
1x:对应功能码0x02,表示读离散输入。
3x:对应功能码0x04,表示读输入寄存器。
4x:对应功能码0x03,表示读保持寄存器。 - offset,number 类型,表示Modbus 地址。
- value,number 类型,表示写入的值。
- 输出参数
- true,写入成功。
- false,写入失败。
- 异常
本方法不抛出异常,异常捕获后只作日志记录。
最近更新 2022/11/28
有用
没用