電磁流量計(jì)通信協(xié)議(標(biāo)準(zhǔn)MODBUS格式)_第1頁
電磁流量計(jì)通信協(xié)議(標(biāo)準(zhǔn)MODBUS格式)_第2頁
電磁流量計(jì)通信協(xié)議(標(biāo)準(zhǔn)MODBUS格式)_第3頁
電磁流量計(jì)通信協(xié)議(標(biāo)準(zhǔn)MODBUS格式)_第4頁
電磁流量計(jì)通信協(xié)議(標(biāo)準(zhǔn)MODBUS格式)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、dl系列標(biāo)準(zhǔn)modbus通信協(xié)議杭州大呂科技有限公司1、通信接口 rs485或rs232,波特率范圍1200-960002、儀表接線端為a,b和como3、通信信息組成:地址碼-功能碼-數(shù)據(jù)段-crc校驗(yàn)碼,一條消息連續(xù)發(fā)送和接收,字符間隔不能大于一個(gè)字符,否則認(rèn)為 一條新消息開始或老消息結(jié)束。信息體由十六進(jìn)制數(shù)組成。4、數(shù)據(jù)定義:累積量為4字節(jié)十六進(jìn)制定點(diǎn)數(shù)(unsigned longint),瞬吋量(包括溫度壓力等)為4字節(jié)浮點(diǎn)數(shù)(float)o5、通信命令:功能碼03用來讀取顯示數(shù)據(jù)發(fā)送 01;地址回應(yīng)01;地址03;功能碼03;功能碼00;寄存器地址高04;字節(jié)個(gè)數(shù)01;寄存器地址低(

2、顯示地址)80澈據(jù)100;寄存器個(gè)數(shù)高04澈據(jù)202;寄存器個(gè)數(shù)低80;數(shù)據(jù)3crcl;crc校驗(yàn)碼低80澈據(jù)4crch;crc校驗(yàn)碼高crcl;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高說明:地址=儀表號(hào),寄存器地址高=0寄存器地址低=顯示項(xiàng)冃編號(hào)寄存器個(gè)數(shù)高=0寄存器個(gè)數(shù)低=讀取顯示變量寄存器個(gè)數(shù),顯示數(shù)據(jù)每 個(gè)變量占用2個(gè)寄存器,4個(gè)字節(jié)?;貞?yīng)字節(jié)個(gè)數(shù)=寄存器個(gè)數(shù)低x2.功能碼04-用來讀取設(shè)定數(shù)據(jù)發(fā)送01哋址04 ;功能碼00 ;寄存器地址高01;寄存器地址低00 ;寄存器個(gè)數(shù)高02 ;寄存器個(gè)數(shù)低crcl ;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高回應(yīng) 01;地址04;功能碼04;字節(jié)

3、個(gè)數(shù)80澈據(jù)104澈據(jù)280澈據(jù)380澈據(jù)4crcl ;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高說明:地址=儀表號(hào);寄存器地址高=0x10表示讀數(shù)設(shè)定;寄存器地址高=0x20表示讀碼設(shè)定;寄存器個(gè)數(shù)高=0寄存器個(gè)數(shù)低=讀取設(shè)定寄存器個(gè)數(shù)?;貞?yīng)字節(jié)個(gè)數(shù)=寄存器個(gè)數(shù)低x2.功能碼06用來進(jìn)行碼設(shè)定發(fā)送01 ;地址回應(yīng)01;地址06 ;功能碼06;功能碼00 ;寄存器地址高00;寄存器地址高01 ;寄存器地址低01;寄存器地址低00澈據(jù)高00澈據(jù)高04 ;數(shù)據(jù)低04;數(shù)據(jù)低crcl ;crc校驗(yàn)碼低crcl;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高crch;crc校驗(yàn)碼高功能碼07用來讀取日?qǐng)?bào)表,報(bào)

