手机版av在线_96精品国产aⅴ在线观看_中文字幕35页_国产亚洲成AV人片在线观黄桃_全黄性色大片_免费视频h

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質(zhì)分析|光譜儀|試驗機|試驗箱


儀表網(wǎng)>技術(shù)中心>技術(shù)交流>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

水表MODBUS-RTU通訊協(xié)議

來源:珠海市駿銳科技有限公司   2022年09月06日 09:33  

水表MODBUS-RTU通訊協(xié)議

本水表使用了MODBUS-RTU通訊協(xié)議,MODBUS協(xié)議詳細定義了校驗碼、數(shù)據(jù)序列等,這些都是特定數(shù)據(jù)交換的必要內(nèi)容。MODBUS協(xié)議在一根通訊線上使用主從應(yīng)答式連接(半雙工),這意味著在一根單獨的通訊線上信號沿著相反的兩個方向傳輸。首先,主計算機的信號尋址到一臺的終端設(shè)備(從機),然后,終端設(shè)備發(fā)出的應(yīng)答信號以相反的方向傳輸給主機。

MODBUS協(xié)議只允許在主機(PCPLC等)和終端設(shè)備之間通訊,而不允許獨立的終端設(shè)備之間的數(shù)據(jù)交換,這樣各終端設(shè)備不會在它們初始化時占據(jù)通訊線路,而于響應(yīng)到達本機的查詢信號。

MODBUS-RTU格式無起始字符和結(jié)尾字符,但需要加等待時間,等待時間不少于3.5個字符發(fā)送時間。

1)傳輸方式

信息傳輸為異步方式,并以字節(jié)為單位,在主機和從機之間傳遞的通訊信息是10位字格式,包含1個起始位、8個數(shù)據(jù)位(最小的有效位先發(fā)送)、無奇偶校驗位、1個停止位。

2)數(shù)據(jù)幀格式

地址碼

功能碼

數(shù)據(jù)區(qū)

CRC校驗碼

1字節(jié)

1字節(jié)

n字節(jié)

2字節(jié)

地址碼:地址碼在幀的開始部分,由一個字節(jié)(8位二進制碼)組成,十進制為0255,在水表中只使用1~247,其它地址保留。這些位標明了用戶的終端設(shè)備的地址,該設(shè)備將接收來自與之相連的主機數(shù)據(jù)。每個終端設(shè)備的地址必須是的,僅僅被尋址到的終端會響應(yīng)包含了該地址的查詢。當終端發(fā)送回一個響應(yīng),響應(yīng)中的從機地址數(shù)據(jù)便告訴了主機哪臺終端正與之進行通信。

功能碼:功能碼告訴了被尋址到的終端執(zhí)行何種功能。下表列出了該系列儀表用到的功能碼,以及它們的意義和功能。

功能

定義

操作

03H

讀數(shù)據(jù)寄存器

獲得水量操作

05H

閥控操作

閥控操作

01H

讀閥門狀態(tài)

讀閥門狀態(tài) 

數(shù)據(jù)區(qū):數(shù)據(jù)區(qū)包含了終端執(zhí)行特定功能所需要的數(shù)據(jù)或者終端響應(yīng)查詢時采集到的數(shù)據(jù)。這些數(shù)據(jù)的內(nèi)容可能是數(shù)值、參考地址或者設(shè)置值。例如:功能碼告訴終端讀取一個寄存器,數(shù)據(jù)區(qū)則需要指明從哪個寄存器開始及讀取多少個數(shù)據(jù),內(nèi)嵌的地址和數(shù)據(jù)依照類型和從機之間的不同內(nèi)容而有所不同。

CRC校驗碼:錯誤校驗(CRC)域占用兩個字節(jié),包含了一個16位的二進制值。CRC值由傳輸設(shè)備計算出來,然后附加到數(shù)據(jù)幀上,接收設(shè)備在接收數(shù)據(jù)時重新計算CRC值,然后與接收到的CRC域中的值進行比較,如果這兩個值不相等,就發(fā)生了錯誤。

生成一個CRC的流程為:

1、預置一個16位寄存器為0FFFFH(全1),稱之為CRC寄存器。

2、把數(shù)據(jù)幀中的個字節(jié)的8位與CRC寄存器中的低字節(jié)進行異或運算,結(jié)果存回CRC寄存器。

3、將CRC寄存器向右移一位,位填以0,位移出并檢測。

4、如果位為0,重復第三步(下一次移位);如果位為1,將CRC寄存器與一個預設(shè)的固定值(0A001H)進行異或運算。

5、重復第三步和第四步直到8次移位。這樣處理完了一個完整的八位。

6、重復第2步到第5步來處理下一個八位,直到所有的字節(jié)處理結(jié)束。

7、最終CRC寄存器的值就是CRC的值。

此外還有一種利用預設(shè)的表格計算CRC的方法,它的主要特點是計算速度快,但是表格需要較大的存儲空間,該方法此處不再贅述,請參閱相關(guān)資料。

通信應(yīng)用格式詳解

1)功能碼03H:讀寄存器

此功能允許用戶獲得設(shè)備采集與記錄的數(shù)據(jù)及系統(tǒng)參數(shù)。主機一次請求的數(shù)據(jù)個數(shù)沒有限制,但不能超出定義的地址范圍。

下面的例子是從01號從機讀1個采集到的基本數(shù)據(jù)(數(shù)據(jù)幀中每個地址占用2個字節(jié))。采集的數(shù)據(jù)為總用水量(占用4個字節(jié)),其地址為00H

