電子開發網

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

Modbus協議——常用功能碼詳解

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

01H-讀線圈狀態

1)描述:讀從機線圈寄存器,位操作,可讀單個或者多個;
2)發送指令:
假設從機地址位0x01,寄存器開始地址0x0023,寄存器結束抵制0x0038,總共讀取21個線圈。協議圖如下:

3)響應:
返回數據的每一位對應線圈狀態,1-ON,0-OFF,如下圖;

上表中data1表示0x0023-0x002a的線圈狀態,data1的最低位代表最低地址的線圈狀態,可以理解為小端模式;

data2表示地址0x002b-0x0033的線圈狀態,如下表:


data3表示地址0x0034-0x0038的線圈狀態,不夠8位,字節高位填充為0,如下表:


02H-讀離散輸入狀態

1):讀離散輸入寄存器,位操作,可讀單個或多個,協議類似功能碼0X01協議,此處省;


03H-讀保持寄存器

1)描述:讀保持寄存器,字節指令操作,可讀單個或者多個;
2)發送指令:
從機地址0x01,保持寄存器起始地址0x0032,讀2個保持寄存器

3)響應:

數據存儲順序


04H-讀輸入寄存器

1)描述:讀輸入寄存器,字節指令操作,可讀單個或者多個;
2)發送指令:同03H;
3)響應:同03H;


05H-寫單個線圈

1)描述:寫單個線圈,位操作,只能寫一個,寫0xff00表示設置線圈狀態為ON,寫0x0000表示設置線圈狀態為OFF
2)發送指令:
設置0x0032線圈為ON;

3)響應:
同發送指令;


06H-寫單個保持寄存器

1)描述:寫單個保持寄存器,字節指令操作,只能寫一個;
2)發送指令:
寫0x0032保持寄存器為0x1232;

3)響應:同發送指令;


0FH-寫多個線圈

1)描述:寫多個線圈寄存器。若數據區的某位值為“1”表示被請求的相應線圈狀態為ON,若某位值為“0”,則為狀態為OFF。
2)發送指令:
線圈地址為0x04a5,寫12個線圈,

上圖中DATA1為0x0c,表示:

DATA2為0x02,不夠8位,字節高位填充0:

3)響應:


10H-寫多個保持寄存器

1)描述:寫多個保持寄存器,字節指令操作,可寫多個;
2)發送指令:
保持寄存器起始地址為0x0034,寫2個寄存器4個字節的數據;


3)響應:

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
亚洲欧美日韩一区在线观看| 久久久久久AV无码免费网站 | 第一次h圆房细致前戏| 国产v片成人影院在线观看| 美女隐私免费视频看| 国产gay小鲜肉| 精东影业jdav1me| 免费看男女做好爽好硬视频| 美国美女一级毛片免费全| 四虎影视久久久免费| 精品一区二区三区在线观看 | 美女教师一级毛片| 四虎e234hcom| 男人天堂网在线观看| 亚洲高清毛片一区二区| 欧美巨鞭大战丰满少妇| 亚洲国产AV一区二区三区四区| 最好看的免费观看视频| 久久综合九色综合97免费下载 | 国产女人18毛片水真多1| 色一情一乱一伦一视频免费看| 国产成人精品曰本亚洲78| 超碰97久久国产精品牛牛| 国产一级片免费看| 男女作爱免费网站| 亚洲综合国产成人丁香五月激情 | 国产超薄肉色丝袜的免费网站 | 国产裸体美女永久免费无遮挡 | 国产精自产拍久久久久久蜜| 2020精品国产自在现线看| 国产成人av一区二区三区在线| 美女爽到尿喷出来| 内蒙大叔打桩机| 欧美日韩亚洲成色二本道三区| 免费一区二区三区四区五区| 男人肌肌捅女人肌肌视频| 亚洲综合无码无在线观看| 极品丝袜老师h系列全文阅读 | 精品伊人久久久大香线蕉欧美| 免费人成在线观看网站视频| 欧美性色黄大片www喷水|