[Qt源码]ModbusTCP 主机客户端通信程序
基于QT5 QWidget, 实现ModbusTCP 主机客户端通信,支持以下功能:
1、支持断线重连
2、通过INI文件配置自定义服务器IP地址和端口
3、指令发送间隔20ms,界面响应迅速。
4、支持浮点数,有符号整数读写控制
5、支持按键,指示灯状态读写控制
从传统的串口通信,到今天的网络通信,Modbus协议已经成为了工业现场控制系统中广泛使用的一种通信协议。而ModbusTCP作为Modbus协议在以太网上的实现,更是越来越受到重视。本文将介绍一个基于Qt5 QWidget的ModbusTCP主机客户端通信程序,它具有以下几个特点:
- 支持断线重连
在实际应用中,由于网络波动或者其他原因,通信连接经常会断开。此时,我们需要对连接进行恢复或者重连。这个程序支持通信连接的断线重连,这样可以保证程序的稳定性和可靠性。
- 通过INI文件配置自定义服务器IP地址和端口
程序支持通过INI文件来配置自定义的服务器IP地址和端口号。这个功能使得程序更加灵活,可以满足不同场景下的通信要求。
- 指令发送间隔20ms,界面响应迅速
程序中的指令