4、表數(shù)據(jù)為長整型,順序?yàn)橘|(zhì)量熱量發(fā)送01 ;地址回應(yīng)01;地址07 ;功能碼07 ;功能碼xxy;起始年(bcd碼)xxf ;長度二 xxc*5xxm;起始月(bcd碼)xxl ;數(shù)據(jù)1xxd;起始日(bcd碼).;數(shù)據(jù)xxc ;報(bào)表長度(1-16)xxn;數(shù)據(jù)ncrcl ;crc校驗(yàn)碼低crcl ;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高crch ;crc校驗(yàn)碼高功能碼08-用來讀取月報(bào)表,報(bào)表數(shù)據(jù)為長整型,順序?yàn)橘|(zhì)量熱量08 ;功能碼08;功能碼xxy;起始年(bcd碼)xxf;長度二 xxc*5xxm;起始月(bcd碼)xx 1;數(shù)據(jù)1xxd;空 ;數(shù)據(jù)xxc ;報(bào)表長度(1-16)xxn

5、;數(shù)據(jù)ncrcl ;crc校驗(yàn)碼低crcl;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高crch;crc校驗(yàn)碼高冋應(yīng)01;地址發(fā)送01;地址功能碼10h用來數(shù)設(shè)定(如: 發(fā)送01;地址10h ;功能碼000100020486h0000100=86h,回應(yīng)0110h00;寄存器地址高;寄存器地址低(數(shù)設(shè)定地址)01;寄存器個(gè)數(shù)高;寄存器個(gè)數(shù)低:數(shù)據(jù)個(gè)數(shù)n澈據(jù)1;數(shù)據(jù)2;數(shù)據(jù)3ooh, ooh, 48h);地址;功能碼;寄存器地址高;寄存器地址低;寄存器個(gè)數(shù)高;寄存器個(gè)數(shù)低0004crcl ;crc校驗(yàn)碼低crch ;crc校驗(yàn)碼高48h擻據(jù)4xx ;數(shù)據(jù)ncrcl ;crc校驗(yàn)碼低crch ;crc

6、校驗(yàn)碼高7、crc校驗(yàn)碼計(jì)算01 ;地址n1crooffffh為初值10;功能碼n2crcl與n1異或運(yùn)算00 ;寄存器地址高n3crc右移1位,若移出位為101 ;寄存器地址低n4貝9 crocrc 和 a001h 異或,00 ;寄存器個(gè)數(shù)高n5若移岀位為0則crocrc04 ;寄存器個(gè)數(shù)低n6右移8次完成n1計(jì)算04 ;數(shù)據(jù)個(gè)數(shù)n7 80 ;數(shù)據(jù)1n8crcl與nil異或運(yùn)算04 ;數(shù)據(jù)2n9crc右移1位,若移出位為180 ;數(shù)據(jù)3n10貝9 crocrc 和 a001h 異或,80澈據(jù)4nil若移出位為0則crc=crccrch ;crc校驗(yàn)碼高右移8次完成nil計(jì)算crcl ;crc

7、校驗(yàn)碼低最后得到crc校驗(yàn)值8、iee標(biāo)準(zhǔn)浮點(diǎn)數(shù)據(jù)格式長度為4字節(jié),采用ieee標(biāo)準(zhǔn)方式,其中尾數(shù)高位始終 為1,位的分布如下:1位符號(hào)位,8位指數(shù)位,24位尾數(shù),符號(hào) 位是最高位,尾數(shù)為低位23位,按字節(jié)排序如下: 地址 0123內(nèi)容 seeeeeeee emmmmmmm mmmmmmmm其屮s:符號(hào)位,0二整數(shù),匸負(fù)數(shù).e:指數(shù)(在二個(gè)字節(jié)中),偏移碼為127.m:23位尾數(shù),最高位為1,有效位為24位.例如:100=0x42,oxc8, 0x00,0x000=0x00,0x00,0x00,0x00-100=0xc2,0xc& 0x00,0x009、通信舉例儀表地址設(shè)為01,通信波

