婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

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

MODBUS常用功能碼

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-11-27

1 簡述

Modbus寄存器分為四種,如表1.1所示:

表1.1 寄存器分類

寄存器種類 數據類型 訪問類型 功能碼 PLC地址 寄存器地址
線圈寄存器 讀寫 01H 05H 0FH 00001-09999 0000H-FFFFH
離散輸入寄存器 只讀 02H 10001-19999 0000H-FFFFH
輸入寄存器 只讀 04H 30001-39999 0000H-FFFFH
保持寄存器 讀寫 03H 06H 10H 40001-49999 0000H-FFFFH

2 常用功能碼

Modbus中常用的功能碼有8個,可以分為位操作和字操作兩類,如表2.1所示:

表2.1 常用功能碼

功能碼 描述 PLC地址 寄存器地址 位/字操作 操作數量
01H 讀線圈寄存器 00001-09999 0000H-FFFFH 位操作 單個或多個
02H 讀離散輸入寄存器 10001-19999 0000H-FFFFH 位操作 單個或多個
03H 讀保持寄存器 40001-49999 0000H-FFFFH 字操作 單個或多個
04H 讀輸入寄存器 30001-39999 0000H-FFFFH 字操作 單個或多個
05H 寫單個線圈寄存器 00001-09999 0000H-FFFFH 位操作 單個
06H 寫單個保持寄存器 40001-49999 0000H-FFFFH 字操作 單個
0FH 寫多個線圈寄存器 00001-09999 0000H-FFFFH 位操作 多個
10H 寫多個保持寄存器 40001-49999 0000H-FFFFH 字操作 多個

3 讀線圈寄存器(01H)

功能碼01H讀取Modbus從機中線圈寄存器的狀態,可以是單個寄存器,或者多個連續的寄存器。

3.1 發送

假設從機地址為01H,讀取的線圈寄存器的起始地址為0017H,讀取38個寄存器,指令如表3.1所示:

表3.1 讀線圈寄存器指令:

從機地址 功能碼

起始地址
高位

起始地址

低位

寄存器數量

高位

寄存器數量

低位

CRC高位

CRC低位

01 01 00 17 00 26 0D D4

3.2 響應

各線圈的狀態與數據內容的每個bit對應,1代表ON,0代表OFF。如果查詢的線圈數量不是8的倍數,則在最后一個字節的高位補0。

表3.2.1 讀線圈狀態的返回結果

從機地址 功能碼 返回字節數 數據1 數據2 數據3 數據4 數據5 CRC高位 CRC低位
01 01 05 CD 6B B2 0E 1B 44 EA

其中,第一個字節CDH對應線圈0017H到001E的狀態,轉為二進制是11001101,其中bit0對應0017H,bit7對應001E,如表3.2.2所示:

表3.2.2 線圈0017H到001EH的狀態

001EH 001DH 001CH 001BH 001AH 0019H 0018H 0017H
1 1 0 0 1 1 0 1
ON ON OFF OFF ON ON OFF ON

最后一個字節為1BH,對應線圈0037H到003CH的狀態,轉為二進制是00011011,其中bit0對應0037H,bit5對應003CH,其余兩位用0填充,如表3.2.3所示:

表3.2.3 線圈0037H到003CH的狀態

003CH 003BH 003AH 0039H 0038H 0037H 0036H 0035H
0 0 0 1 1 0 1 1
填充 填充 OFF ON ON OFF ON ON

4 讀離散輸入寄存器(02H)

功能碼02H讀取Modbus從機中離散輸入寄存器的狀態,可以是單個寄存器,或者多個連續的寄存器。

4.1 發送

假設從機地址為01H,讀取的離散輸入寄存器的起始地址為00C4H,讀取22個寄存器,指令如表4.1所示:

表4.1 讀離散輸入寄存器指令:

從機地址 功能碼 起始地址高位 起始地址低位 寄存器數量高位 寄存器數量低位 CRC高位 CRC低位
01 02 00 C4 00 16 B8 39

