一、什么是協(xié)議?
首先,讓我們知道什么是協(xié)議。協(xié)議是用于通信技術的語言,就像我們日常對話的語言一樣。例如,我們達成了一項稱為協(xié)議的協(xié)議,“1”是左邊,“2”是對的,我會給你一個“1”。如果你不學習這個協(xié)議,你只知道它是“1”,如果你已經學會了,你就會知道它的意思是離開。
二、什么是Modbus協(xié)議?
在理解了“協(xié)議”的概念后,讓我們看看Modbus協(xié)議是什么。Modbus是一種串行通信協(xié)議,它是Modicon公司(現為施耐德電氣擁有)于1979年發(fā)布的總線協(xié)議,用于與其可編程邏輯控制器(PLC)進行通信。
串行端口和以太網存在Modbus協(xié)議的幾個版本,最常見的是Modbus TCP、Modbus RTU、Modbus ASCII和Modbus Plus。
1、Modbus ASCII協(xié)議
Modbus ASCII協(xié)議基于Modbus RTU協(xié)議,該協(xié)議將指令轉換為ASCII字符進行傳輸。例如,Modbus RTU協(xié)議需要傳輸“12”,這只需要一個字節(jié)。Modbus ASCII協(xié)議需要將“1”轉換為“31”和“2”轉換為“32”,然后需要兩個字節(jié)才能傳輸。因此,Modbus ASCII效率低下,利用率低。
2、Modbus Plus協(xié)議
Modbus Plus協(xié)議,通常稱為MB+,是一種高速現場總線網絡,一個典型的令牌總線網絡和局域網系統(tǒng),特別是用于工業(yè)控制應用。
3、Modbus TCP協(xié)議
Modbus TCP協(xié)議用于管理和控制自動化設備。它涵蓋了使用TCP/IP協(xié)議在“內聯網”和“互聯網”環(huán)境中使用Modbus消息。您可以將其視為在以太網上運行的Modbus RTU協(xié)議。
4、Modbus RTU協(xié)議
Modbus協(xié)議是在設備之間運行的協(xié)議,或者我們應該說設備之間必須有Modbus RTU協(xié)議!Modbus協(xié)議中規(guī)定了這一點,默認模式必須是RTU協(xié)議。框架結構通常由地址、函數代碼、數據和檢查組成。
三、為什么Modbus協(xié)議風靡一時?
到目前為止,它似乎不明白為什么Modbus協(xié)議會如此受歡迎。我們一起去了解一下。
Modbus已成為工業(yè)領域通信協(xié)議的行業(yè)標準(事實上),現在它是工業(yè)電子設備之間的通用連接模式(工業(yè)標準)。此外,它的成功有三個主要關鍵:
公開發(fā)布,沒有版權要求。
易于部署和維護。
更改本地位或字節(jié)沒有太多限制。
一般來說,Modbus是一種工業(yè)控制協(xié)議,它有三個特點:免費使用、易于使用和易于更改,并已被廣泛使用。
由于上述特點,Modbus協(xié)議經受住了時間的考驗,并仍在廣泛領域使用,如儀器和儀表、智能高低壓電器、發(fā)射器、可編程控制器、人機接口、變頻器、現場智能設備等。
四、Modbus在行業(yè)中是如何使用的?
新一代物聯網邊緣網關是為工業(yè)物聯網設計。通過預集成的工業(yè)協(xié)議,如Modbus TCP/RTU和物聯網云、MS Azure和AWS,物聯網邊緣網關可以輕松地從不同的現場設備收集數據,驗證數據并將其上傳到云端——配置只需幾分鐘,無需任何編程。
網關可以扮演Modbus Master的角色,并從Modbus Slave設備讀取寄存器。信號既可以在RS485鏈路上,也可以在以太網鏈路上。
-
以太網
+關注
關注
40文章
5427瀏覽量
171775 -
物聯網
+關注
關注
2909文章
44671瀏覽量
373619 -
MODBUS
+關注
關注
28文章
1808瀏覽量
77028
發(fā)布評論請先 登錄
相關推薦
評論