RS-485網(wǎng)絡(luò)常見問題及解決方法
RS-485的通訊距離
RS-485與RS-422一樣,其最大傳輸距離約為1200米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能使用規(guī)定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長雙絞線最大傳輸速率僅為1Mb/s.
RS-485的網(wǎng)絡(luò)拓撲結(jié)構(gòu)
RS-485的網(wǎng)絡(luò)拓撲一般采用終端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星型網(wǎng)絡(luò)。最好采用一條總支持線將各個接點串接起來,從總線到每個節(jié)點的引出線長度應(yīng)盡量短,以便使引出線中的反射信號對總線信號的影響最低。
RS-485的終端匹配電阻
RS-485需要2個終端匹配電阻,其阻值要求等于傳輸電纜的特性阻抗,大多數(shù)情況下終端匹配在100至120之間。傳輸距離在300米以下時不需終端匹配電阻。中接電阻接在傳輸總線的兩端。
RS-485電纜的極性問題
RS-485使用兩根電線來進行傳輸。兩根電線是有區(qū)別的,分別標注為A線和B線。B線是在空閑狀態(tài)下電壓更高的那一根。A線相當于-,B線相當于+。
RS-485選用的電纜
RS-485可以使用國際和國內(nèi)標準的通訊電纜。
國際電纜標準為:線徑要大于AWG18.
中國標準為:RVVP1×2×0.5mm 2。
RS-485通訊線路的隔離和抗干擾
屏蔽雙絞線的屏蔽層應(yīng)該連接每一個RS-485設(shè)備的屏蔽端子。屏蔽層只允許一個接地。
ModBUS名稱的由來
ModBUS總線是美國莫迪康(Modicon)公司(后被法國施奈德Schneider公司收購)在世界上首先推出的基于RS-485的總線。
ModBUS為 Modicon’sBUS(即:Modicon的總線)的縮寫。
所以:Mod代表 Modicon
BUS是總線的意思,為專有名詞合在一起:ModBUS。
ModBUS一成為中國國家推薦標準。
ModBUS允許在線路上有幾臺主機?
ModBUS協(xié)議只允許在一條線路上有一臺主機。允許在主機和從機之間進行通訊,而不允許從機之間進行通訊。
ModBUS協(xié)議有哪幾種?
ModBUS有2種協(xié)議,即:ModBUS-ASCII和ModBUS-RTU協(xié)議。
如下圖所示為實際應(yīng)用中常見的一些常見的錯誤連接方式左側(cè)和正確的連接方式右側(cè)。左側(cè)三種不恰當?shù)木W(wǎng)絡(luò)鏈接盡管在某些情況下(短距離,低速率)仍然可以正常工作,但隨著通訊距離的延長或者通訊距離的提高,其不良影響會越來越嚴重??傊?,應(yīng)該提供一條單一,連續(xù)的信號通道作為總線。
ModBUS如何實現(xiàn)雙向通訊?
ModBUS協(xié)議在一根通訊線上使用RS-485應(yīng)答式連接(半雙工),這意味著在一根單獨的通訊線上信號沿著相反的兩個方向傳輸。首先,主計算機的信號尋址到一臺唯一的終端設(shè)備(從機),然后,在相反的方向上終端設(shè)備發(fā)出的應(yīng)答信號傳輸給主機。
ModBUS支持多少個節(jié)點?
ModBUS網(wǎng)絡(luò)內(nèi)段最多支持32個節(jié)點,可以利用中繼器擴展到256個節(jié)點。
|