在modbus上发送写入帧 – modbusWrite

带Modbus版本中,在modbus上发送写入帧

定义

int modbusWrite(int addr, int fcode, int outputaddr, int val, int timeout);

参数

addr:

地址

fcode:

功能码

outputaddr:

输出地址

val:

输出值

timeout:

超时时间,单位毫秒

返回值

0 成功,-1超时

示例

// 在Modbus总线上发送写入帧,设备地址0x01,功能码0x06,输出地址0x0064,输出值0x02,超时50mS
modbusWrite(0x01,0x06,0x0064,0x02,50);
// 可在官网下载相应工程参考。