流量計(jì)MODBUS協(xié)議說明文檔_第1頁
流量計(jì)MODBUS協(xié)議說明文檔_第2頁
流量計(jì)MODBUS協(xié)議說明文檔_第3頁
流量計(jì)MODBUS協(xié)議說明文檔_第4頁
流量計(jì)MODBUS協(xié)議說明文檔_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 研發(fā)中心流量計(jì)通訊協(xié)議版本:V1.0.0唐山海森電子股份有限公司2014年10月 文檔說明文檔屬性內(nèi)容文檔名稱Modbus協(xié)議文檔編號HS-C1文檔狀態(tài)正式稿完成日期10月14日部 門研發(fā)中心作 者版本修正日期修正人描述1.0.0目錄文檔說明2一、 協(xié)議簡介4二、 幀格式41. 寫單一寄存器42. 寫多個寄存器52.1寫多個寄存器正?;貜?fù)52.2寫多個寄存器錯誤回復(fù)53. 讀多個寄存器53.1讀多個寄存器正常回復(fù)63.2讀多個寄存器錯誤回復(fù)6三、具體協(xié)議61 讀數(shù)據(jù)61.1讀累計(jì)流量和瞬時(shí)流量61.2讀公式系數(shù)72 寫數(shù)據(jù)92.1 寫流量計(jì)版本號11 2.2寫從

2、設(shè)備地址122.3寫公式系數(shù)133 控制器寄存器地址表141、 協(xié)議簡介網(wǎng)關(guān)控制器通訊協(xié)議為Modbus協(xié)議的MODBUS-RTU格式??刂破鲿褐С諱odbus的03(讀多個寄存器) 、06(寫單一寄存器)以及10(寫多個寄存器)三種功能碼。 2、 幀格式1. 寫單一寄存器從設(shè)備地址功能碼寄存器地址寄存器值CRC校驗(yàn)1字節(jié)1字節(jié),062字節(jié)2字節(jié)2字節(jié) 1.1 寫單一寄存器正常回復(fù)從設(shè)備地址功能碼寄存器地址寄存器值CRC校驗(yàn)1字節(jié)1字節(jié) 062字節(jié)2字節(jié)2字節(jié) 1.2 寫單一寄存器錯誤回復(fù)從設(shè)備地址錯誤碼錯誤類型CRC校驗(yàn)1字節(jié),011字節(jié) 861字節(jié) 012字節(jié)2. 寫多個寄存器 從設(shè)備地址

3、功能碼寄存器起始地址寄存器數(shù)量N字節(jié)數(shù)2N寄存器值CRC校驗(yàn)1字節(jié)1字節(jié),102字節(jié)2字節(jié)1字節(jié)2N字節(jié)2字節(jié) 2.1寫多個寄存器正?;貜?fù)從設(shè)備地址功能碼寄存器起始地址寄存器數(shù)量NCRC校驗(yàn)1字節(jié)1字節(jié) 10H2字節(jié)2字節(jié)2字節(jié) 2.2寫多個寄存器錯誤回復(fù)從設(shè)備地址錯誤碼錯誤類型CRC校驗(yàn)1字節(jié)1字節(jié) 90H1字節(jié) 012字節(jié)3. 讀多個寄存器從設(shè)備地址功能碼寄存器地址寄存器數(shù)量NCRC校驗(yàn)1字節(jié)1字節(jié),032字節(jié)2字節(jié)2字節(jié) 3.1讀多個寄存器正?;貜?fù)從設(shè)備地址功能碼數(shù)據(jù)字節(jié)數(shù)2N數(shù)據(jù)CRC校驗(yàn)1字節(jié)1字節(jié),031字節(jié)2N字節(jié)2字節(jié)3.2讀多個寄存器錯誤回復(fù)從設(shè)備地址錯誤碼錯誤類型CRC校驗(yàn)

4、1字節(jié)1字節(jié),831字節(jié) 012字節(jié)三、具體協(xié)議1 讀數(shù)據(jù) 1.1讀累計(jì)流量和瞬時(shí)流量 a)控制器發(fā)送數(shù)據(jù):默認(rèn)010300 0900 04CRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目b)流量計(jì)回復(fù)數(shù)據(jù)默認(rèn)01038數(shù)據(jù)CRC校驗(yàn)從設(shè)備地址功能碼1字節(jié),數(shù)據(jù)字節(jié)數(shù)8字節(jié)2字節(jié) 數(shù)據(jù):累計(jì)流量瞬時(shí)流量4字節(jié)double4字節(jié)double 流量計(jì)回復(fù)錯誤:默認(rèn)018301 CRC校驗(yàn)從設(shè)備地址錯誤碼錯誤類型2字節(jié)例如:控制器發(fā)送:01 03 00 09 00 04 94 0B 流量計(jì)回復(fù):01 03 08 00 00 B4 41 4E 8A 88 40 E3 5E 錯誤回復(fù): 01 83 01

5、80 F0 00 00 B4 41 代表累計(jì)流量(低位在前高位在后)22.5 4E 8A 88 40 代表瞬時(shí)流量(低位在前高位在后)4.266883 1.2讀公式K系數(shù) a)控制器發(fā)送:默認(rèn)010300 2500 02CRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目 b)流量計(jì)回復(fù):默認(rèn)010304數(shù)據(jù)CRC校驗(yàn)從設(shè)備地址功能碼1字節(jié),數(shù)據(jù)字節(jié)數(shù)4字節(jié)2字節(jié) 數(shù)據(jù):K4字節(jié)double 控制器回復(fù)錯誤:默認(rèn)018301CRC校驗(yàn)從設(shè)備地址錯誤碼錯誤類型2字節(jié)例如:控制器發(fā)送:01 03 00 25 00 02 d5 c0 流量計(jì)回復(fù):01 03 04 40 C0 00 00 EF CF 錯誤回

