什么是 Modbus 通信協議?工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬件、亦包括軟件,可應用于各種數據采集和過程監控。

什么是協議?
首先,讓我們知道什么是協議。協議是用于通信技術的語言,就像我們日常對話的語言一樣。比如我們做一個叫protocols的協議,左邊是“1”,右邊是“2”,我給你一個“1”。如果你不學習這個協議,你只知道它是“1”,如果你學會了,你就會知道它的意思是左。
什么是 Modbus 協議?
理解了“協議”的概念后,我們再來看看什么是Modbus協議。Modbus是一種串行通信協議,是Modicon公司(現為施耐德電氣所有)于1979年發布的一種總線協議,用于與其可編程邏輯控制器(PLC)進行通信。
串行端口和以太網存在多個版本的 Modbus 協議,最常見的是 Modbus TCP、Modbus RTU、Modbus ASCII 和 Modbus Plus。
Modbus ASCII 協議
Modbus ASCII 協議基于 Modbus RTU 協議,將指令轉換為 ASCII 字符進行傳輸。例如Modbus RTU協議需要傳輸“12”,只需要一個字節。Modbus ASCII 協議需要將“1”轉換為“31”,將“2”轉換為“32”,然后需要兩個字節來傳輸。因此,Modbus ASCII 效率低,利用率低。
Modbus Plus 協議
Modbus Plus協議,俗稱MB+,是一種高速現場總線網絡、典型的令牌總線網絡和局域網系統,特別適用于工業控制應用。
Modbus TCP 協議
Modbus TCP協議用于管理和控制自動化設備,涵蓋了使用 TCP/IP 協議在“Intranet”和“Internet”環境中使用 Modbus 消息。您可以將其視為運行在以太網上的 Modbus RTU 協議。
Modbus RTU 協議

Modbus協議是設備之間運行的協議,或者說設備之間必須有Modbus RTU協議!這是 Modbus 協議規定的,默認模式必須是 RTU 協議。幀結構一般由地址、功能碼、數據和校驗組成。
為什么Modbus協議風靡一時?
到目前為止,似乎還沒有看到 Modbus 協議為何如此受歡迎。一起來了解一下吧。
Modbus已經成為工業領域通信協議的行業標準(De facto),現在是工業電子設備之間的一種通用連接方式(一種工業標準)。此外,成功還有三個主要關鍵:
公開出版,無版權要求。
易于部署和維護。
更改本地位或字節沒有太多限制。
總的來說,Modbus是一種工業控制協議,具有免費使用、易用、易更改三大特點,得到了廣泛的應用。
由于以上特點,Modbus協議經受住了時間的考驗,仍在廣泛的領域中得到應用,如儀器儀表、智能高低壓電器、變送器、可編程控制器、人機界面、變頻器、現場智能設備等。
Modbus在行業中是如何使用的?
新一代 物聯網邊緣網關專為工業物聯網而設計。借助 Modbus TCP/RTU 等預先集成的工業協議和 MS Azure 和 AWS 等物聯網云, 物聯網邊緣網關可以輕松地從不同的現場設備收集數據、驗證數據并將其上傳到云端 — 只需配置幾分鐘沒有任何編程。
網關可以扮演 Modbus Master 的角色并從 Modbus Slave 設備讀取寄存器。信號既可以在 RS485 鏈路上,也可以在以太網鏈路上。