解决方案:MFC+Modbus-Tcp协议实现温湿度传感器采集

优采云 发布时间: 2022-11-29 19:22

  解决方案:MFC+Modbus-Tcp协议实现温湿度传感器采集

  本文简单介绍MFC使用Modbus-Tcp通讯实现RS-WS-ETH-6系列MODBUSTCP温湿度传感器的数据采集。

  1.了解ModbusTCP协议

  一文看懂Modbus协议:一文看懂Modbus协议

  2.libmodbus驱动库

  libmodbus驱动库的使用:Modbus驱动库-libmodbus驱动库的使用_whik1194的博客-CSDN博客_libmodbus

  Modbus中文手册:libmodbus官方手册中文翻译

  3、温湿度传感器配置

  1. 参考设备使用说明书(从设备官网下载),使用配置软件搜索连接的设备,设置设备的本地参数、网络参数、设备参数。

  2. 确定温湿度数据的寄存器地址。

  4.使用MFC编写上位机软件

  

" />

  1.新建MFC应用程序ModbusTcpTest

  2.为项目添加参考资源

  引用外部动态链接库dll文件导入mfc项目:外部动态链接库dll文件导入mfc项目_同酷做的博客-CSDN博客_mfc导入dll

  3.建立连接

  //创建modbus对象

  modbus_t *modbus;

  //建立tcp连接

  modbus = modbus_new_tcp(ip地址,端口号);

  //设置奴隶

  int ret = modbus_set_slave(modbus,slave number);//错误返回-1,正确返回0;

  

" />

  // 连接

  ret = modbus_connect(modbus);//错误返回-1,正确返回0;

  //设置响应延迟,第三个参数是最近的时间,1000是1ms而不是1s;

  ret = modbus_response_timeout(modbus,0,900000);

  4.读取数据

  ret = modbus_read_registers(modbus, starting address, number of data, storage container);//读取的数据存入容器,错误返回-1,正确返回0

  5.程序界面

  6.开启线程刷新数据

  参考:【转】MFC子线程中更新控件内容的两种方式_zhigang_zhao的博客-CSDN博客

  7.源码下载

  解决方案:优采云

采集器安装环境要求

  

" />

  优采云

Collector是一款免费的数据采集发布软件,可以部署在云服务器上。可以采集几乎所有类型的网页,与各种CMS建站程序无缝对接,无需登录即可实时发布数据。软件实现定时量化自动采集发布,无需人工干预!最好的云爬虫软件优采云

采集器功能天财机(优采云

数据采集发布系统)大数据和云时代网站数据自动采集发布,致力于网站数据自动采集发布,制作数据采集​​便捷 智能化、智能化、云端化。系统可部署在云服务器上,实现移动办公数据采集。自定义采集规则(regular, XPATH, JSON, 等)可以准确匹配任何信息流。可以采集几乎所有类型的网页,绝大部分文章类页面的内容都可以实现智能化。识别内容发布与各种CMS建站程序无缝耦合,实现无需登录即可导入数据,支持自定义数据发布插件,也可直接导入数据库,存储为Excel文件,生成API接口等自动化及云平台软件实现定时定量自动收放,无需人工干预!内置云平台,用户可以分享下载采集规则,发布供求信息,以及社区帮助、交流等。优采云

采集器截图相关阅读同类推荐:站长常用源码 ) 可以准确匹配任何信息流。可以采集几乎所有类型的网页,绝大部分文章类页面的内容都可以实现智能化。识别内容发布与各种CMS建站程序无缝耦合,实现无需登录即可导入数据,支持自定义数据发布插件,也可直接导入数据库,存储为Excel文件,生成API接口等自动化及云平台软件实现定时定量自动收放,无需人工干预!内置云平台,用户可以分享下载采集规则,发布供求信息,以及社区帮助、交流等。优采云

采集器截图相关阅读同类推荐:站长常用源码 ) 可以准确匹配任何信息流。可以采集几乎所有类型的网页,绝大部分文章类页面的内容都可以实现智能化。识别内容发布与各种CMS建站程序无缝耦合,实现无需登录即可导入数据,支持自定义数据发布插件,也可直接导入数据库,存储为Excel文件,生成API接口等自动化及云平台软件实现定时定量自动收放,无需人工干预!内置云平台,用户可以分享下载采集规则,发布供求信息,以及社区帮助、交流等。优采云

采集器截图相关阅读同类推荐:站长常用源码

  

" />

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线