4.2 響應

各個離散輸入寄存器的狀態與數據內容的每個bit對應,1代表ON,0代表OFF。如果查詢的線圈數量不是8的倍數,則在最后一個字節的高位補0。

表4.2.1 讀離散輸入寄存器的返回結果

從機地址 功能碼 返回字節數 數據1 數據2 數據3 CRC高位 CRC低位
01 02 03 AC DB 35 22 88

其中,第一個字節ACH對應00C4H到00CBH寄存器的狀態,轉為二進制是10101100,其中bit0對應00C4H,bit7對應00CB,如表4.2.2所示:

表4.2.2 寄存器00C4H到00CBH的狀態

00CBH 00CAH 00C9H 00C8H 00C7H 00C6H 00C5H 00C4H
1 0 1 0 1 1 0 0
ON OFF ON OFF ON ON OFF OFF

最后一個字節為35H,對應寄存器00D4H到00D9H的狀態,轉為二進制是00110101,其中bit0對應00D4H,bit5對應00D9H,其余兩位用0填充,如表4.2.3所示:

表4.2.3 寄存器00D4H到00D9H的狀態

00DBH 00DAH 00D9H 00D8H 00D7H 00D6H 00D5H 00D4H
0 0 1 1 0 1 0 1
填充 填充 ON ON OFF ON OFF ON

5 讀保持寄存器(03H)

功能碼03H讀取Modbus從機中保持寄存器的數據,可以是單個寄存器,或者多個連續的寄存器。

5.1 發送

假設從機地址為01H,讀取的保持寄存器的起始地址為006BH,讀取3個寄存器,指令如表5.1所示:

表5.1 讀保持寄存器指令:

從機地址 功能碼 起始地址高位 起始地址低位 寄存器數量高位 寄存器數量低位 CRC高位 CRC低位
01 03 00 6B 00 03 74 17

5.2 響應

每個保持寄存器的長度為2個字節。保持寄存器之間,低地址寄存器先傳輸,高地址寄存器后傳輸。單個保持寄存器,高字節數據先傳輸,低字節數據后傳輸。

表5.2.1 讀保持寄存器的返回結果

從機地址 功能碼 字節數 006BH高字節 006BH低字節 006CH高字節 006CH低字節 006DH高字節 006DH低字節 CRC高位 CRC低位
01 03 06 00 6B 00 13 00 00 F5 79

6 讀輸入寄存器(04H)

功能碼04H讀取Modbus從機中輸入寄存器的數據,可以是單個寄存器,或者多個連續的寄存器。

6.1 發送

假設從機地址為01H,讀取的保持寄存器的起始地址為0008H,讀取2個寄存器,指令如表6.1所示:

表6.1 讀輸入寄存器指令:

從機地址 功能碼 起始地址高位 起始地址低位 寄存器數量高位 寄存器數量低位 CRC高位 CRC低位
01 04 00 6B 00 02 00 17

6.2 響應

每個輸入寄存器的長度為2個字節。輸入寄存器之間,低地址寄存器先傳輸,高地址寄存器后傳輸。單個輸入寄存器,高字節數據先傳輸,低字節數據后傳輸。

表6.2.1 讀輸入寄存器的返回結果

從機地址 功能碼 字節數 0008H高字節 0008H低字節 0009H高字節 0009H低字節 CRC高位 CRC低位
01 04 04 00 0A 00 0B 9A 41

7 寫單個線圈寄存器(05H)

功能碼05H寫單個線圈寄存器,FF00H請求線圈處于ON狀態,0000H請求線圈處于OFF狀態。

7.1 發送

假設從機地址為01H,線圈寄存器的地址為00ACH,使其處于ON狀態的指令如表7.1所示:

表7.1 寫單個線圈指令:

從機地址 功能碼 寄存器地址高位 寄存器地址低位 數據高位 數據低位 CRC高位 CRC低位
01 05 00 AC FF 00 4C 1B

