MODBUS協(xié)議水表通訊協(xié)議.doc

MODBUS協(xié)議水表通訊協(xié)議.doc

ID:50483927

大小:45.00 KB

頁數(shù):5頁

時(shí)間:2020-03-06

MODBUS協(xié)議水表通訊協(xié)議.doc_第1頁
MODBUS協(xié)議水表通訊協(xié)議.doc_第2頁
MODBUS協(xié)議水表通訊協(xié)議.doc_第3頁
MODBUS協(xié)議水表通訊協(xié)議.doc_第4頁
MODBUS協(xié)議水表通訊協(xié)議.doc_第5頁
資源描述:

《MODBUS協(xié)議水表通訊協(xié)議.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、MODBUS水表通訊協(xié)議(RTU模式)一、通訊設(shè)置1.波特率:96002.校驗(yàn):無校驗(yàn)3.數(shù)據(jù)位:84.停止位:1二、modbus協(xié)議1、讀操作(03H)地址功能碼第一個(gè)寄存器高位地址第一個(gè)寄存器低位地址寄存器的數(shù)量的高位寄存器的數(shù)量的低位CRC校驗(yàn)低位CRC校驗(yàn)高位XX03XXXXXXXXXXXX2、讀操作回復(fù)(03H)地址功能碼字節(jié)數(shù)數(shù)據(jù)高字節(jié)……數(shù)據(jù)低字節(jié)CRC校驗(yàn)低位CRC校驗(yàn)高位XX03XXXX……XXXXXX3、寫操作(06H)地址功能碼第一個(gè)寄存器高位地址第一個(gè)寄存器低位地址數(shù)據(jù)高字節(jié)數(shù)據(jù)低

2、字節(jié)CRC校驗(yàn)低位CRC校驗(yàn)高位XX06XXXXXXXXXXXX4、寫操作回復(fù)(06H)地址功能碼第一個(gè)寄存器高位地址第一個(gè)寄存器低位地址數(shù)據(jù)高字節(jié)數(shù)據(jù)低字節(jié)CRC校驗(yàn)低位CRC校驗(yàn)高位XX06XXXXXXXXXXXX5、寫操作(10H)地址功能碼第一個(gè)寄存器高位地址第一個(gè)寄存器低位地址寄存器的數(shù)量的高位寄存器的數(shù)量的低位字節(jié)數(shù)數(shù)據(jù)高字節(jié)…數(shù)據(jù)低字節(jié)CRC校驗(yàn)低位CRC校驗(yàn)高位XX10XXXXXXXXXXXX…XXXXXX6、寫操作回復(fù)(10H)地址功能碼第一個(gè)寄存器高位地址第一個(gè)寄存器低位地址寄存器的數(shù)

3、量的高位寄存器的數(shù)量的低位CRC校驗(yàn)低位CRC校驗(yàn)高位XX10XXXXXXXXXXXX7、異常碼地址功能碼異常碼CRC校驗(yàn)低位CRC校驗(yàn)高位XXXX(注3)01H非法功能02H非法數(shù)據(jù)地址03H非法數(shù)據(jù)值XXXX注3異常碼是正常功能碼的最高位加1,如讀操作03H的異常功能碼為83H,寫單個(gè)字06H的異常功能碼為86H,寫多個(gè)字的10H的異常功能碼為90H。8、寄存器地址名稱寄存器地址字節(jié)數(shù)操作備注設(shè)備地址0200H2讀00H為單只讀地址累計(jì)流量0202H4讀/寫注1表具狀態(tài)0206H2讀注2倍率值0208

4、H2讀/寫見注1中的解釋注1:累計(jì)流量為4個(gè)字節(jié)的十六進(jìn)制數(shù),高位在前,低位在后,累計(jì)流量采用無符號的32位數(shù)據(jù)(2個(gè)字)如:實(shí)際數(shù)據(jù)為123456,則高位字保存0x0001,低位字保存0xE240。單位:根據(jù)您寫入的倍率值計(jì)算,本水表不參與計(jì)算,只記錄實(shí)際脈沖值。比如,您寫入的倍率值為分別表示為00H代表1個(gè)脈沖只為1立方、01H代表0.1立方、02H代表0.01立方,那么數(shù)據(jù)123456分別為123456立方;12345.6立方;1234.56立方,由您在上位機(jī)程序中進(jìn)行計(jì)算和處理。注2:表具狀態(tài)位7

5、6543210無意義無意義無意義無意義無意義0為現(xiàn)在電池不缺電無意義無意義1為現(xiàn)在電池缺電三、舉例說明:假設(shè)表地址為01(表地址范圍1-247)寫表底數(shù)123456(16進(jìn)制:01E240H)011002020002040001E240738613個(gè)字節(jié)寫表底數(shù)返回:011002020002E1B08個(gè)字節(jié)異常時(shí)返回:0190030C015個(gè)字節(jié)(非法數(shù)據(jù)值)--------------------------------------------------------------------------

6、--------------------讀表累計(jì):01030202000264738個(gè)字節(jié)讀累計(jì)返回:0103040001E240E2A39個(gè)字節(jié)異常時(shí)返回:01830301315個(gè)字節(jié)-----------------------------------------------------------------------------------------------讀表地址:00030200000184638個(gè)字節(jié)返回:010302000179847個(gè)字節(jié)注意!讀表地址時(shí),總線上只能連接1只表。-

7、---------------------------------------------------------------------------------------------寫倍率:010602070010387F8個(gè)字節(jié)(設(shè)倍率值為10H)返回:010602070010387F8個(gè)字節(jié)----------------------------------------------------------------------------------------------讀倍率:0103020

8、8000104708個(gè)字節(jié)返回:0103020010B9887個(gè)字節(jié)----------------------------------------------------------------------------------------------讀表具狀態(tài)值:01030206000165B38個(gè)字節(jié)返回:0103020000B8447個(gè)字節(jié)(電池電壓正常)-------------------------------

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。