RS485 無法通訊 - 排查順序

Step1 檢查設定

檢查大約分兩個部分

1.通訊設定

檢查項目如下:

a. BaudRate 設定是否一致

b. Data Bit / Parity Check / Stop Bit 設定是否一致

c. 通訊協議設定是否一致 ( ASCII or RTU )

d. ID 設置是否一致

2.接線

RS485 有三根線 : A, B 與 GND

a. 接線上A接A, B接B, GND接GND

b. 客戶一般喜歡只接 A與B, 若有干擾狀況, 建議 GND 訊號也要接

 

Step2 使用 A_HMI 測試

若 Step1 都檢查好, 仍然無法通訊, 則請使用A_HMI連線 ( 設定如Step1 ), 然後觀察 STA LED 的閃爍狀況

LED Status

描述

檢查方向

LED Status

描述

檢查方向

恆亮

通訊狀況正常,有收到訊號,且可以判別訊號。

此狀況表示 ID 可能設錯

閃爍

通訊有訊號,但訊號無法正常判別。

有底下幾種可能

  1. BaudRate / Data Bit / Parity Check / Stop Bit / 通訊協議設定 可能不對

  2. A跟B接反了

  3. 訊號有干擾

熄滅

通訊沒有訊號 (未接通訊)。

  1. 這表示接線沒有通, 需要檢查接線是否有斷掉。

  2. RS485 GND 沒有接也有可能使通訊無法連線。
    (共地問題)