7.2 響應

如果寫入成功,返回發送的指令,即010500ACFF004C1B。

8 寫單個保持寄存器(06H)

功能碼06H寫單個保持寄存器。

8.1 發送

假設從機地址為01H,保持寄存器的地址為0001H,數據位0003H,指令如表8.1所示:

表8.1 寫單個保持寄存器指令:

從機地址 功能碼 寄存器地址高位 寄存器地址低位 數據高位 數據低位 CRC高位 CRC低位
01 06 00 01 00 03 98 0B

8.2 響應

如果寫入成功,返回發送的指令,即010600010003980B。

9 寫多個線圈寄存器(0FH)

功能碼0FH寫多個線圈寄存器。如果對應的數據位為1,表示線圈狀態為ON;如果對應的數據位為0,表示線圈狀態為OFF。線圈寄存器之間,低地址寄存器先傳輸,高地址寄存器后傳輸。單個線圈寄存器,高字節數據先傳輸,低字節數據后傳輸。如果寫入的線圈寄存器的個數不是8的倍數,則在最后一個字節的高位補0。

9.1 發送

假設從機地址為01H,線圈寄存器的起始地址為0013H,寫入10個寄存器,指令如表9.1.1所示:

表9.1.1 寫入多個線圈寄存器指令

從機地址 功能碼 起始地址高位 起始地址低位 數量高位 數量低位 字節數 數據1 數據2 CRC高位 CRC低位
01 0F 00 13 00 0A 02 CD 01 72 CB

其中,CDH對應線圈0013H到001AH的內容,01H對應線圈001B到001CH的內容,未使用位用0填充。

此時,線圈寄存器的內容如表9.1.2所示:

表9.1.2 線圈寄存器0013H到001CH的內容

001AH 0019H 0018H 0017H 0016H 0015H 0014H 0013H
1 1 0 0 1 1 0 1
0022H 0021H 0020H 001FH 001EH 001DH 001CH 001BH
0 0 0 0 0 0 0 1

9.2 響應

如果寫入成功,返回寫入的寄存器數量,如表9.2所示:

表9.2 寫多個線圈寄存器的返回結果

從機地址 功能碼 起始地址高位 起始地址低位 數量高位 數量低位 CRC高位 CRC低位
01 0F 00 13 00 0A 24 09

10 寫多個保持寄存器(10H)

功能碼10H寫多個保持寄存器,其中每個保持寄存器的長度為兩個字節。

10.1 發送

假設從機地址為01H,保持寄存器的起始地址為0001H,寫入2個寄存器,指令如表10.1所示:

表10.1 寫入多個保持寄存器指令

從機地址 功能碼 起始地址高位 起始地址低位 數量高位 數量低位 字節數 0001H高位 0001H低位 0002H高位 0002H低位 CRC高位 CRC低位
01 10 00 01 00 02 04 00 0A 01 02 92 30

10.2 響應

如果寫入成功,返回寫入的寄存器數量,如表10.2所示:

表10.2 寫多個保持寄存器的返回結果

