在modbus上发送读取帧 – modbusRead

带Modbus版本中,在modbus上发送读取帧

定义

int modbusRead(int addr, int fcode, int startaddr, int count, int timeout);

参数

addr:

地址

fcode:

功能码

startaddr:

起始地址

count:

数量

timeout:

超时时间,单位毫秒

返回值

0 成功,-1超时

示例

// 从Modbus总线读数据,设备地址0x01,功能码0x03,起始地址0x0000,读寄存器数量2,超时50mS
modbusRead(0x01,0x03,0x0000,2,50);
// 可在官网下载相应工程参考。