单靠人工,每个组合换一次设置、等一次超时,几百种排列很快就一个下午。 工具用毫秒级切换自动走完。
1200 / 2400 / 4800 / 9600 / 19200 / 38400 / 57600 / 115200
7/8 数据位 × None/Even/Odd × 1/2 停止位
Modbus RTU / ASCII 及常见品牌私有协议特征
1 – 247 扫描,并列出在线响应的所有站号
工具用四层信号逐步收敛,避免「看起来有响应」的假阳性。
波特率错误时 UART 会产生 framing / parity error。错误率高的组合直接排除。
正确波特率下,帧与帧之间的静默间隔会呈现稳定的协议特征。
用 CRC-16 (RTU) 或 LRC (ASCII) 验算。连续多帧通过才视为命中。
检查功能码是否在合法集合、数据长度与声明长度是否一致、地址范围是否合理。
现场已有 HMI 在轮询时,工具优先采用被动监听: 不主动发出任何字节,只听既有流量就能推导出参数。
这对「不允许在运行中设备上注入报文」的场合很重要—— 很多产线根本不会给你主动测试的机会。
若线路上没有主站(例如设备待机、或直接接单机 PLC), 工具可发出最低风险的只读查询(Modbus FC03/FC04)探测。
主动模式一律需要人工明确启用,并可限定站号与地址范围。
最后一项是关键:这份摘要就是 一小时产出远程 HMI 流程的输入。