在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);
// 可在官网下载相应工程参考。