不少人在采購工業(yè)路由器的過程中都會看到modbus協(xié)議,那么modbus協(xié)議到底是什么呢?智聯(lián)小編跟大家分享介紹一下。
Mod協(xié)議最早被用于Modicon公司的PLC控制器中,后來Modicon被Schneider收購后改名為modbus協(xié)議,現(xiàn)如今也廣泛應(yīng)用在工業(yè)控制器、HMI和傳感器上,Modbus也成為了工業(yè)通訊應(yīng)用中主流的常用協(xié)議,用于與其他工控終端設(shè)備進(jìn)行通訊。

通過Modbus協(xié)議可以使控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和設(shè)備之間進(jìn)行通信。Modbus協(xié)議已經(jīng)成為市場上通用工業(yè)標(biāo)準(zhǔn)了。Modbus協(xié)議可以讓不同品牌的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),方便運營中心對設(shè)備進(jìn)行集中監(jiān)控管理。
Modbus協(xié)議定義了控制器能認(rèn)識使用的消息結(jié)構(gòu),描述控制器對其它設(shè)備的請求訪問過程,對來自其它設(shè)備的請求進(jìn)行回應(yīng),以及偵測錯誤數(shù)據(jù)并記錄。Modbus協(xié)議制定了內(nèi)容的公共格式與消息域格局。

Modbus具有以下幾個特點:
1、標(biāo)準(zhǔn)、開放,用戶可以安全放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產(chǎn)權(quán)。
2、Modbus可以支持多種電氣接口,如RS232或RS485等工業(yè)串口,還可以在雙絞線、光纖、無線上傳送。
3、Modbus的幀格式簡單、緊湊,方便用戶對該協(xié)議進(jìn)行二次開發(fā)。
Modbus功能碼名稱與作用
功能碼 | 名稱 | 作用 |
1 | 讀取線圈狀態(tài) | 取得一組邏輯線圈的當(dāng)前狀態(tài)(ON/OFF) |
2 | 讀取輸入狀態(tài) | 職得一組開關(guān)輸入的當(dāng)前狀態(tài)(0N/OFF) |
3 | 讀取保持寄存器 | 在一個或多個保持寄存器中取得當(dāng)前的二進(jìn)制值 |
4 | 讀取輸入寄存器 | 在一個或多個輸入寄存器中取得當(dāng)前的二進(jìn)制值 |
5 | 強(qiáng)置單線圈 | 強(qiáng)置一個邏輯線圈的通斷狀態(tài) |
6 | 預(yù)置單寄存器 | 把具體二進(jìn)值裝入一個保持寄存器 |
7 | 讀取異常狀態(tài) | 取得8個內(nèi)部線圈的通斷狀態(tài),這8個線圈的地址由控制器決定 |
8 | 回送診斷校驗 | 把診斷校驗報文送從機(jī),以對通信處理進(jìn)行評鑒 |
9 | 編程(只用于484) | 使主機(jī)模擬編程器作用,修改PC從機(jī)邏輯 |
10 | 控詢(只用于484) | 可使主機(jī)與一臺正在執(zhí)行長程序任務(wù)從機(jī)通信,探詢該從機(jī)是否已完成其操作任務(wù),僅在含有功能碼9的報文發(fā)送后,本功能碼才發(fā)送 |
11 | 讀取事件計數(shù) | 可使主機(jī)發(fā)出單詢問,并隨即判定操作是否成功,尤其是該命令或其他應(yīng)答產(chǎn)生通信錯號時 |
12 | 讀取玖通信事件記錄 | 可是主機(jī)檢素每臺從機(jī)的NodBus事務(wù)處理通信事件記錄。如果某項事務(wù)處理完成,記錄會給出有關(guān)錯誤 |
13 | 編程(184/384484584) | 可使主機(jī)模擬編程器功能修改PC從機(jī)邏輯 |
14 | 探詢(184/384484584) | 可使主機(jī)與正在執(zhí)行任務(wù)的從機(jī)通信,定期控詢該從機(jī)是否已完成其程序操作,僅在含有功能13的報文發(fā)送后,本功能碼才得發(fā)送 |
15 | 強(qiáng)置多線圈 | 強(qiáng)置一串連續(xù)邏輯線圈的通斷 |
16 | 預(yù)置多客存器 | 把具體的二進(jìn)制值裝入一串連續(xù)的保持寄存器 |
17 | 報告從機(jī)標(biāo)識 | 可使主機(jī)判斷編址從機(jī)的類型及該從機(jī)運行指示燈的狀態(tài) |
18 | (884和HICRO84) | 可使主機(jī)模擬編程功能,修改PC狀態(tài)邏輯 |
19 | 重置通信磚路 | 發(fā)生非可修改錯誤后,是從機(jī)復(fù)位于已知狀態(tài),可重置順序字節(jié) |
20 | 讀取通用參數(shù)(584L) | 顯示擴(kuò)展存儲器文件中的數(shù)據(jù)信息 |
21 | 寫入通用參數(shù)(584L) | 把通用參數(shù)寫入擴(kuò)展存儲文件,或修改之 |
21~64 | 保留作擴(kuò)展功能備用 | |
65~72 | 保留以備用戶功能所用 | 留作用戶功能的擴(kuò)展編碼 |
73~119 | 非法功能 | |
120~127 | 保留 | 留作內(nèi)部作用 |
128~255 | 保留 | 用于異常應(yīng)答 |

-
通信
+關(guān)注
關(guān)注
18文章
6203瀏覽量
137733 -
MODBUS
+關(guān)注
關(guān)注
28文章
2111瀏覽量
79442 -
工業(yè)通訊
+關(guān)注
關(guān)注
0文章
68瀏覽量
11761
發(fā)布評論請先 登錄
工業(yè)通信界“黑科技”來襲Modbus轉(zhuǎn)Profinet,主打一個 “泰酷辣”
4G工業(yè)路由器:工業(yè)物聯(lián)網(wǎng)的核心連接器與技術(shù)演進(jìn)
工業(yè)路由器品牌前十大排名
深度解析 4G 工業(yè)路由器:工業(yè)物聯(lián)網(wǎng)的數(shù)字橋梁
Modbus 轉(zhuǎn) Profinet:工業(yè)通信協(xié)議的橋梁

5G工業(yè)路由器品牌,5G賦能,重塑工業(yè)路由器新標(biāo)桿

總線通信協(xié)議解析及應(yīng)用
智慧交通信號燈控制系統(tǒng),計訊工業(yè)無線路由器助力城市道路管理

上位機(jī)通信協(xié)議詳解 嵌入式上位機(jī)設(shè)計流程
海洋通信船舶組網(wǎng)工業(yè)4G路由器應(yīng)用

評論