在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

【答疑】網關返回錯誤?Modbus地址與寄存器地址別混淆!

億佰特物聯網應用專家 ? 2025-03-06 19:33 ? 次閱讀

前言

隨著PN1-D25系列ProfiNet轉Modbus網關的上市,最近有很多客戶在使用博圖或STEP 7軟件來配置PN1-D25時,經常反饋網關無法讀寫到正確的數據,同時網關會返回錯誤,表現為網關與PLC的錯誤燈都在閃爍。技術人員在為客戶提供技術支持時發現,大部分客戶都是因為將“寄存器的Modbus地址”當成“寄存器地址”配置到了網關,導致網關讀寫到錯誤的寄存器導致報錯。那么,如何理解寄“寄存器的Modbus地址”與“寄存器地址”,二者有什么區別?什么時侯該用哪種地址?下文將詳細介紹。

寄存器的Modbus地址分區

Modbus地址區分為的0區、1區、3區、4區。

0區、1區、 3區、4區各是一片數據區,是Modbus協議規定的地址范圍,各類地址是互相對應的。0區 :離散量輸出,可讀/可寫【對應PLC: DO】線圈類地址:00001~09999。使用功能碼:01、05、15。1區 :離散量輸入16位,只讀【對應PLC: DI】觸點類地址:10001~19999。使用功能碼:02。3區 :輸入寄存器16位,只讀【對應PLC: AI模擬輸入地址:30001~39999。使用功能碼:04。4區 :保持寄存器,可讀/可寫【對應PLC: AO(或某些參數區)】模擬輸出地址:40001~49999。使用功能碼:03、06、16。

寄存器地址

要想理解Modbus地址,我們先簡單介紹一下Modbus協議報文。下面是一條讀保持寄存器(地址40001)的Modbus報文。Mdobus請求報文基本由從機地址、功能碼、寄存器地址、讀寫的寄存器數量與CRC16校驗碼組成。讀40001就對應了Modbus報文中的功能碼(0x03)與寄存器地址(0x00)。

c9e99e8e-fa7e-11ef-9434-92fbcf53809c.png

博圖中的“Modbus_Master”指令

在博圖中使用“Modbus_Master”指令時,”DATA_ADDR”參數填寫的是寄存器的Modbus地址。這樣的好處是開發者在編寫Modbus指令時不需要關注該用什么功能碼。只需關注是需要讀或寫與讀寫數量。PLC會自動根據參數調用對應的功能碼,提高了開發人員的工作效率。同時目前各Modbus從站設備文檔基本都會提供“Modbus地址表”與“寄存器地址表”。

c9fc13f2-fa7e-11ef-9434-92fbcf53809c.png

PN1-D25 Modbus指令參數配置

ca1e4aee-fa7e-11ef-9434-92fbcf53809c.png

PN1-D25的Modbus模塊參數在配置時已經劃分好了Coil-線圈-DO-0區、Discrete Input-離散輸入-DI-1區、Holding Register-保持寄存器-AO-4區、Input Register-輸入寄存器-AI-3區。在填寫起始地址(Start Address)時需要填寫寄存器地址,不能寫帶Modbus區的Modbus地址。

可以使用DATA_ADDR和MODE參數來選擇Modbus功能代碼。DATA_ADDR(從站中的Modbus起始地址):指定在Modbus從站中訪問的數據的起始地址。Modbus_Master指令使用MODE輸入,不使用功能代碼輸入。MODE和DATA_ADDR結合使用可指定在實際Modbus幀中使用的功能代碼。下表顯示了MODE參數、Modbus功能代碼和DATA_ADDR中Modbus地址范圍之間的關系。Modbus功能:

ca46c550-fa7e-11ef-9434-92fbcf53809c.jpg

