天天看點

古月金真--簡單易懂介紹modbus協定

       如今風靡全球的“中國新四大發明”正深深地改變着人們的生活。就拿購物來說,以前買東西要逛商場,先找樓層導購,再逛到相應櫃台,接着愉快購物,選好東西後經過一番讨價還價,最後付錢拿貨走人,這些都是稀松平常的場景。可是,如果沒有實際看見東西,隻在網上看到照片,在見不着商家就先付錢,然後等着東西送到家裡,這些場景放在過去簡直讓人不可思議,但就是憑借一套行之有效的交易規則實作了,也就是一種各方都需要遵守的協定。

古月金真--簡單易懂介紹modbus協定

MODBUS

        既然購物能通過一套規則做到這麼便捷,那麼通信是不是也能做到?答案是肯定的,因為通信就是資料互動,也可以通過制定一套規則來友善資料互動,這種規則就是通信協定。萬事開頭難,整明白了協定以及通信協定,那麼MODBUS就說清楚了一半,因為MODBUS就是一種通信協定,那麼MODBUS是怎樣的一種通信協定呢?

        衆所周知,網購的規則是為了協調買家、賣家、第三方平台之間的關系,規定了各方享有的權利和承擔的義務,提出一些完成交易需要的步驟和方法。大家直接就能想到的場景,比如說電商會展示商品和服務内容(買、可退換)、網絡平台(淘寶、天貓)制定了交易的規則,以及快遞公司定義了傳輸商品的方式(包裹、快遞單)。

        同樣道理,MODBUS通信協定是為了友善控制器、裝置之間的資料互動,表面上由類似于“使用者須知”一樣的諸多條文組成,其實也就是說了幾件事情:協定功能、通信内容、通信規則、通信資料格式。

        1)通信功能:MODBUS通信協定定義的功能包括讀、寫、診斷,這裡可以想象一下,當你打電話辦理某個業務,語音提示你:請輸入您想辦理業務,按鍵1查詢,2充值,0人工服務,這不就是功能碼嘛!

        2)通信内容:正如電商會展示出商品供大家選擇一樣,MODBUS通信協定定義了通信的内容包括保持型寄存器、輸入寄存器、線圈等。商品有小件也有大件的,能退也有不能退的,這些通信的内容也是有的可以讀寫,有的隻能讀。

古月金真--簡單易懂介紹modbus協定

MODBUS通信協定

        3)通信規則:MODBUS通信協定采用用戶端/伺服器模式進行通信,可以看看圖表2對這種通信模式與網購的類比。顯然兩個用戶端是沒辦法直接通信的,因為兩個買家能幹嘛?

古月金真--簡單易懂介紹modbus協定

MODBUS通信

        4)通信資料格式:網購後,賣家會采用物流投遞,快遞公司不會像餐廳侍者一樣,托着商品呈遞到家中,而采用包裹的形式,按照快遞單據準确送達,這就是網購貨品的形式。

        MODBUS通信協定為了實作準确傳輸資料,也需要“打包”和“快遞單”。假如說貨品是一個保持寄存器,那麼打包過程就是将保持寄存器的值用功能碼包裝,形成協定資料PDU(類似于包裹);貨品貼上快遞單就是說資料PDU被加上了位址和差錯校驗(即)後形成一幀完整的通信資料(應用資料ADU)。

古月金真--簡單易懂介紹modbus協定

        綜上所述,MODBUS就是包含以上4個内容的通信協定。其實,工業網際網路中的一些技術并不是特别深奧,能從生活中找到原型,你看MODBUS通信協定不也是可以很俗很直覺的嗎?

文章來源: https://www.siemensplc.com/biancheng/22842.html

确實通俗易懂。

關于modbus的其他圖解,轉自: http://www.elecfans.com/d/586736.html

串行通信特性對照表

古月金真--簡單易懂介紹modbus協定

序列槽基本接線方法

古月金真--簡單易懂介紹modbus協定

Modbus幀結構

古月金真--簡單易懂介紹modbus協定

modbus串行傳輸模式-rtu

古月金真--簡單易懂介紹modbus協定

modbus rtu模式的功能碼表

古月金真--簡單易懂介紹modbus協定

01功能解釋

古月金真--簡單易懂介紹modbus協定

15功能碼解釋

古月金真--簡單易懂介紹modbus協定

