赞
踩
可以去github下载
链接: https://pan.baidu.com/s/13lgEZ59Dt5M7zmTJNpfKvg?pwd=yzfm 提取码: yzfm
下载libmodbus 并解压
LIBS += -Ldll -lws2_32
#include "libmodbus\modbus.h"
"modbus.h"换成<libmodbus\modbus.h>
读写数据不能放在构造函数里,不然失灵,未知原因
// 连接 mb = modbus_new_tcp("192.168.1.x",502); modbus_set_slave(mb,1);//设置需要连接的从机地址 modbus_connect(mb); // 设置通讯超时时间 struct timeval t; t.tv_sec=0; t.tv_usec=1000000; //设置modbus超时时间为1000毫秒,注意:经测试,如果没有成功建立tcp连接,则该设置无效。 modbus_set_response_timeout(mb,t.tv_sec,t.tv_usec); // 读写数据不能放在构造函数里,不然失灵,未知原因 // 读数据 uint16_t tab_reg[128]={ 0}; int regs=modbus_read_registers(mb, 202,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。