單靠人工,每個組合換一次設定、等一次逾時,幾百種排列很快就一個下午。 工具用毫秒級切換自動走完。
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 流程的輸入。