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