Modbus通訊協議格式以及功能碼

2021-08-23 12:14:38 字數 1461 閱讀 4742

功能碼     名稱               作用

1 讀取線圈狀態 取得一組邏輯線圈的當前狀態(on/off)

2 讀取輸入狀態 取得一組開關輸入的當前狀態(on/off)

3 讀取保持暫存器 在乙個或多個保持暫存器中取得當前的二進位制值

4 讀取輸入暫存器 在乙個或多個輸入暫存器中取得當前的二進位制值

5 強置單線圈 強置乙個邏輯線圈的通斷狀態

6 預置單暫存器 把具體二進值裝入乙個保持暫存器

7 讀取異常狀態 取得8個內部線圈的通斷狀態,這8個線圈的位址由控制器決定

8 回送診斷校驗 把診斷校驗報文送從機,以對通訊處理進行評鑑

9 程式設計(只用於484) 使主機模擬程式設計器作用,修改pc從機邏輯

10 控詢(只用於484) 可使主機與一台正在首席執行官程式任務從機通訊,探詢該從機是否已完成其操作任務,僅在含有功能碼9的報文傳送後,本功能碼才傳送

11 讀取事件計數 可使主機發出單詢問,並隨即判定操作是否成功,尤其是該命令或其他應答產生通訊錯誤時

12 讀取通訊事件記錄 可是主機檢索每台從機的modbus事務處理通訊事件記錄。如果某項事務處理完成,記錄會給出有關錯誤

13 程式設計(184/384 484 584) 可使主機模擬程式設計器功能修改pc從機邏輯

14 探詢(184/384 484 584)可使主機與正在執行任務的從機通訊,定期控詢該從機是否已完成其程式操作,僅在含有功能13的報文傳送後,本功能碼才得傳送

15 強置多線圈 強置一串連續邏輯線圈的通斷

16 預置多暫存器 把具體的二進位制值裝入一串連續的保持暫存器

17 報告從機標識 可使主機判斷編址從機的型別及該從機執行指示燈的狀態

18 (884和micro 84) 可使主機模擬程式設計功能,修改pc狀態邏輯

19 重置通訊鏈路 發生非可修改錯誤後,是從機復位於已知狀態,可重置順序位元組

20 讀取通用引數(584l) 顯示擴充套件儲存器檔案中的資料資訊

21 寫入通用引數(584l) 把通用引數寫入擴充套件儲存檔案,或修改之

22~64 保留作擴充套件功能備用

65~72 保留以備使用者功能所用

73~119 非法功能

120~127 保留 留作內部作用

128~255 保留 用於異常應答

modbus通訊協議

modbus是由modicon 現為施耐德電氣公司的乙個品牌 在1979年發明的,是全球第乙個真正用於工業現場的匯流排協議。modbus網路是乙個工業通訊系統,由帶智慧型終端的可程式設計序控制器和計算機通過公用線路或區域性專用線路連線而成。其系統結構既包括硬體 亦包括軟體。它可應用於各種資料採集和過...

modbus 通訊協議

modbus rtu模式的協議字段 modbus協議rtu模式要求每一幀的起始和結束都以至少3.5個字元為間隔。每個字元間隔是字元位數 波特率,以1位起始位,8位資料,1位停止位,無奇偶校驗位的10位資料。以波特率為9600b s為例,字元間隔為1.04ms,也就是每一幀的開始和結束都伴隨著至少3....

Modbus通訊協議

儲存到相簿 2019 6 19 11 24 上傳 modbus通訊協議 modbus概述 modbus是由modicon公司 現為施耐德電氣的乙個品牌 在1978年發明的,這是乙個跨時代 里程碑式的網路協議,因為工業網路從此拉開了序幕。modbus是全球第乙個真正用於工業現場的匯流排協議,據不完全統...