ca6bf866-fa7e-11ef-9434-92fbcf53809c.jpg

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

    關注

    31

    文章

    5402

    瀏覽量

    122924
  • MODBUS
    +關注

    關注

    28

    文章

    1958

    瀏覽量

    78731
  • 網關
    +關注

    關注

    9

    文章

    5057

    瀏覽量

    52295
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    使用modbus地址時的注意事項

    如表1所示。PLC地址例如40001、30002等。 寄存器modbus協議地址指通信時使用的寄存器地址
    發表于 07-24 06:38

    關于LABVIEW OPC與MODBUS通信寄存器地址問題 求助啊

    關于LABVIEW OPC與MODBUS通信寄存器地址問題 求助啊我的采集模塊是MODBUS-RTU通信地址是0x40~0x44但是這個
    發表于 04-03 14:58

    間接尋址及地址寄存器指令

    間接尋址及地址寄存器指令
    發表于 08-12 11:59 ?19次下載

    MAR地址寄存器原理圖

     MAR為存儲器地址寄存器,其功能是存儲操作數在內存中的地址。其原理圖見圖2-9。
    發表于 04-01 21:00 ?7079次閱讀
    MAR<b class='flag-5'>地址</b><b class='flag-5'>寄存器</b>原理圖

    寄存器的物理地址的概述

    寄存器的物理地址的概述
    發表于 01-04 11:32 ?0次下載

    Modbus通訊地址設定方法說明

    利用Modbus協議可以實現設備間的數據交換。Modbus通訊理論上支持4種ModiconPLC地址,即0*、1*、3*和4*四種,分別表示開出(中間線圈)、開入、模入、模出(中間寄存器
    發表于 02-08 08:38 ?4.2w次閱讀
    <b class='flag-5'>Modbus</b>通訊<b class='flag-5'>地址</b>設定方法說明

    寄存器的名稱和地址的映射詳細資料分析

    本文檔的主要內容詳細介紹的是寄存器的名稱和地址的映射詳細資料分析。首先要清楚的一點,所有操作,最終目的都是操作寄存器一,對比51單片機和STM32對寄存器的操作
    發表于 07-01 17:42 ?1次下載
    <b class='flag-5'>寄存器</b>的名稱和<b class='flag-5'>地址</b>的映射詳細資料分析

    STM32寄存器的簡介、地址查找,與直接操作寄存器

    什么是寄存器提到單片機,就不得不提到寄存器。根據百度百科介紹,寄存器是中央處理內的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來
    發表于 11-30 13:51 ?12次下載
    STM32<b class='flag-5'>寄存器</b>的簡介、<b class='flag-5'>地址</b>查找,與直接操作<b class='flag-5'>寄存器</b>

    STM32F103系列芯片的地址寄存器映射原理、LED輪流閃爍實現

    STM32F103系列芯片的地址寄存器映射原理、LED輪流閃爍實現文章目錄STM32F103系列芯片的地址寄存器映射原理、LED輪流閃爍實現1
    發表于 12-05 15:21 ?3次下載
    STM32F103系列芯片的<b class='flag-5'>地址</b>和<b class='flag-5'>寄存器</b>映射原理、LED輪流閃爍實現

    STM32-寄存器地址名稱映射分析

    1 51單片機訪問地址sfr P0 =0x80; //P0映射到地址0x80P0=0x00; //忘寄存器地址0x80賦值0x00sfr是一種擴充數據類型,點用一個內
    發表于 12-08 17:36 ?1次下載
    STM32-<b class='flag-5'>寄存器</b><b class='flag-5'>地址</b>名稱映射分析

    2020.4.14 第四次 寄存器地址名稱映射

    寄存器地址名稱映射寫在前面:對于MCU,一切低層配置都是配置寄存器51中的映射方法:sfr P0=0x08;//P0映射到地址0x08 P0=0x00//往
    發表于 12-08 17:51 ?9次下載
    2020.4.14  第四次 <b class='flag-5'>寄存器</b><b class='flag-5'>地址</b>名稱映射

    為調試寄存器 DBGDRAR 設置的值錯誤

    每個 RPU 處理都有 1 個 DBGDRAR 寄存器,其中包含 CoreSight 根 ROM 表的地址。但讀取此寄存器時會返回
    的頭像 發表于 08-02 15:57 ?1101次閱讀

    地址寄存器間接尋址進行詳解

    關于間接尋址分為存儲間接尋址和地址寄存器間接尋址,本文主要針對地址寄存器間接尋址進行詳細講解。 **一、AR 的格式介紹**
    的頭像 發表于 01-30 15:17 ?5529次閱讀
    <b class='flag-5'>地址</b><b class='flag-5'>寄存器</b>間接尋址進行詳解

    可配置Modbus網關 嵌入式設備聯網解決方案

    可配置Modbus網關可以預先配置Modbus RTU端的設備的地址、功能碼和寄存器列表,并存儲到網關
    的頭像 發表于 05-31 14:14 ?1154次閱讀
    可配置<b class='flag-5'>Modbus</b><b class='flag-5'>網關</b> 嵌入式設備聯網解決方案

    工控人必看!還搞不清MODBUS地址如何換算?

    MODBUS地址的換算主要涉及到功能代碼、寄存器類型和地址格式等方面。MODBUS是一種通信協議,廣泛應用于工業自動化和數據采集。以下是
    的頭像 發表于 11-29 16:55 ?2042次閱讀
    工控人必看!還搞不清<b class='flag-5'>MODBUS</b><b class='flag-5'>地址</b>如何換算?
    主站蜘蛛池模板: 高清配种视频xxxxx | 加勒比黑人喝羽月希奶水 | 激情综合五月天丁香婷婷 | 午夜视频免费在线观看 | 94久久国产乱子伦精品免费 | 黄视频在线播放 | 婷婷亚洲综合五月天小说在线 | 天天操狠狠操 | 久久98精品久久久久久婷婷 | 看全色黄大色大片免费久久 | 黄色在线播放网址 | 欧美综合影院 | 美女又黄又免费的视频 | 欧美日本俄罗斯一级毛片 | 成人综合在线视频 | 一级片在线免费 | 丁香六月婷婷在线 | 亚洲亚洲人成网站在线观看 | 激情综合五月亚洲婷婷 | 国产 日韩 欧美 高清 | 欧美日韩影院 | 四虎一影院区永久精品 | 亚洲精品久久久久久婷婷 | 人人看人人做人人爱精品 | a4yy私人毛片在线 | 国产午夜精品理论片免费观看 | 在线天堂网www资源种子 | 国产亚洲自在精品久久 | 中文字幕欧美日韩 | 色黄污在线看黄污免费看黄污 | 天天射天天射 | 久久婷婷影院 | 人与禽性视频77777 | 日本欧洲亚洲一区在线观看 | 日本精品卡一卡2卡3卡四卡三卡 | 国产啊v在线观看 | 国模吧双双大尺度炮交gogo | 色综合亚洲天天综合网站 | 色多多福利网站 | 天天天狠天天透天天制色 | 久久综合九色综合精品 |