8、特率=4800,n,&1(儀表碼地 址 08=01, 09=05)。例1:讀取儀表瞬時(shí)流量f,f=100. (4字節(jié)浮點(diǎn)數(shù))上位機(jī)發(fā)送:0x01,0x03,0x00,0x12,0x00,0x02,0x64,oxoe儀表回傳:0x01,0x03,0x04,0x42,0xc8,0x00,0x00,0x6e,0x64 例2:讀取儀表累積流量s,s= 12345.(4字節(jié)定點(diǎn)數(shù))上位機(jī)發(fā)送:0x01,0x03,0x00,oxoa,0x00,0x02,0x04,0x9e儀表回傳:0x01,0x03,0x04,0x00,0x00,0x30,0x39,0xf4,0x01 例3:讀取儀表所有顯示數(shù)據(jù),

9、包括密度,焙差,入口溫度,出口 溫度,瞬時(shí)熱量,流速,瞬時(shí)流量,累積流量,累積熱量,峰累 積,谷累積,余量等12項(xiàng)48個(gè)字節(jié) 上位機(jī)發(fā)送:0x01,0x03,0x00,0x07,0x00,ox 1 &0x45,oxde 儀表回傳:0x01,0x03,0x30,ox3f,0x80,0x00,0x00,(密度=1.000)0x42,oxfa,0x00,0x00,(焙差=125)0x42, oxc&oxoo,0x00,(入口溫度=100)ox3f,0x99,0x99,0x9a,(出 口溫度=1.20)0x43,0x39,ox 1 f,0x7d,(瞬時(shí)熱量二 185.123)ox3f,

10、0x80,0x00,0x00,(流速=1.000)0x43,0x39,ox 1 f,0x7d,(瞬時(shí)流量二 185.123)0x00,0x00,0x30,0x60,(累積=12384)0x00,0x00,0x00,0x0a,(累積熱=10)0x00,0x00,0x00,0x00,(峰累積二0)0x00,0x00,0x00,0x00,(谷累積=0)0x00,0x00,0x00,0x00,(余量二0)oxeo(校驗(yàn)碼低),0xe0(校驗(yàn)碼高)例4:讀取儀表實(shí)時(shí)時(shí)間05-12-08-21-21-08,時(shí)間格式為6字節(jié)bcd碼上位機(jī)發(fā)送:0x01,0x04,0x00,0x29,0x00,0x03,0x

11、61,0xc3儀表回傳:0x01,0x04,0x06,0x08(秒),0x21(分),0x21(時(shí)),0x08(0),0x12(月),0x05(年),0x81 (校驗(yàn)碼低),0x9a(校驗(yàn)碼高)電磁流量計(jì)參數(shù)表1.顯示寄存器序號(hào)寄存器地址變量名稱數(shù)據(jù)類型10-1phfloat22-3codfloat34-5壓力float46-7工作熱焙float58-9密度float610-11溫度(入口)float712-13出口溫度float814-15熱瞬吋量float916-17流速(m/s)float1018-19瞬時(shí)流量float1120-21累積量long int1222-23熱累積量long

12、int1324-25峰累積量long int1426-27谷累積量long int1528-29定量累積量long int1630-31反向累積量long int1732-33停電次數(shù)long int1834-35停電時(shí)間long int1936-37保留unsigned long int2038-39保留unsigned long int2報(bào)警標(biāo)志寄存器寄存器地址表,8個(gè)寄存器16字節(jié)序號(hào)寄存器地址報(bào)警變量名稱數(shù)據(jù)類型21256入口溫度char22出口溫度char23258壓力char24保留char25260勵(lì)磁char26協(xié)議char27262時(shí)段char28熱量,冷量狀態(tài)char292

