在modbus上发送数据函数 – modbusSendBytes
带Modbus版本中,在modbus上发送数据
定义
int modbusSendBytes(int addr, int fcode, byte[] data, int len, int timeout);
参数
- addr:
从站地址
- fcode:
功能码
- data:
保存发送数据的字节数组
- len:
发送的数据data长度
- timeout:
超时时间,单位毫秒
返回值
0 成功,-1超时
示例
// 从机按照modbus协议发送数据
modbusSendBytes(mod.addr, mod.fcode, buf, 1+num*2, 0);
// 此函数是串口屏作为从机使用时使用,因篇幅过大,请下载modbus从机例程参考,工程中有详细的使用说明