良友工控助手
3

UDP 单播测试工具

与指定端点进行 UDP 数据报收发,收发共用同一 Socket,点对点 UDP 调试最直接的手段。

良友工控助手UDP 单播测试工具界面截图
良友工控助手 · UDP 单播测试工具 界面

功能介绍

UDP 单播测试工具用于与指定的单个目标端点进行 UDP 数据报收发,是点对点 UDP 通信调试最直接的手段。UDP 通信基于数据报,本质上不区分客户端与服务端,具有无连接、不可靠、不重传、开销小、实时优先的特点,因而在设备状态上报、指令下发、传感器数据采集等工控与物联网场景中被广泛使用。在良友工控助手的 UDP 单播测试工具中,先指定本机监听的 UDP 本地端口,并填写目标 IP 地址与目标端口,点击 Listen 后工具将绑定本机全部 IPv4 地址并开始监听该端口,任何发往本机该端口的数据报都会被接收;随后点击 Send,即可向对端 UDP 端点发送报文。收发共用同一个 Socket,因此工具既能主动向设备下发指令,也能被动接收设备主动上报的数据,工控现场最常用的“先监听本机端口、再看设备上报了什么”即可一次完成。工具支持发送与接收的数据分别以 Hex 字符串或文本字符串展示,两种模式可独立设置、标签随切换同步变化;如果使用文本字符串与对端通信,还可以选择字符编码,支持的编码有 UTF-8、ASCII、Unicode、GB2312 和 ANSI(跟随操作系统)。Hex 模式下输入时空格会被自动忽略,便于直接粘贴设备手册中分段带空格的报文;当输入长度为奇数时,会明确提示 Data Length Error。收发日志带毫秒级时间戳并按事件着色——发送为蓝色、接收为绿色、错误为红色、状态为黑色,每条记录都标注目标或来源地址(IP:端口)与字节数,能清楚分辨每个数据报发往哪里、又来自哪台设备,这在监听端口同时收到多个来源报文时尤为必要;监听期间本地端口会锁定不可修改,未启动监听时发送按钮禁用并提示 Not Started,避免无效操作。工具还支持多开实例,可同时监听多个端口、分别对应不同设备。可用于调试 Modbus-UDP 等工控 UDP 协议,验证点对点 UDP 通信链路连通性;模拟 UDP 客户端向设备下发指令、接收设备应答报文;排查端口占用、防火墙拦截、报文丢包等网络问题;也可用于测试高频小包传输场景,观察实时通信下的数据交互行为;需要组播或广播时,可改用 UDP 组播、UDP 广播插件配合使用。凡是使用 UDP 点对点通信的场景,都可以使用良友工控助手的 UDP 单播测试工具进行调试与验证。

典型应用场景

  • 调试 Modbus-UDP 等工控 UDP 协议
  • 验证点对点 UDP 通信链路连通性
  • 模拟 UDP 客户端向设备下发指令、接收设备应答报文
  • 排查端口占用、防火墙拦截、报文丢包等网络问题
  • 测试高频小包传输场景,观察实时通信行为

「UDP 单播测试工具」是 良友工控助手 内置的 13 个插件之一

免费软件 · Windows 10 / Windows 11 · 本地运行,数据不出本机

从 Microsoft Store 免费下载良友工控助手