13、641#輸出繼電器char302#輸出繼電器char312661#輸入繼電器chai閥門狀態(tài)322#輸入繼電器char33268電源char34累積小數(shù)位char35270保留char36保留char3 用戶參數(shù)設(shè)定序號(hào)寄存器地址變量名稱數(shù)據(jù)類型12-3ph量程float24-5ph修正系數(shù)36-7壓力(cod)上限48-9壓力(cod)下限510-11溫度上限612-13溫度下限714-15設(shè)左密度816-17輸出上限918-19輸出下限1020-21流速切除1122-23協(xié)議系數(shù)1224-25熱量修正系數(shù)1326-27協(xié)議上限1428-29協(xié)議下限1530-31入口故障溫度1632-33出

14、口故障溫度1734-35故障壓力1836-37峰單價(jià)1938-39谷單價(jià)序號(hào)寄存器地址變量名稱數(shù)據(jù)類型2040-41平單價(jià)2142-43定量報(bào)警2244-45定量充值2346-47保留2448-49保留2550-51保留2652-53保留2754-55保留2856-57保留2958-59保留3060-61流量報(bào)警1上限3162-63流量報(bào)警1下限3264-65報(bào)警1回差3366-67流量報(bào)警2上限3468-69流量報(bào)警2下限3570-71報(bào)警2回差3672-73入口溫度修正3774-75出口溫度修正3876-77液高溫度3978-79液高密度4080-81液中溫度4182-83液中密度42液低

15、溫度4386-87液高溫度4488-89液低密度4590-91液高熱焰4692-93液中溫度4794-95液中熱焙4896-97液低溫度4998-99液低密度傳感器參數(shù)50100-101直徑51102-103量程52104-105流速擬制53106-109擬制時(shí)間54108-109濾波常數(shù)55110-111保留56112-113測量流速157114-115修正系數(shù)158116-117測量流速259118-119修正系數(shù)2float序號(hào)寄存器地址變量名稱數(shù)據(jù)類型60120-121測量流速3float61122-123修正系數(shù)362124-125測量流速463126-127修正系數(shù)464128-1

16、29測量流速565130-131修正系數(shù)566132-133測量流速667134-135修正系數(shù)668136-137傳感器系數(shù)69138-139保留70140-141反流修正系數(shù)71142-143零點(diǎn)校正72144-145保留73146-147保留74148-149保留75150-151空管報(bào)警閥值76152-153保留4碼設(shè)定寄存器地址變量名稱數(shù)據(jù)類型(char)1 流體介質(zhì)0水,1液體2 密度補(bǔ)償0設(shè)定,01 溫度補(bǔ)償,02溫度補(bǔ)償 (一次式),03-溫度補(bǔ)償(二次式)3 流量補(bǔ)償,0-關(guān)閉,01-cod補(bǔ)償,02-ph補(bǔ)償,4 流量單位0t,lkg,2m3,3l,4nm35 熱量單位 0

17、-kj,01 -mj,02-gj,03-kwh6 流量累積小數(shù),0-1-2-37 流量方向,0正向,01 反向汁0x80負(fù)流量關(guān)8 輸出選擇0-頻率,1-當(dāng)量脈沖9 輸出脈沖當(dāng)量系數(shù) 0-1;1-0.1 ;2-0.01,3-0.00110 輸出脈沖寬度10-240ms11 儀表號(hào),遠(yuǎn)程設(shè)定無效12 波特率1,rs48513 通信協(xié)議0-標(biāo)準(zhǔn),1 定制14 波特率2, rs232,備用15 歷史曲線記錄間隔0-lmin,1-5min,2-10min3-20min,4-30min,5-60min16 協(xié)議模式0-關(guān)閉;1-開啟17 分時(shí)計(jì)量0關(guān)閉;1 啟用寄存器地址變量名稱數(shù)據(jù)類型18 定量控制模式0-關(guān)閉,1-常開,2-常閉,3-自動(dòng)19 1#輸出繼電器0關(guān)閉;1 空管;2勵(lì)磁,3流量20 2#輸

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論