Modbus Rtu 通信協(xié)議

發(fā)布時間:2023-08-27
1、 讀取保持寄存器(單個和多個,以字為最小單位)
發(fā)送命令幀:
設(shè)備地址
功能碼
地址h
地址l
數(shù)據(jù)量h
數(shù)據(jù)量l
crc h
crc l
addr0
3 h
holdstart
datanum
crc高位
crc低位
幀 長 度:8個字節(jié)
設(shè)備地址:1~247
功 能 碼:3h
數(shù)據(jù)地址:0~65535 具體范圍與相關(guān)設(shè)備有關(guān)
數(shù) 量:1~65535 具體范圍與相關(guān)設(shè)備有關(guān)
校 驗 碼:crc16校驗
返回命令幀:
設(shè)備地址
功能碼
數(shù)據(jù)量
數(shù)據(jù)1
數(shù)據(jù)n
crc h
crc l
addr1
3 h
返回數(shù)據(jù)的字節(jié)數(shù)n
data (1~n)
crc高位
crc低位
幀 長 度:5+n 個字節(jié)
設(shè)備地址:1~247
功 能 碼:3h
數(shù) 據(jù) 量:實際的讀取數(shù)據(jù)數(shù)量
數(shù) 據(jù):返回數(shù)據(jù)的意義
a=holdstart
n= datanum-1
vw a (vb a)
vwa(vb a+1)

vw a+n(vb a+n)
vwa+n(vb a+n+1)
data(1)
data(2)

data(n-1)
data(n)
校 驗 碼:crc16校驗
命令有誤:
1) 沒有任何返回
2) 返回異議幀
設(shè)備地址
功能碼
錯誤信息
crc h
crc l
addr1
83 h
一個字節(jié)的錯誤信息
crc高位
crc低位
2、 設(shè)置保持寄存器(多個,以字為最小單位)
發(fā)送命令幀:
設(shè)備地址
功能碼
地址h
地址l
數(shù)據(jù)量h
數(shù)據(jù)量l
數(shù)據(jù)字節(jié)數(shù)
具體
數(shù)據(jù)
crc h
crc l
addr0
10 h
holdstart
datanum
bytn
1~bytn
crc高位
crc低位
幀 長 度:9+bytn 個字節(jié)
設(shè)備地址:1~247
功 能 碼:10h
數(shù)據(jù)地址:0~65535 具體范圍與相關(guān)設(shè)備有關(guān)
數(shù) 量:1~122 具體范圍與相關(guān)設(shè)備有關(guān)
字 節(jié) 數(shù):設(shè)置的字節(jié)個數(shù) bytn= datanum×2
#p#分頁標(biāo)題#e#數(shù) 據(jù):具體的字節(jié)數(shù)據(jù)
校 驗 碼:crc16校驗
返回命令幀:
設(shè)備地址
功能碼
地址h
地址l
數(shù)據(jù)量h
數(shù)據(jù)量l
crc h
crc l
addr1
10 h
holdstart
datanum
crc高位
crc低位
幀 長 度:8 個字節(jié)
設(shè)備地址:1~247
功 能 碼:10h
數(shù)據(jù)地址:0~65535 具體范圍與相關(guān)設(shè)備有關(guān)
數(shù) 量:1~122 具體范圍與相關(guān)設(shè)備有關(guān)
校 驗 碼:crc16校驗
命令有誤:
1) 沒有任何返回
2) 返回異議幀
地址
功能碼
錯誤信息
crc h
crc l
addr1
90 h
一個字節(jié)的錯誤信息
crc高位
crc低位
上一個:小米手機系統(tǒng)升級卡在miui(小米手機更新系統(tǒng)卡住了請勿重啟)
下一個:b450m華碩(b450i華碩)

臺式電腦硬盤序列號格式,硬盤的格式有什么分別
銀杏種植技術(shù)(二)
ir2104s,中文資料,數(shù)據(jù)手冊
老舊的筆記本電腦如何安裝系統(tǒng)(舊筆記本電腦如何重裝系統(tǒng))
移動機械硬盤無法彈出,請教 移動硬盤無法彈出是什么原因
手機格式化了怎么找回手機聯(lián)系人,手機恢復(fù)出廠設(shè)置了怎么找回數(shù)據(jù)
是“冷得快”還是“更冷”?
中文域名如何使用?中文域名的前景怎樣?
windows10專業(yè)版的激活密鑰2021(win10專業(yè)版 最新永久激活密鑰)
熱門電腦游戲排行(2020十大電腦游戲排行榜)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos