使用 RS-485 通訊 的專業人士可能需要測試並記錄序列介面,以便識別並解決 RS-485 網路中可能出現的問題。不僅如此,開發工業序列應用程式的程式設計師也可能需要一款專用工具,用於讀取與監控其應用程式所通訊的 RS-485 Modbus 連接埠。
在硬體或軟體 RS485 資料記錄器之間做選擇
使用者可以根據其特定使用情境,在硬體與軟體 RS-485 資料記錄器之間做選擇。
RS485 資料記錄器可提供實體裝置或軟體解決方案。硬體 RS485 記錄器是一種獨立裝置,具備電源供應、記憶體以及用於儲存的 SD 卡。它不需要連接到電腦即可記錄 Modbus 或感測器資料。在沒有電腦的情況下於現場記錄資料時,硬體 Modbus 資料記錄器是必要的。
軟體資料記錄器是在連接至 RS485 網路的電腦上執行的應用程式。使用者可以即時顯示、解碼並記錄 RS485 資料。無需額外硬體即可解碼完整的 Modbus RTU/ASCII 協定。若你的網路上連接有電腦,軟體記錄通常是最容易實作的解決方案,並提供更強的功能,例如協定層級的可視性。
本指南將說明如何使用你的電腦嗅探、記錄並分析 RS485 與 Modbus 資料。
有效軟體解決方案:序列資料記錄器
序列資料記錄器 是一套軟體解決方案,可讓您輕鬆監控並分析 RS-485 連接埠流量。此應用程式的進階功能包括可同時監控多個連接埠,並選擇您想要監控的事件類型。無需額外硬體即可記錄通過您電腦序列連接埠的資料。
我們的Modbus 軟體工具比較將幫助您找到適合的解決方案,以在應用程式之間共享連接埠、模擬 Modbus TCP,以及模擬從站裝置。
RS485 活動操作指南
無論您需要監控配備 RS-485 連接埠的控制器、檢查特定序列裝置對某些資料的反應,或分析您的系統所部署之所有 RS-485 介面的活動,以下說明如何使用 RS-485 資料記錄軟體來完成這些工作。
首先,下載軟體並將其安裝到您的電腦上。啟動應用程式以開始新的監控工作階段:
1. 在應用程式的主選單中選取 Session -> New session。或者,您可以在主工具列上按一下「New」或按下 CTRL+N。結果,您將會看到「New monitoring session」視窗。
2. 現在,決定您希望如何顯示已擷取的資料,並選擇所需的視覺化工具。有表格、折線圖、Dump、終端機和 Modbus 檢視。作為選項,您可以同時使用它們全部。
3. 接下來,根據您希望從哪裡開始您的監控工作階段,在「立即開始監控」與「在新視窗中開始」選項之間進行選擇。
4. 在「擷取選項」中選取您想要追蹤的事件類型(建立/關閉、讀取/寫入、裝置控制。
5. 最後,點擊「開始監控」就這樣!現在你可以輕鬆捕捉並分析透過所需 RS-485 連接埠傳輸的資料。
6. 若有必要儲存工作階段,您應前往主選單並選擇「Session -> Save session/Save session As」或者,按一下主工具列上的「Save」或按 CTRL+S。
Serial Data Logger 作為 RS485、RS422 嗅探器運作,並使得可以同時分析來自多個 COM 連接埠的資料。當需要連線至已被另一個應用程式使用的 RS485 連接埠時,此解決方案也很有用。
Modbus 資料記錄
序列資料記錄器會擷取並解碼 RS485 網路上的 Modbus 流量。它提供結構化的請求與回應,而不僅僅是原始位元組。此資訊可簡化對於行為異常的計量裝置、PLC 或 Modbus 從站的問題排除。
RTU
該軟體透過解碼二進位訊框並在專用的 Modbus 檢視中顯示 Modbus 流量,作為 Modbus RTU 資料記錄器使用。您也可以透過選取主站或從站裝置來篩選 Modbus 流量。
ASCII
該軟體透過專用的 Modbus 檢視支援 Modbus ASCII 監控,使技術人員能夠在檢視其他擷取的序列資料的同時,檢查以 ASCII 為基礎的 Modbus 流量。
RS-485 記錄器軟體的核心功能
RS485 記錄器軟體提供以下核心功能。
• 即使某個 COM 連接埠正在被其他應用程式使用,您仍可連線至該連接埠。
• 透過 RS-485 介面傳輸的資料會即時顯示,以利快速解決問題。
• RS-485 分析與監控工具可在單一工作階段中同時監控多個 COM 連接埠。
• 「傳送」對話方塊可讓您以字串、十六進位、十進位、八進位或二進位格式傳輸資料,以測試裝置的回應;接著「終端機」檢視會將傳入資料顯示為可讀的 ASCII 文字。
• 兩個相關工具有助於疑難排解:比較工作階段」功能會醒目提示已儲存工作階段之間的差異,而「重現」可讓您將先前擷取的工作階段回放到序列連接埠。
常見問題
EIA/TIA-485 標準廣泛用於需要長距離運作並要求高速資料傳輸的工業應用。此介面特別適合在雜訊環境中連接序列裝置,例如製程控制廠、公用事業場址與工廠。
RS-485 埠嵌入於各種裝置中,包括低速數據機、可程式邏輯控制器、電腦數值控制工具機、銷售點終端機、計量儀器、大型特殊自動化機器及其他設備。
硬體資料記錄器是具備內建儲存空間與記憶體的實體裝置。它們通常用於記錄無人值守的現場設備。軟體記錄器在連接到網路的電腦上執行。它們提供多種通訊協定的即時解碼,包括 Modbus RTU/ASCII,且無需額外硬體。
透過序列埠或 USB 轉 RS-485 轉接器將 RS-485 介面連接到電腦,以監控 RS-485 資料。在 Serial Data Logger 軟體中開始監控工作階段,即可在不需要額外硬體的情況下即時顯示並記錄通訊流量。
您可以透過啟動「序列資料記錄器」工作階段,並使用「傳送」對話方塊以您需要的格式將資料傳送至裝置,來測試 RS-485 通訊。在「表格」轉儲」或「終端機」檢視中檢視裝置的回應。這可讓您精確驗證問題究竟是由您的應用程式造成,還是由配線造成。
Serial Data Logger 可直接處理透過 RS-485 的 Modbus RTU/ASCII。您可能會想參考我們的Modbus 軟體比較,以便為 Modbus 從站模擬或 TCP 密集型工作流程等任務找到合適的工具。