主機發(fā)送

發(fā)送信息

從機返回

返回信息

地址碼

01H

地址碼

01H

功能碼

03H

功能碼

03H

起始地址

高字節(jié)

00H

字節(jié)數(shù)

04H

低字節(jié)

00H

寄存器數(shù)據(jù)

高字節(jié)

00H

寄存器數(shù)量

高字節(jié)

00H

低字節(jié)

12H

低字節(jié)

02H

寄存器數(shù)據(jù)

高字節(jié)

D6H

CRC校驗碼

高字節(jié)

C4H

低字節(jié)

87H

低字節(jié)

0BH

CRC校驗碼

高字節(jié)

44H

低字節(jié)

34H

附:1、讀寫屬性:“R”只讀,讀參量用03H號命令;“R/W”可讀可寫,寫參量用10H號命令。禁止向未列出的或不具可寫屬性的地址寫入。

2、表的通訊地址和通訊速率出廠時給出,亦可通過本公司提供的軟件讀出。也可以通過協(xié)議設(shè)置。

3、表中所測讀數(shù)占4個字節(jié),單位為m3。高位在前,低位在后,若讀出值為0012D687H1234567),則計量值為1234567×0.01=12345.67m3


水表地址碼為水表上8位灰色數(shù)字的兩位。例如:水表上為42316790modbus地址為:90

2.閥門開控制

主機發(fā)送

發(fā)送信息

從機返回

返回信息

地址碼

01H

地址碼

01H

功能碼

05H

功能碼

05H

起始地址

高字節(jié)

00H

高字節(jié)

00H

低字節(jié)

00H

起始地址

低字節(jié)

00H

寄存器數(shù)量

高字節(jié)

FFH

低字節(jié)

00H

寄存器數(shù)據(jù)

高字節(jié)

FFH

CRC校驗碼

高字節(jié)

89H

低字節(jié)

00H

低字節(jié)

B2H

CRC校驗碼

高字節(jié)

44H

低字節(jié)

34H





3.閥門關(guān)控制

主機發(fā)送

發(fā)送信息

從機返回

返回信息

地址碼

01H

地址碼

01H

功能碼

05H

功能碼

05H

起始地址

高字節(jié)

00H

高字節(jié)

00H

低字節(jié)

00H

起始地址

低字節(jié)

00H

寄存器數(shù)量

高字節(jié)

00H

低字節(jié)

00H

寄存器數(shù)據(jù)

高字節(jié)

00H

CRC校驗碼

高字節(jié)

48H

低字節(jié)

00H

低字節(jié)

72H

CRC校驗碼

高字節(jié)

44H

低字節(jié)

34H


4.讀閥門狀態(tài)

主機發(fā)送

發(fā)送信息

從機返回

返回信息

地址碼

01H

地址碼

01H

功能碼

01H

功能碼

01H

起始地址

高字節(jié)

00H

高字節(jié)

00H

低字節(jié)

00H

起始地址

低字節(jié)

00H

寄存器數(shù)量

高字節(jié)

00H

低字節(jié)

00H

寄存器數(shù)據(jù)

高字節(jié)

00H/FFH

CRC校驗碼

高字節(jié)

48H

低字節(jié)

00H

低字節(jié)

72H

CRC校驗碼

高字節(jié)

44H

低字節(jié)

34H

注:00H  關(guān)閥  FFH開閥


5.讀閥門異常狀態(tài)

主機發(fā)送

發(fā)送信息

從機返回

返回信息

地址碼

01H

地址碼

01H

功能碼

01H

功能碼

85H

起始地址

高字節(jié)

00H

高字節(jié)

00H

低字節(jié)

00H

起始地址

低字節(jié)

00H

寄存器數(shù)量

高字節(jié)

00H

低字節(jié)

00H

寄存器數(shù)據(jù)

高字節(jié)

01H

CRC校驗碼

高字節(jié)

48H

低字節(jié)

00H

低字節(jié)

72H

CRC校驗碼

高字節(jié)

44H

低字節(jié)

34H


免責聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權(quán)等法律責任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 13199863987

加盟熱線: 13199863987

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 99热6这里只有精品 国产一区=区 | 女人和拘做受全程看免费软件 | 每日更新在线观看AV | 国产精品色在线 | 91超碰人人做人人爽 | 国产又粗又硬又猛的毛片视频 | 免费性av | 国产一区二区不卡视频 | 欧美久久一二区 | 亚洲久悠悠色悠在线播放 | 欧美成人一区在线 | 99久久久久免费精品国产 | 婷婷国产一区综合久久精品 | 2021全国产精品网站 | 久久久www免费人成—看片 | www香蕉 | 亚洲视频免费在线播放 | 一区不卡| GOGO少妇无码肉肉视频 | 老少交欧美另类 | 性欧美69式xxxx | 免费A级毛片无码A∨中文字幕 | 亚洲日韩av片在线观看 | 亚洲有吗在线观看 | 亚洲日本va午夜中文字幕久久 | 成人亚洲A片V一区二区三区色欲 | 9l国产精品久久久久麻豆 | 成全动漫在线观看免费高清 | 51精品国产人成在线观看 | 精品亚洲一区二区三区在线观看 | 欧美激情一区在线 | 动漫无码3d在线观看 | 亚洲视频二| 日韩欧美亚洲国产精品字幕久久久 | 欧美专区福利 | 久久久久久国产精品免费播放 | 国产精品第8页 | 久久免费播放视频 | 狠狠干人人干 | 欧美巨大另类极品videosbest | 欧美自拍区 |