基于modbus的485 linux源码 百度,基于Modbus协议的远程无线抄表系统的设计与实现...

摘要:

随着人民生活水平的日益提高,智能计量表在日常生活和工作中的使用越来越普及。但是传统人工抄表需要消耗大量的人力和物力,并且抄表人员需亲临现场或恶劣的环境,鉴于安全性和便捷性的考虑,远程智能抄表系统就应运而生。 本文设计与实现了一种基于3G上网的Modbus远程抄表系统,包括了服务器,抄表设备和数据采集设备(RTU设备)。本文采用Linux服务器,通过Modbus/TCP协议与抄表设备进行数据交互,并利用MySQL数据库存储抄表数据。抄表设备选择嵌入式Linux操作系统,采用ARM9处理芯片和华为EM770W3G模块接入WCDMA网络。 抄表设备与服务器间采用TCP/IP进行数据通信,实现Modbus/TCP协议;抄表设备与RTU设备之间的数据通信采用RS485,通信协议为Modbus/RS485协议;同时,抄表设备完成Modbus/TCP和Modbus/RS485协议之间的转换。由Linux脚本完成3G拨号上网及PPP自动检测网络,当断网或者Ping不通时自动重拨。整个抄表系统的数据传输实现了透明传输,并且抄表设备能快速检测到3G网络的非正常断开并自动重连,保证系统稳定持久运行。

展开


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部