久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2337|回復: 8
收起左側

MODBUS功能碼01與05的疑問

[復制鏈接]
ID:497468 發表于 2023-9-11 21:36 | 顯示全部樓層 |閱讀模式
   最近搞了個MODBUS的控制器控制輸出繼電器,閱讀了01和05的功能碼后,有點搞不明白了, 01和05都是位控制的,為何05的地址是一個字節呢?
如用05強制一個地址,發送指令為:01 05 00 01 00 00 9C 0A  從機01的01所對應的寄存器置0, 05發送置1為FF00 置0為0000,這個地址默認有8個位,如果按位來算,那是用哪個位?還是說05指令對應的就是一個地址代表一個線圈,和01的位不一樣?求解!
回復

使用道具 舉報

ID:497468 發表于 2023-9-12 09:06 | 顯示全部樓層
昨晚又在網上查了資料,不知道我的理解對不, 正常01的地址包括16個位,如果用05來打開和關閉的話,05就是按位來算的,只是他以數量來計,并不以寄存器地址來計算。 例 :我要打開第100個繼電器,那我的轉換成實際的寄存器值 ,100/16=6 余4 實際上要打開的地址在05寄存器的第4位?(應該從00寄存器開始吧,) 如果 是這樣的話,那01和05控制的地方就相同了,不知道理解對不對,請高手指點。
回復

使用道具 舉報

ID:1010435 發表于 2023-9-12 09:52 | 顯示全部樓層
01和05功能碼的前提不就是8位地址嗎?
回復

使用道具 舉報

ID:1065084 發表于 2023-9-12 10:10 | 顯示全部樓層
01不是讀線圈05不是寫線圈嗎?你就按照格式來就好了,不用管內部機理的,內部有數據轉換的。線圈也要占用一個地址的,難道16個線圈用一個地址嗎?
回復

使用道具 舉報

ID:497468 發表于 2023-9-12 10:27 | 顯示全部樓層
還我還是理解錯了,以為是16位, 按現在的說的8位來算,假如我要打開第32個繼電器,是否是發送01 05 00 20 00 00 CC 00    實際的寄存器地址為 03寄存器的第8位呢? 相當于說寄存器地址是從00的第0位開始,一直累加,這樣理解對嗎?
回復

使用道具 舉報

ID:497468 發表于 2023-9-12 10:45 | 顯示全部樓層
就這是我迷茫的地方,因為協議要自己寫,所以一開始先寫01的,把自己的繞進去了,按樓上大俠 的意思,一個輸出繼電器就占用一個地址,比如說我用u8 out[100] 這個數組來存放繼電器狀態,每一個地址對應一個繼電器,我用05的時候就直接對相應的地址操作就行了,但如果用01來讀的時候,我要把數組中8個位的狀態合并成一個字節再發出來,是這樣嗎?
回復

使用道具 舉報

ID:94031 發表于 2023-9-12 11:13 | 顯示全部樓層
這和你硬件連接有關,如果你一個地址接了8個開關量你就讀寫8位,你接了16個開關量你就讀寫16位.
回復

使用道具 舉報

ID:497468 發表于 2023-9-12 22:52 | 顯示全部樓層
感謝各位的回貼,現在按照05執行一個地址,01讀8個位,經過測試,效果可以。再次感謝!
回復

使用道具 舉報

ID:420836 發表于 2023-9-13 10:20 | 顯示全部樓層
Modbus功能碼1可以讀取多個線圈的值。 Modbus功能碼5寫入單個線圈值,值0x0000表示OFF,值0xFF00表示ON
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕亚洲欧美 | 久久国产综合 | 亚洲视频一区二区三区 | 精品国产乱码久久久久久老虎 | 色综合视频 | 在线播放精品视频 | 久久国产成人 | 2021狠狠天天天| 欧美男人的天堂 | 国产精品久久久久久中文字 | 亚洲精品在线免费观看视频 | 亚洲高清一区二区三区 | 成人性视频在线播放 | 国产一区免费 | 亚洲一区 中文字幕 | 秋霞国产 | 精品免费在线 | 狠狠草视频| aaa在线| 久色一区 | 成人福利在线视频 | 日韩一区二区三区四区五区六区 | 一区视频在线免费观看 | 国产精品亚洲成在人线 | 欧美a在线看 | 一级一级毛片免费看 | 国产精品av久久久久久久久久 | 日韩免费一区二区 | 国外成人在线视频 | 91久久久久久久久久久 | 丝袜天堂 | 欧美日韩视频网站 | 欧美一区在线视频 | 亚洲欧洲日韩精品 中文字幕 | 特一级毛片 | 日日干干夜夜 | 中文字幕高清 | 男女羞羞免费视频 | 一区二区三区在线 | 综合九九 | 国产东北一级毛片 |