# Modbus 调试工具(Qt Widgets + Modbus)
## 项目概述
- 技术栈:**Qt Widgets + Qt Modbus**
- 运行平台:统信UOS / 银河麒麟(x86_64 / ARM)
- 用途:工业现场 Modbus RTU/TCP 设备调试、寄存器读写、线圈/离散量操作、通信参数配置、日志查看
- 复杂度:中等,同时支持 **Modbus TCP 客户端**、**Modbus RTU 串口客户端**,覆盖主流读写功能,适合工控设备联调
- 依赖:Qt 官方 `modbus` 模块(Qt5.15+ / Qt6 原生支持),RTU 模式依赖串口权限
## 一、项目配置文件 `ModbusTool.pro`
```qmake
QT += core gui widgets modbus serialport network
TARGET = ModbusDebugTool
TEMPLATE = app
# 兼容 x86/ARM 通用编译
CONFIG += release c++11
# 源码文件
SOURCES += \
main.cpp \
mainwindow.cpp \
modbus_client.cpp
# 头文件
HEADERS += \
mainwindow.h \
modbus_client.h
# 界面文件