女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

報告從站ID與Modbus異常響應

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-11-07 17:06 ? 次閱讀

10.5.13

(0x11)報告從站ID(僅用于串行鏈路)

1. 功能說明

17功能碼用于讀取從站設備的ID、類型描述、當前狀態以及其他信息,不支持廣播模式。響應消息的構成依賴于設備而不盡相同。

2. 查詢報文

查詢報文中不包含請求數據字段。舉例說明,從站設備地址為5,獲取相關信息,如下表所示。

功能碼17查詢報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設備地址 0x05 “0”,“5” 0x05
功能碼 0x11 “1”,“1” 0x11
差錯校驗 LRC(2字符) CRC(2字節)
幀尾 CR/LF
合計字節數 9 4

3. 響應報文

對于從設備,在正常情況下,響應報文包括從站ID、運行狀態以及其他附加信息,如下表所示。運行狀態字段占用1字節,且0x00=OFF,0xFF=ON,而響應報文的組成則由開發者決定。

功能碼17響應報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設備地址 0x05 “0”,“5” 0x05
功能碼 0x11 “1”,“1” 0x11
字節數 設備相關 設備相關 設備相關
從設備ID 設備相關 設備相關 設備相關
運行狀態 0xFF “F”,“F” 0xFF
附加情報1 設備相關 設備相關 設備相關
…… 設備相關 設備相關 設備相關
差錯校驗 LRC(2字符) CRC(2字節)
幀尾 CR/LF
合計字節數 17 8

10.5.14

Modbus異常響應

以上介紹了一些常見的公共功能碼的報文(消息頓)構成,廣播模式以外的查詢報文都希望能夠獲取一個正常的響應報文。在通常情況下,從站設備將返回一個正常響應報文,但是在某些特殊情況下將返回異常響應報文。

對于查詢報文,存在以下4種處理反饋:

①正常接收,正常處理,返回正常響應報文。

②因為通信錯誤等原因造成從站設備沒有接收到查詢報文,主站設備將按超時處理:從站設備接收到的查詢報文存在通信錯誤(如LRC、CRC錯誤等),此時從站設備將丟棄報文不響應,主站設備將按超時處理。

③從站設備接收到正確的報文,但是超過處理范圍(如不存在的功能碼或者寄存器等),此時從站設備將返回包含異常碼(Exception Code)的響應報文。

④異常響應報文由從站地址、功能碼以及異常碼構成。其中,功能碼與正常響應報文不同,在異常響應報文中,功能碼最高位(即MSB)被設置為1。因為Modbus協議中的功能碼占用1字節故用表達式描述為:

異常功能碼=正常功能碼+0x80

舉例說明,如下表所示,查詢報文的起始地址為0x012C(十進制300),即需要讀取寄存器地址為30301開始的值。若從站設備中不存在輸入寄存器30301,則從站設備將返回一個異常響應報文,參見下表的功能碼和異常碼。

異常響應示例(功能碼04查詢報文):

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設備地址 0x07 “0”,“7” 0x07
功能碼 0x04 “0”,“4” 0x04
起始地址
(高位)
0x01 “0”,“1” 0x01
起始地址
(低位)
0x2c “2”,“c” 0x2c
寄存器數
(高位)
0x00 “0”,“0” 0x00
寄存器數
(低位)
0x03 “0”,“3” 0x03
差錯校驗 LRC(2字符) CRC(2字節)
幀尾 CR/LF
合計字節數 17 8

異常響應示例(功能碼04響應報文):

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設備地址 0x07 “0”,“7” 0x07
功能碼 0x84 “8”,“4” 0x84
異常碼 0x02 “0”,“2” 0x02
差錯校驗 LRC(2字符) CRC(2字節)
幀尾 CR/LF
合計字節數 11 5

常見的異常碼如下表所示:

常見異常碼說明:

異常碼 名稱 說明
01 非法功能碼 從站設備不支持此功能碼
02 非法數據地址 指定的數據地址在從站設備中不存在
03 非法數據值 指定的數據超過范圍或者不允許使用
04 從站設備故障 從站設備處理響應的過程中出現未知錯誤等

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1998

    瀏覽量

    78945
  • 功能碼
    +關注

    關注

    0

    文章

    10

    瀏覽量

    2225
  • 報文
    +關注

    關注

    0

    文章

    39

    瀏覽量

    4157