轉載于:https://my.oschina.net/jingxing05/blog/3076348

       如今風靡全球的“中國新四大發明”正深深地改變着人們的生活。就拿購物來說,以前買東西要逛商場,先找樓層導購,再逛到相應櫃台,接着愉快購物,選好東西後經過一番讨價還價,最後付錢拿貨走人,這些都是稀松平常的場景。可是,如果沒有實際看見東西,隻在網上看到照片,在見不着商家就先付錢,然後等着東西送到家裡,這些場景放在過去簡直讓人不可思議,但就是憑借一套行之有效的交易規則實作了,也就是一種各方都需要遵守的協定。

古月金真--簡單易懂介紹modbus協定

MODBUS

        既然購物能通過一套規則做到這麼便捷,那麼通信是不是也能做到?答案是肯定的,因為通信就是資料互動,也可以通過制定一套規則來友善資料互動,這種規則就是通信協定。萬事開頭難,整明白了協定以及通信協定,那麼MODBUS就說清楚了一半,因為MODBUS就是一種通信協定,那麼MODBUS是怎樣的一種通信協定呢?

        衆所周知,網購的規則是為了協調買家、賣家、第三方平台之間的關系,規定了各方享有的權利和承擔的義務,提出一些完成交易需要的步驟和方法。大家直接就能想到的場景,比如說電商會展示商品和服務内容(買、可退換)、網絡平台(淘寶、天貓)制定了交易的規則,以及快遞公司定義了傳輸商品的方式(包裹、快遞單)。

        同樣道理,MODBUS通信協定是為了友善控制器、裝置之間的資料互動,表面上由類似于“使用者須知”一樣的諸多條文組成,其實也就是說了幾件事情:協定功能、通信内容、通信規則、通信資料格式。

        1)通信功能:MODBUS通信協定定義的功能包括讀、寫、診斷,這裡可以想象一下,當你打電話辦理某個業務,語音提示你:請輸入您想辦理業務,按鍵1查詢,2充值,0人工服務,這不就是功能碼嘛!

        2)通信内容:正如電商會展示出商品供大家選擇一樣,MODBUS通信協定定義了通信的内容包括保持型寄存器、輸入寄存器、線圈等。商品有小件也有大件的,能退也有不能退的,這些通信的内容也是有的可以讀寫,有的隻能讀。

古月金真--簡單易懂介紹modbus協定

MODBUS通信協定

        3)通信規則:MODBUS通信協定采用用戶端/伺服器模式進行通信,可以看看圖表2對這種通信模式與網購的類比。顯然兩個用戶端是沒辦法直接通信的,因為兩個買家能幹嘛?

古月金真--簡單易懂介紹modbus協定

MODBUS通信

        4)通信資料格式:網購後,賣家會采用物流投遞,快遞公司不會像餐廳侍者一樣,托着商品呈遞到家中,而采用包裹的形式,按照快遞單據準确送達,這就是網購貨品的形式。

        MODBUS通信協定為了實作準确傳輸資料,也需要“打包”和“快遞單”。假如說貨品是一個保持寄存器,那麼打包過程就是将保持寄存器的值用功能碼包裝,形成協定資料PDU(類似于包裹);貨品貼上快遞單就是說資料PDU被加上了位址和差錯校驗(即)後形成一幀完整的通信資料(應用資料ADU)。

古月金真--簡單易懂介紹modbus協定

        綜上所述,MODBUS就是包含以上4個内容的通信協定。其實,工業網際網路中的一些技術并不是特别深奧,能從生活中找到原型,你看MODBUS通信協定不也是可以很俗很直覺的嗎?

文章來源: https://www.siemensplc.com/biancheng/22842.html

确實通俗易懂。

關于modbus的其他圖解,轉自: http://www.elecfans.com/d/586736.html

串行通信特性對照表

古月金真--簡單易懂介紹modbus協定

序列槽基本接線方法

古月金真--簡單易懂介紹modbus協定

Modbus幀結構

古月金真--簡單易懂介紹modbus協定

modbus串行傳輸模式-rtu

古月金真--簡單易懂介紹modbus協定

modbus rtu模式的功能碼表

古月金真--簡單易懂介紹modbus協定

01功能解釋

古月金真--簡單易懂介紹modbus協定

15功能碼解釋

古月金真--簡單易懂介紹modbus協定

轉載于:https://my.oschina.net/jingxing05/blog/3076348

繼續閱讀