在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从机例程参考,工程中有详细的使用说明