ModBus RTU 與 ModBus TCP
ModBus RTU和ModBus TCP作為ModBus協(xié)議的兩個主要變體,傳統(tǒng)上,ModBus RTU(需要將信息傳送回ModBus主站或SCADA HMI的RTU)被許多不同類型的設備使用。ModBus RTU通常通過RS485串行發(fā)送。這種菊花鏈通信通道允許多個設備在主從配置中向單個HMI端口報告。每個從設備都能夠通過向主設備發(fā)送流量來說話。這使得ModBus網(wǎng)絡結構保持相當簡單。
ModBus TCP之所以得名,是因為它與早期的ModBus不同,它使用TCP / IP來讀取/寫入寄存器值。
所有ModBus協(xié)議的基本結構
無論變體如何,所有標準ModBus通信都遵循相同的消息傳遞結構。一切都圍繞著將值存儲在寄存器中然后讀取它們。這里有幾種數(shù)據(jù)類型在起作用。
例如,離散輸入可以存儲為單個位。更廣泛地說,輸入寄存器存儲基于 ModBus 的設備收集的值。將多個分立器件存儲為單個位,而模擬值甚至 ASCII 字符可能存儲在 8 位寄存器中(最低有效位為 0 位,最高有效位為 64 位)。
不同類型的寄存器按用于輪詢它們的功能代碼進行分類。功能代碼字段中的“1”用于“讀取線圈”(檢查控制繼電器的狀態(tài))?!?”表示“讀取離散輸入”(檢查離散輸入的狀態(tài))?!?”是“讀保持寄存器”(從多用途讀/寫寄存器收集數(shù)據(jù))。ModBus 規(guī)范中還有更多。寄存器由其“起始地址”請求,起始地址是一個 16 位值,用于唯一標識設備中的每個寄存器。對RTU或其他設備的主控請求將始終引用要報告的所需寄存器。

ModBus RTU和ModBus TCP的主要區(qū)別
主要區(qū)別在于ModBus RTU使用菊花鏈網(wǎng)絡,因此你可以通過兩條線連接整個網(wǎng)絡,并通過為每個節(jié)點提供唯一的地址來與每個設備進行通信。ModBus TCP使用星形網(wǎng)絡,其中每個節(jié)點都有一條稱為Cat5或Cat6的單獨電纜。它們可以使用路由器連接。它們還帶有網(wǎng)絡上每個節(jié)點唯一的個人地址。地址可以是 1 到 255,這意味著理論上,你可以在同一網(wǎng)絡上擁有 254 臺設備。你也可以通過互聯(lián)網(wǎng)使用ModBus TCP。
2023 年的趨勢是,更多的現(xiàn)場設備使用 ModBus RTU,但 ModBus TCP 正在迎頭趕上。壓力變送器、流量計和氣體分析儀使用 ModBus RTU。PLC、DCS和控制室設備使用ModBus TCP。一些通過互聯(lián)網(wǎng)與Web服務器通信的設備正在使用ModBus TCP。輸入和輸出模擬和數(shù)字模塊可在ModBus RTU和ModBus TCP上使用。

ModBus能作為一種低成本的解決方案嗎?
對于ModBus RTU和ModBus TCP,答案都是肯定的。ModBus RTU 應用需要讀取 4-20mA 或 0-10 V 輸入,并在 PC 或 PLC 中顯示。而使用ModBus TCP,只需要一個模擬ModBus TCP卡,并使用交叉電纜或通過路由器直接將其連接到帶有Cat5或Cat6電纜的PC,就可以非常快速地讀取ModBus寄存器。
無論是使用ModBus RTU還是ModBus TCP,都會發(fā)現(xiàn)它是適合你應用程序的簡單且低成本的解決方案。根據(jù)系統(tǒng)的大小和復雜性,可以選擇一種更適合用戶需求的協(xié)議,但這兩種協(xié)議都為工業(yè)自動化應用提供了出色的解決方案。
審核編輯:湯梓紅
-
MODBUS
+關注
關注
28文章
2381瀏覽量
82186 -
TCP
+關注
關注
8文章
1417瀏覽量
82984 -
RTU
+關注
關注
0文章
447瀏覽量
30398 -
網(wǎng)絡結構
+關注
關注
0文章
48瀏覽量
12117
原文標題:【干貨】ModBus RTU 與 ModBus TCP
文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯(lián)網(wǎng)應用專家】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
西門子200 SMART與臺達DVP PLC通訊:工業(yè)自動化Modbus RTU 轉Modbus TCP 方案
生物疫苗生產精度保障依托總線協(xié)議的Modbus TCP 轉 RTU案例
智能物流立體倉庫通訊困境:基于協(xié)議轉換的Modbus TCP 轉 Modbus RTU解決方案
光伏逆變器上料-測試協(xié)同依托數(shù)據(jù)采集的Modbus TCP 轉 Modbus RTU協(xié)議應用案例
DLT698轉Modbus RTU-TCP網(wǎng)關
開腦洞,Modbus為什么叫Modbus?
工業(yè)場景下塔訊 Modbus RTU 轉 Modbus TCP 網(wǎng)關實現(xiàn)橫河流量計與 WinCC 數(shù)據(jù)交互案例
塔訊 Modbus RTU 轉 Modbus TCP 在污水處理廠 PLC 數(shù)據(jù)采集中的配置案例
Modbus TCP 轉 Modbus RTU電腦端 TCP 與西門子 V20 變頻器的通信案例
什么是Modbus TCP協(xié)議
Modbus TCP轉Modbus RTU網(wǎng)關連接組態(tài)王的5大技巧!
Modbus TCP 到 RTU:輕松轉換指南!
Modbus TCP Server程序開發(fā)與Yocto系統(tǒng)構建

淺談ModBus RTU與ModBus TCP
評論