古詩詞大全網 - 團隊口號 - 如何將多個RS485 modbus主機連接到壹個從機?

如何將多個RS485 modbus主機連接到壹個從機?

TS-8515-A

Modbus協議多主機智能管理器

(Modbus協議通信主機代理)

根據modbus協議的要求和目前的技術狀況,提出以下設計方案,旨在使modbus多主機通信更加符合工業通信的實際應用,使這種通信更加穩定。

解決MODBUS RTU/ACSII通訊中不能有兩臺上位機的問題。連接多個主從之間的模塊,通過模塊的信號傳遞,同時實現兩個以上主從之間的通信。

采用主機代理模式:所有modbus主機只與代理主機直接通信,通過4個(或更多)RS485/RS232端口同時與所有modbus主機通信。

代理主機根據先進先出的原則從棧中取出modbus通信主機命令,並將命令發送到從總線。

微處理器從四個(或更多)端口接收到來自modbus通信主機的命令後,執行CRC校驗,並將正確的命令壓入堆棧。在CRC校驗之後,從端口5獲得的返回數據被傳輸到相應主機的端口。

可以設置modbus通信主機發送命令的時間間隔。根據工業系統的可靠性和穩定性原則,發送命令的最小時間間隔為250 ms..如果系統中有兩臺modbus通信主機,需要將modbus通信主機的命令發送時間間隔設置為500ms(壹般為默認值)。諸如此類。

系統使用堆棧並定期獲取存儲命令,因此不會導致存儲或數據溢出。

系統的穩定性和可靠性也是可預測的。可以計算出發送命令的穩定時間間隔。

在個別從機故障或線路故障的情況下,系統不會壹直處於等待狀態,其他主從機仍能正常工作。

該設備已通過實際測試,並在現場得到應用。

二、技術指標:

電源:DC9-30V電源

工作電流:DC24V

通信速率:300-115.2Kbps,默認為9600 8 N 1。

端口數量:4個主端口和1個從端口(RS485總線理論為256個節點)。

隔離保護:信號隔離電壓5000V;電源隔離?1000伏

通信距離:RS-485/422側的通信距離為1.5Km

最大節點數:RS-485為128個節點。

協議標準:?RS-485符合TIA/EIA-485-A標準;RS-422符合EIA-422-A標準;支持MODBUS?RTU或MODBUS RTU/ACSII協議,用於透明傳輸,與命令無關。

數據緩沖區:數據緩沖區擴展到8K字節,保證設備有足夠的空間接收設備(從機)返回的數據;

命令長度:存儲主機命令的堆棧擴展到4*50條命令,命令長度增加到260字節;

散熱:徹底解決可能出現的散熱問題,在主芯片中加入散熱片和導熱矽膠。

保護電壓:15KV靜電保護,600W/ms防雷;電磁兼容性滿足GB/T 17626《電磁兼容性試驗和測量技術》中IEC61000-4-5的要求。

尺寸:工業導軌模塊(126mm×90mm×34mm)

工作溫度:-45℃ ~ 85℃

三、參數配置

MODBUS用於通信?RTU或MODBUS RTU/ACSII協議透明傳輸,常用命令均可。

默認參數:4個主端口和1個從端口波特率略9600 8 N 1。

1,硬件連接:

A+,B-:連接下壹臺計算機(從屬設備)

A1+,B1-:連接上位機1 (modbus主機)。

A2+,B2-:連接到上位機2(modbus主機)

A3+,B3-:連接到上位機3 (modbus主機)

A4+,B4-:連接到上位機4(modbus主機)

2.該模塊中要設置的參數有:

(1)串行端口設置:

波特率:可設置(300~115200bps)。

數據位置:8位數字

停止位:1位

檢查:無

波特率:300 bps到115200 bps常用波特率(出廠設置為9600bps)。

(2)下位機最大響應時間:70ms~65535ms(出廠設置為70ms)。在從主機或從機接收命令的過程中,數據被保存在緩沖器中。等待70ms後,沒有新的數據,認為命令結束,然後轉發數據。