從機地址 功能碼 起始地址高位 起始地址低位 數量高位 數量低位 CRC高位 CRC低位
01 10 00 01 00 02 10 08
Tags:功能碼,modbus,通訊  
責任編輯:admin
相關文章列表
西門子PLC S7-200Smart實現Modbus-RTU通信實例 多功能電表 溫控表
西門子plc S7-200 SMART與丹佛斯變頻器之間Modbus通信
西門子plc S7-200 SMART與變頻器MODBUS-RTU通信例程
RS232、RS485標準以及在DB9公頭、母頭上的接線定義_Modbus通訊接
PLC控制伺服電機運動的完整案例(PLC設置伺服驅動參數)_ 絲杠運
Modbus寄存器分類及地址分配表 寄存器分類及說明 寄存器的地址
西門子plc S7-200smart 與臺達變頻器通訊Modbus梯形圖編程實例
Modbus調試軟件--ModbusPoll、ModbusSlave使用詳解
【ModBus】modbus之poll/slave工具使用教程(3)
modbus poll 使用教程  Modbus通訊
20種PLC對應Modbus地址表
西門子plc S7-200SMART通過MODBUS通信控制變頻器啟停如何看電流頻
深度剖析西門子PLC的開放式TCP通信梯形圖 TCP通訊
觸摸屏與PLC之間無線通訊步驟詳解,PLC與觸摸屏通訊
西門子plc梯形圖編程實例 西門子200smart與電流表Modbus RTU通訊
使用西門子plc的Modbus通訊 串口調試助手與S7-200SMART PLC從站通
西門子PLC串口通訊方法 RS485 串口通訊
Modbus 調試助手的使用(一) Modsim32使用詳解Modbus Poll
【工具使用】Modsim32軟件使用詳解 串口調試軟件
什么是Modbus網關?modbus網關有什么作用?
西門子S7-200PLC ModbusTCP通訊,ModScan32使用
Modbus協議詳解 科普Modbus通訊協議
Modbus通訊簡單測試—Modscan32使用簡介
Modbus Scan32模擬軟件使用,Modscan32使用教程
Modbus協議的數據模型和地址模型
西門子PLC通信編程MODBUS通信梯形圖實例編程 modbus地址掃描
西門子plc Modbus 地址和 S7-200 存儲區地址的映射,從站地址與S
Modbus RTU 從站常見問題
Modbus RTU與Modbus TCP的區別
如何看懂Modbus數據幀?Modbus RTU數據幀格式
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲三级在线观看视频| 国产乱叫456| 日韩av在线第一页| 妞干网在线免费视频| 日韩视频在线免费看| 五月天丁香花婷婷| 久久99久久99精品| 久久久久久久久久久久91| 日本在线一二三区| 国产精品又粗又长| 牛夜精品久久久久久久| 一级 黄 色 片一| 久久久免费视频网站| 国产高清精品软男同| 日韩精品一区二区三区久久| 国产农村妇女精品久久| 波多野结衣家庭教师在线| 亚洲欧美日韩一二三区| 国产深夜男女无套内射| 色姑娘综合天天| 一区二区成人网| 国产精品久久久久9999小说| 欧美做受777cos| 欧美交换配乱吟粗大25p| 亚洲午夜激情影院| 久久免费看毛片| 四虎免费在线观看视频| 中文字幕色网站| 九九热精品国产| 97碰在线视频| 国产 福利 在线| 无码内射中文字幕岛国片| 日韩免费视频播放| 91人人澡人人爽人人精品| 波多野结衣家庭教师在线| 18禁男女爽爽爽午夜网站免费| 霍思燕三级露全乳照| 在线观看免费黄网站| 国产精品久久久久久9999| www.99riav| 亚洲一区在线不卡| 四虎成人在线播放| 99热在线这里只有精品| caoporm在线视频| 久久精品免费一区二区| 中文字幕一区久久| 天天摸天天碰天天添| 日韩精品视频网址| 激情 小说 亚洲 图片: 伦| 天堂av免费看| 成年人网站av| 在线观看日本一区二区| 一区二区传媒有限公司| 久久精品久久99| 一区二区三区国产免费| 国产综合av在线| 欧美视频在线播放一区| 麻豆传媒网站在线观看| 天堂v在线视频| 性鲍视频在线观看| 午夜激情视频网| 国产麻豆电影在线观看| 91极品视频在线观看| 黄色三级视频片| 亚洲xxx在线观看| 亚洲精品中文字幕乱码无线| www.色欧美| 伊人再见免费在线观看高清版| 国产又粗又爽又黄的视频| 日本黄色播放器| 97超碰在线视| 一路向西2在线观看| 最新av在线免费观看| 成年丰满熟妇午夜免费视频| 18禁裸男晨勃露j毛免费观看| 国产成人亚洲综合无码| 已婚少妇美妙人妻系列| 国产高清视频网站| 久久av综合网| 天天操天天干天天做| 成人午夜精品久久久久久久蜜臀| 国产精品后入内射日本在线观看| 天堂中文av在线| 9191国产视频| 久久这里只精品| 日本一极黄色片| 9色视频在线观看| 国产无色aaa| 久久久国产欧美| 91黄色小网站| 日韩av黄色网址| 精品久久久久久久久久中文字幕| 激情五月俺来也| 国产97色在线 | 日韩| 午夜精品久久久久久久无码| 超碰97在线看| www.亚洲视频.com| 国产v片免费观看| 国产精品自拍合集| 亚洲 欧美 日韩 国产综合 在线| 中文字幕色网站| 偷拍盗摄高潮叫床对白清晰| 日日夜夜精品视频免费观看| jizz大全欧美jizzcom| 亚洲午夜精品一区| 轻点好疼好大好爽视频| 日韩成人三级视频| jizzjizzxxxx| 久久婷婷中文字幕| 国产又粗又猛又爽又黄的网站| 97超碰人人爱| 亚洲中文字幕无码专区| 日韩欧美xxxx| 国产精品69久久久| 中文字幕 日韩 欧美| 影音先锋成人资源网站| www国产精品内射老熟女| 高潮一区二区三区| 少妇高潮喷水在线观看| 中文字幕亚洲影院| 日本www高清视频| 欧美狂野激情性xxxx在线观| 黄色片在线免费| 黄色a级片免费看| japanese在线播放| 亚洲av无日韩毛片久久| 欧美日韩在线免费播放| 精品少妇在线视频| 日本天堂免费a| 欧美视频在线第一页| 日本在线观看视频一区| 九九热99视频| 一区二区三区欧美精品| 99热在线这里只有精品| 日韩av在线第一页| 美女福利视频在线| 免费看国产曰批40分钟| 免费看欧美一级片| 丰满少妇大力进入| 欧美日韩精品在线一区二区| 欧美精品99久久| 一区二区成人网| 亚洲va综合va国产va中文| 午夜免费看毛片| 青青草视频在线视频| 欧美视频第一区| 五月天激情视频在线观看| 一级片免费在线观看视频| 国产成人免费高清视频| 久久综合九色综合88i| 久久九九国产视频| 国产精品一二三在线观看| 日韩中文字幕在线免费| 中文字幕在线综合| www.69av| 亚洲制服在线观看| 鲁一鲁一鲁一鲁一色| 欧美激情国内自拍| 国产黄色特级片| 欧美日韩dvd| 中文字幕55页| 香蕉视频xxxx| 亚洲国产日韩欧美在线观看| 天天干天天玩天天操| 能在线观看的av网站| 日韩av黄色网址| 久久国产午夜精品理论片最新版本| 妞干网在线免费视频| 免费在线a视频| 成年人视频观看| 欧美乱做爰xxxⅹ久久久| 97在线免费视频观看| jizz18女人| 久久久精品高清| 最新天堂在线视频| 亚洲综合20p| 国产曰肥老太婆无遮挡| 日韩激情视频一区二区| 欧美精品99久久| 狠狠热免费视频| 五月天视频在线观看| 欧美h视频在线观看| 国产精品入口芒果| 亚洲三级视频网站| 成年人免费观看的视频| 激情五月宗合网| 日本网站在线看| 青青草精品视频在线| 亚洲无吗一区二区三区| 777久久精品一区二区三区无码 | 国产91在线亚洲| 爱情岛论坛亚洲首页入口章节| 男女啪啪的视频| 99久久久无码国产精品6| 国产精品中文久久久久久| 中文字幕无码精品亚洲35| 免费国产成人看片在线| 手机看片一级片| 午夜在线观看av| 国产精品无码av无码|