新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Modbus協議的常用基本定義——(RS485總線系統應用之2)續

        Modbus協議的常用基本定義——(RS485總線系統應用之2)續

        作者: 時間:2016-12-15 來源:網絡 收藏
        表1. ModBus功能碼定義

        功能碼

        本文引用地址:http://www.104case.com/article/201612/330195.htm

        01

        讀取線圈狀態

        取得一組邏輯線圈的當前狀態(ON/OFF)

        02

        讀取輸入狀態

        取得一組開關輸入的當前狀態(ON/OFF)

        03

        讀取保持寄存器

        在一個或多個保持寄存器中取得當前的二進制值。

        04

        讀取輸入寄存器

        在一個或多個輸入寄存器中取得當前的二進制值。

        05

        強置單線圈

        強置一個邏輯線圈的通斷狀態。

        06

        預置單寄存器

        把二進制值裝入一個保持寄存器。

        07

        讀取異常狀態

        取得8個內部線圈的通斷狀態,線圈的地址由控制器決定,用戶邏輯可將這些線圈定義,以說明從機狀態,短報文適宜于迅速讀取狀態。

        08

        回送診斷校驗數據

        把診斷校驗數據發送到從機,以對通信結果進行評鑒

        09

        編程(只用于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和Micro84)

        可使主機模擬編程功能,修改PC狀態邏輯。

        19

        重置通信鏈路

        發生非可修正錯誤后,使從機復位于已知狀態。可重置順序字節。

        20

        讀取通用參數( 584L)

        顯示擴展存儲器文件中的數據信息。

        21

        寫入通用參數(584L)

        把通用參數寫入擴展存儲器文件,或修改。

        22~64

        保留,作擴展功能備用

        65~72

        保留,作用戶功能備用

        留作用戶功能的擴展編碼。

        73~119

        非法功能

        120~127

        保留

        留作內部用。

        128~255

        保留

        用于異常應答。

        表2. ModBus功能碼對應的數據類型表

        功能碼

        功能

        返回的數據類型

        01

        02

        03

        整形,字符型,浮點型,狀態字

        04

        整形,浮點型,狀態字

        05

        06

        整形,字符型,浮點型,狀態字

        08

        N/A

        重復“回路反饋”信息

        15

        16

        整形,字符型,浮點型,狀態字

        17

        字符型


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 鹤庆县| 峨边| 天峻县| 奈曼旗| 丰都县| 泸定县| 乐平市| 六安市| 仁寿县| 忻州市| 泌阳县| 田东县| 盐边县| 广安市| 雷州市| 贵阳市| 鄂尔多斯市| 沙河市| 东阿县| 兴化市| 呼伦贝尔市| 来安县| 玉环县| 深水埗区| 车险| 宜川县| 汝阳县| 北宁市| 托克逊县| 盐山县| 华容县| 海门市| 朝阳区| 绥棱县| 夏津县| 泸溪县| 商南县| 白银市| 济源市| 镇原县| 云南省|