不少人在采購工業(yè)路由器的過程中都會看到modbus協(xié)議,那么modbus協(xié)議到底是什么呢?智聯(lián)小編跟大家分享介紹一下。
Mod協(xié)議最早被用于Modicon公司的PLC控制器中,后來Modicon被Schneider收購后改名為modbus協(xié)議,現(xiàn)如今也廣泛應用在工業(yè)控制器、HMI和傳感器上,Modbus也成為了工業(yè)通訊應用中主流的常用協(xié)議,用于與其他工控終端設備進行通訊。
工業(yè)網關通過Modbus協(xié)議可以使控制器相互之間、控制器經由網絡(例如以太網)和設備之間進行通信。Modbus協(xié)議已經成為市場上通用工業(yè)標準了。Modbus協(xié)議可以讓不同品牌的控制設備可以連成工業(yè)網絡,方便運營中心對設備進行集中監(jiān)控管理。
Modbus協(xié)議定義了控制器能認識使用的消息結構,描述控制器對其它設備的請求訪問過程,對來自其它設備的請求進行回應,以及偵測錯誤數(shù)據(jù)并記錄。Modbus協(xié)議制定了內容的公共格式與消息域格局。
工業(yè)路由器Modbus具有以下幾個特點:
1、標準、開放,用戶可以安全放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產權。
2、Modbus可以支持多種電氣接口,如RS232或RS485等工業(yè)串口,還可以在雙絞線、光纖、無線上傳送。
3、Modbus的幀格式簡單、緊湊,方便用戶對該協(xié)議進行二次開發(fā)。
Modbus功能碼名稱與作用
功能碼 | 名稱 | 作用 |
1 | 讀取線圈狀態(tài) | 取得一組邏輯線圈的當前狀態(tài)(ON/OFF) |
2 | 讀取輸入狀態(tài) | 職得一組開關輸入的當前狀態(tài)(0N/OFF) |
3 | 讀取保持寄存器 | 在一個或多個保持寄存器中取得當前的二進制值 |
4 | 讀取輸入寄存器 | 在一個或多個輸入寄存器中取得當前的二進制值 |
5 | 強置單線圈 | 強置一個邏輯線圈的通斷狀態(tài) |
6 | 預置單寄存器 | 把具體二進值裝入一個保持寄存器 |
7 | 讀取異常狀態(tài) | 取得8個內部線圈的通斷狀態(tài),這8個線圈的地址由控制器決定 |
8 | 回送診斷校驗 | 把診斷校驗報文送從機,以對通信處理進行評鑒 |
9 | 編程(只用于484) | 使主機模擬編程器作用,修改PC從機邏輯 |
10 | 控詢(只用于484) | 可使主機與一臺正在執(zhí)行長程序任務從機通信,探詢該從機是否已完成其操作任務,僅在含有功能碼9的報文發(fā)送后,本功能碼才發(fā)送 |
11 | 讀取事件計數(shù) | 可使主機發(fā)出單詢問,并隨即判定操作是否成功,尤其是該命令或其他應答產生通信錯號時 |
12 | 讀取玖通信事件記錄 | 可是主機檢素每臺從機的NodBus事務處理通信事件記錄。如果某項事務處理完成,記錄會給出有關錯誤 |
13 | 編程(184/384484584) | 可使主機模擬編程器功能修改PC從機邏輯 |
14 | 探詢(184/384484584) | 可使主機與正在執(zhí)行任務的從機通信,定期控詢該從機是否已完成其程序操作,僅在含有功能13的報文發(fā)送后,本功能碼才得發(fā)送 |
15 | 強置多線圈 | 強置一串連續(xù)邏輯線圈的通斷 |
16 | 預置多客存器 | 把具體的二進制值裝入一串連續(xù)的保持寄存器 |
17 | 報告從機標識 | 可使主機判斷編址從機的類型及該從機運行指示燈的狀態(tài) |
18 | (884和HICRO84) | 可使主機模擬編程功能,修改PC狀態(tài)邏輯 |
19 | 重置通信磚路 | 發(fā)生非可修改錯誤后,是從機復位于已知狀態(tài),可重置順序字節(jié) |
20 | 讀取通用參數(shù)(584L) | 顯示擴展存儲器文件中的數(shù)據(jù)信息 |
21 | 寫入通用參數(shù)(584L) | 把通用參數(shù)寫入擴展存儲文件,或修改之 |
21~64 | 保留作擴展功能備用 | |
65~72 | 保留以備用戶功能所用 | 留作用戶功能的擴展編碼 |
73~119 | 非法功能 | |
120~127 | 保留 | 留作內部作用 |
128~255 | 保留 | 用于異常應答 |
工業(yè)路由器 -
通信
+關注
關注
18文章
6399瀏覽量
140083 -
MODBUS
+關注
關注
28文章
2459瀏覽量
83348 -
工業(yè)通訊
+關注
關注
0文章
97瀏覽量
11954
發(fā)布評論請先 登錄
ZigBee:低功耗物聯(lián)的“網狀神經”
協(xié)議“老將”,連接工業(yè)智能的橋梁——一文讀懂ModBus通信協(xié)議
工業(yè)物聯(lián)網網關與路由器的差別在哪
5G工業(yè)路由器廠家計訊物聯(lián),5g/4g工業(yè)級路由器賦能工業(yè)互聯(lián)新生態(tài)
工業(yè)路由器賦能新基建高速道路場景應用
Modbus RTU轉MQTT實現(xiàn)內網通信的物聯(lián)網方案
基于睿擎派輕松玩轉Modbus工業(yè)通信
智慧電力光伏儲能通信八網口工業(yè)路由器應用
工業(yè)路由器賦能倉庫消防預警,智慧消防物聯(lián)網解決方案
智聯(lián)物聯(lián)工業(yè)路由器通信知識分享之modbus通信協(xié)議
評論