儀表和PLC的RS485通訊老掉線,多數都是以下原因造成。昌暉儀表在本文聊聊儀表和PLC的RS485通訊老掉線原因和處理方法。
1、通訊參數對不上
說彼此都能聽懂的話才能順暢聊天,儀表和PLC通訊也是這個道理。串口通訊參數有波特率、停止位、數據位、校驗方式。
①波特率
波特率常見值有9600、19200、38400和115200,儀表和PLC通訊時兩端必須完全一致。
②數據位
數據位常見值有7位和8位,儀表和PLC通訊時兩端必須完全一致,MODBUS一般用8位。
③停止位
停止位常見值有1位和1位,儀表和PLC通訊時兩端必須完全一致。
④檢驗方式
數據位常見值有無校驗、奇校驗和偶校驗,儀表和PLC通訊時兩端必須完全一致,選無校驗時數據位必須是8位。
2、地址沖突和總線拓撲
串口通訊參數都設置對了,通訊還是時斷時續,那你需要檢查地址設置和有沒有接120Ω終端電阻(建議大家看看為何RS485總線必須加120Ω、1/4W的金屬膜終端電阻)。
儀表和PLC通訊時設備地址設置必須一致且不能重復;RS485總線必須手拉手串接,不能分叉;RS485總線在兩端必須各加一個120Ω的終端電阻。大家用示波器觀察信號波形可看到:沒加終端電阻的時候,信號方波末端會有一個明顯的振鈴。加了之后,信號干干凈凈。
3、接地和屏蔽
接地和屏蔽讓老手也會栽跟頭。在這里昌暉儀表直接給大家結論:①屏蔽線只能采取一端接地;②通訊線和動力線不能同穿一根管(大家可看看儀表信號電纜和電氣控制電纜選用與敷設經驗)。
①接地
接地大家照著這幾條來,通訊干擾起碼能解決八成:
a、通訊線用雙絞屏蔽線,別圖便宜用普通電線。買的時候認準RS485專用電纜。
b、RS485的A線接A線,B線接B線。千萬別接反,接反了通訊距離超過幾十米就開始丟包。
c、如果現場干擾特別大,上隔離器。一個RS485隔離器也就兩三百塊錢,能省你幾天排查時間。
②屏蔽
屏蔽線的屏蔽層接好了叫屏蔽,接不好叫天線。一端接地,記住這四個字就行。
大家在現場遇到通訊問題,別慌,按昌暉儀表分享的現場排查三步法試一試:
第一步:查參數。波特率、數據位、停止位、校驗方式,儀表和PLC參數逐一核對。這一步能解決50%的問題。
第二步:查硬件。地址是否重復?120Ω終端電阻有沒有加?線有沒有接反?用萬用表量一下AB線之間的電阻,正常的RS485網絡應該在60Ω左右(兩個120Ω電阻并聯)。
第三步:查干擾。屏蔽層接地了沒?通訊線和動力線是不是走一起了?把PLC那邊的通訊口用USB轉RS485接到筆記本電腦上,用串口調試工具看看收不收得到亂碼。有亂碼說明干擾嚴重。
隨身工具清單:USB轉485調試器1個、萬用表1塊、串口調試助手(裝電腦或手機均可)、120Ω電阻兩個。這四樣東西裝一個小工具包,走哪都帶著,儀表RS485通訊問題迎刃而解。
共有訪客發表了評論
網友評論