<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      MODBUS協議整理——功能碼簡述 PLC地址和協議地址區別

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022/4/1

      【MODBUS協議整理——匯總】

      1.MODBUS功能碼簡述

      下表列出MODBUS支持的部分功能代碼:以十進制表示。

      表1.1 MODBUS部分功能碼

      代碼

      中文名稱

      寄存器PLC地址

      位操作/字操作

      操作數量

      01

      讀線圈狀態

      00001-09999

      位操作

      單個或多個

      02

      讀離散輸入狀態

      10001-19999

      位操作

      單個或多個

      03

      讀保持寄存器

      40001-49999

      字操作

      單個或多個

      04

      讀輸入寄存器

      30001-39999

      字操作

      單個或多個

      05

      寫單個線圈

      00001-09999

      位操作

      單個

      06

      寫單個保持寄存器

      40001-49999

      字操作

      單個

      15

      寫多個線圈

      00001-09999

      位操作

      多個

      16

      寫多個保持寄存器

      40001-49999

      字操作

      多個

      1.1功能碼說明

      功能碼可以分為位操作和字操作兩類。位操作的最小單位為BIT,字操作的最小單位為兩個字節。

      【位操作指令】 讀線圈狀態01H,讀(離散)輸入狀態02H,寫單個線圈06H和寫多個線圈0FH。

      【字操作指令】 讀保持寄存器03H,寫單個寄存器06H,寫多個保持寄存器10H。

      1.2寄存器地址分配

      表1.2 MODBUS寄存器地址分配

      寄存器PLC地址

      寄存器協議地址

      適用功能

      寄存器種類

      讀寫狀態

      00001-09999

      0000H-FFFFH

      01H 05H 0FH

      線圈狀態

      可讀可寫

      10001-19999

      0000H-FFFFH

      02H

      離散輸入狀態

      可讀

      30001-39999

      0000H-FFFFH

      04H

      輸入寄存器

      可讀

      40001-49999

      0000H-FFFFH

      03H 06H 0FH

      保持寄存器

      可讀可寫

      1.3寄存器種類說明

      表1.3 MODBUS寄存器種類說明

      寄存器種類

      說明

      PLC類比

      舉例說明

      線圈

      狀態

      輸出端口。可設定端口的輸出狀態,也可以讀取該位的輸出狀態。可分為兩種不同的執行狀態,例如保持型或邊沿觸發型。

      DO

      數字量輸出

      電磁閥輸出,MOSFET輸出,LED顯示等。

      離散

      輸入狀態

      輸入端口。通過外部設定改變輸入狀態,可讀但不可寫。

      DI

      數字量輸入

      撥碼開關,接近開關等。

      保持

      寄存器

      輸出參數或保持參數,控制器運行時被設定的某些參數。可讀可寫。

      AO

      模擬量輸出

      模擬量輸出設定值,PID運行參數,變量閥輸出大小,傳感器報警上限下限。

      輸入

      寄存器

      輸入參數。控制器運行時從外部設備獲得的參數。可讀但不可寫。

      AI

      模擬量輸入

      模擬量輸入

      1.4 PLC地址和協議地址區別

      PLC地址可以理解為協議地址的變種,在觸摸屏和PLC編程中應用較為廣泛。

      1.4.1 寄存器PLC地址

      寄存器PLC地址指存放于控制器中的地址,這些控制器可以是PLC,也可以使觸摸屏,或是文本顯示器。PLC地址一般采用10進制描述,共有5位,其中第一位代碼寄存器類型。第一位數字和寄存器類型的對應關系如表1所示。PLC地址例如40001、30002等。

      1.4.2 寄存器協議地址

      寄存器協議地址指指通信時使用的寄存器地址,例如PLC地址40001對應尋址地址0x0000,40002對應尋址地址0x0001,寄存器尋址地址一般使用16進制描述。再如,PLC寄存器地址40003對應協議地址0002,PLC寄存器地址30003對應協議地址0002,雖然兩個PLC寄存器寄存器通信時使用相同的地址,但是需要使用不同的命令訪問,所以訪問時不存在沖突。

      Tags:MODBUS協議,MODBUS,功能碼  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲综合伊人久久大杳蕉| 狠狠色婷婷丁香综合久久韩国| 亚洲综合色7777情网站777| 亚洲综合综合在线| 久久综合AV免费观看| 伊人久久亚洲综合影院| 亚洲综合日韩久久成人AV| 色综合久久夜色精品国产| 一本一本久久A久久综合精品| 亚洲综合校园春色| 日本伊人色综合网| 亚洲高清无码综合性爱视频| 久久一日本道色综合久| 国产在线视频色综合| 国产精品亚洲综合五月天| 伊人久久大香线焦AV综合影院| 国产成人综合久久精品下载| 伊人久久大香线焦综合四虎| 五月丁香六月综合av| 狠狠色丁香婷婷久久综合| 久久婷婷激情综合色综合俺也去| 狠狠夜色午夜久久综合热91| 久久综合给合久久国产免费| 亚洲综合色在线观看亚洲| 国产亚洲精品第一综合| 日韩综合在线观看| 亚洲国产综合人成综合网站00| 激情五月激情综合网| 亚洲AV综合色区无码一区| 青青热久久久久综合精品| 久久国产综合精品五月天| 91精品国产色综合久久| 亚洲中文字幕无码久久综合网| 亚洲伊人成无码综合网| 亚洲国产婷婷综合在线精品| 丁香六月婷婷综合| 亚洲一本综合久久| 色欲天天婬色婬香视频综合网| 色综合视频一区二区三区44| 天天做天天爱天天综合网| 一本色道久久综合亚洲精品高清|