6、復(fù):01 83 01 80 f0 40 C0 00 00 代表K=6.01.3讀公式K1,K2,K3,K4,K5系數(shù) a)控制器發(fā)送:默認(rèn)010300 2700 0ACRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目 b)流量計(jì)回復(fù):默認(rèn)010314數(shù)據(jù)CRC校驗(yàn)從設(shè)備地址功能碼1字節(jié),數(shù)據(jù)字節(jié)數(shù)20字節(jié)2字節(jié) 數(shù)據(jù):K1K2K3K4K54字節(jié)double4字節(jié)double4字節(jié)double4字節(jié)double4字節(jié)double 控制器回復(fù)錯誤:默認(rèn)018301CRC校驗(yàn)從設(shè)備地址錯誤碼錯誤類型2字節(jié)例如:控制器發(fā)送:01 03 00 27 00 0A 75 c6 流量計(jì)回復(fù):01 03 14 B3

7、 1D ED 00 36 FF FC FF BA 14 8C 01 3C 9F 47 FF BE 8E 38 FF C3 84 B3 1D ED 00 代表K1 = -3.676996E-0836 FF FC FF 代表K2 =7.629045E-06BA 14 8C 01 代表K3 =-0.00056666143C 9F 47 FF 代表K4 =0.01944351BE 8E 38 FF 代表K5 =-0.2777786 錯誤回復(fù):01 83 01 80 f01.4讀版本號 a)控制器發(fā)送:默認(rèn)010300 0700 02CRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目 b)流量計(jì)回復(fù):默認(rèn)0

8、10304數(shù)據(jù)CRC校驗(yàn)從設(shè)備地址功能碼1字節(jié),數(shù)據(jù)字節(jié)數(shù)4字節(jié)2字節(jié) 數(shù)據(jù): 56 46 30 314字節(jié) 流量計(jì)版本VF01例如:控制器發(fā)送:01 03 00 06 00 02 24 0A 流量計(jì)回復(fù):01 03 04 56 46 30 31 DF BA 錯誤回復(fù): 01 83 01 80 f02 寫數(shù)據(jù) 2.1寫從設(shè)備地址 a)控制器發(fā)送:默認(rèn)010600 09xxxxCRC從設(shè)備地址功能碼寄存器地址從設(shè)備地址 b)流量計(jì)正?;貜?fù):不固定0600 09xxxxCRC從設(shè)備地址功能碼寄存器地址從設(shè)備地址c)控制器回復(fù)錯誤:018601CRC控制器地址錯誤碼錯誤類型例如:控制器發(fā)送:01 0

9、6 00 08 00 02 89 c9 00 02 為從設(shè)備地址 流量計(jì)回復(fù):02 06 00 08 00 02 89 FA 錯誤回復(fù): 01 86 01 83 A0 2.2寫K公式系數(shù) a)控制器發(fā)送:默認(rèn)011000 2500 0204XXXXCRC從設(shè)備地址功能碼起始寄存器地址2字節(jié)寄存器數(shù)目1字節(jié)字節(jié)數(shù)寄存器值 b)流量計(jì)正?;貜?fù)默認(rèn)011000 2500 02CRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目2字節(jié) 控制器回復(fù)錯誤:默認(rèn)019001 CRC從設(shè)備地址錯誤碼錯誤類型例如:控制器發(fā)送: 01 10 00 25 00 02 04 40 C0 00 00 24 74 40 C0

10、00 00 寫入的K系數(shù)值=6.0 流量計(jì)回復(fù): 01 10 00 25 00 02 01 c3 錯誤回復(fù): 01 90 01 8D C02.2寫K1K5公式系數(shù) a)控制器發(fā)送:默認(rèn)011000 2700 0a20XXXXCRC從設(shè)備地址功能碼起始寄存器地址2字節(jié)寄存器數(shù)目1字節(jié)字節(jié)數(shù)寄存器值 b)流量計(jì)正?;貜?fù)默認(rèn)011000 2700 0aCRC從設(shè)備地址功能碼起始寄存器地址寄存器數(shù)目2字節(jié) 控制器回復(fù)錯誤:默認(rèn)019001 CRC從設(shè)備地址錯誤碼錯誤類型例如:控制器發(fā)送:01 10 00 27 00 0a 14 B3 1D ED 00 36 FF FC FF BA 14 8C 01 3

11、C 9F 47 FF BE 8E 38 FF 1f 5cB3 1D ED 00 代表K1 = -3.676996E-0836 FF FC FF 代表K2 =7.629045E-06BA 14 8C 01 代表K3 =-0.00056666143C 9F 47 FF 代表K4 =0.01944351BE 8E 38 FF 代表K5 =-0.2777786 流量計(jì)回復(fù):01 10 00 27 00 0a f0 05 錯誤回復(fù): 01 90 01 8D C03 控制器寄存器地址表控制器存儲地址寄存器地址寄存器個數(shù)變量名稱數(shù)據(jù) 類型說明0000H000BH0010066備用HEX備用000CH000FH0070082流量計(jì)版本HEX0010H0011H0091從設(shè)備地址BCD2字節(jié)0012H0015H0100112累計(jì)流量DOUBLE4字節(jié)0016H0019H0120132瞬時(shí)流量DOUBLE4字節(jié)001AH0035H 014-02410備用HEX備用0036H0039H0250262KHEX4字節(jié)003aH003dH0270282K1HEX4字節(jié)003

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論