原文標題:報告從站ID與Modbus異常響應 - RZ MPU工業控制教程連載(36)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    EtherCATmodbus RTU協議轉換網關用modbus slave測試的方法

    遠創智控YC-ECT-RTU通訊網關具有EtherCAT功能,主要功能是將EtherCAT網絡和Modbus-RTU網絡連接起來。在使用方面,本網關可以連接到EtherCAT總線中作為
    的頭像 發表于 10-24 19:22 ?1856次閱讀
    EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>轉<b class='flag-5'>modbus</b> RTU協議轉換網關用<b class='flag-5'>modbus</b> slave測試的方法

    esp32當modbus-rtu slave通訊,主收不到響應報文是哪里的問題?

    有朋友測試過esp32當 modbus slave(我拿的esp32當,用的是RTU模式)嗎? 我用
    發表于 06-17 07:39

    Modbus協議轉換芯片

    OD2122接口芯片OD2122是一款Modbus協議轉換芯片,支持基于RS485、RS232C總線的Modbus(RTU)協議。OD2122自身可獨立完成
    發表于 12-26 09:43

    【EVB-335X-II試用體驗】之基于libmodbus庫的Modbus-TCP的C/S架構軟件開發

    。這篇試用報告主要介紹如何在EVB-335X-II開發板實現基于QT GUI界面的Modbus TCP功能。關于如何下載、配置、移植libmodbus庫,我在Nanopi M2的試
    發表于 07-18 21:18

    Modbus通訊的輪詢問題,包括PLC做主和做的。以及個人心得。絕對有用

    Modbus通訊的輪詢問題,包括PLC做主和做的。以及個人心得。絕對有用
    發表于 05-18 09:56

    Modbus多主問題

    ModbusRTU兩主之間如何交互數據? 工業控制中,一般都是主從通訊方式居多,有時也會碰到兩個主之間通訊。例如某工作站上位機(主)需要監控一個plc末端設備,常規來說plc應作為
    發表于 11-24 16:36

    esp32當modbus-rtu slave通訊,主收不到響應報文是為何?

    有朋友測試過esp32當 modbus slave(我拿的esp32當,用的是RTU模式)嗎? 我用
    發表于 02-14 07:11

    如何為Modbus分配一個單獨的IP地址和ID嗎?

    有人能告訴我如何為 Modbus 分配一個單獨的 IP 地址和 ID 嗎?對我來說,地址
    發表于 03-02 07:02

    上位機MODBUS RTU多通訊的VB程序

    上位機MODBUS RTU多通訊的VB程序,實現上位機與下位機之間的數據傳輸。
    發表于 10-12 16:05 ?78次下載

    PLC的MODBUS完整指令庫資料免費下載

    本文檔的主要內容詳細介紹的是PLC的MODBUS完整指令庫資料免費下載。
    發表于 09-16 17:12 ?36次下載
    PLC的<b class='flag-5'>MODBUS</b>主<b class='flag-5'>站</b>和<b class='flag-5'>從</b><b class='flag-5'>站</b>完整指令庫資料免費下載

    EtherCAT轉Modbus網關用Modbus Slave模擬配置案例

    興達易控EtherCAT轉Modbus網關可以用作Modbus的配置。EtherCAT轉Modbus網關允許
    的頭像 發表于 09-24 09:26 ?1249次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b>網關用<b class='flag-5'>Modbus</b> Slave模擬<b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    EtherCAT轉Modbus網關做為MODBUS配置案例

    興達易控EtherCAT轉Modbus網關可以用作MODBUS的配置。這種網關允許將Modbus協議與EtherCAT協議進行轉換,從而
    的頭像 發表于 09-24 09:27 ?1456次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b>網關做為<b class='flag-5'>MODBUS</b><b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    新拌混凝土測試系統的Modbus-RTU多設計

    電子發燒友網站提供《新拌混凝土測試系統的Modbus-RTU多設計.pdf》資料免費下載
    發表于 11-08 10:02 ?0次下載
    新拌混凝土測試系統的<b class='flag-5'>Modbus</b>-RTU多<b class='flag-5'>從</b><b class='flag-5'>站</b>設計

    EtherCAT轉Modbus網關的 EtherCAT配置案例

    興達易控EtherCAT轉Modbus網關(XD-MDEC20 )是一款具備ETHERCAT功能的通訊網關,其主要作用是將ETHERCAT網絡和MODBUS-RTU網絡連接起來。該
    的頭像 發表于 11-16 16:15 ?725次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b>網關的 EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    新手必看!搞清楚Modbus,讓你成為通信達人

    MODBUS網絡中,設備可以分為兩種角色:主(Master)和(Slave)。主通常是控制系統的核心部分,負責發起通信請求,并管理
    的頭像 發表于 12-16 16:41 ?5795次閱讀
    新手必看!搞清楚<b class='flag-5'>Modbus</b>主<b class='flag-5'>站</b>和<b class='flag-5'>從</b><b class='flag-5'>站</b>,讓你成為通信達人