儀表流量計modbus通信協(xié)議_第1頁
儀表流量計modbus通信協(xié)議_第2頁
儀表流量計modbus通信協(xié)議_第3頁
儀表流量計modbus通信協(xié)議_第4頁
儀表流量計modbus通信協(xié)議_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

蒼南儀表流量計MODBUS通信協(xié)MODBUS協(xié)議內(nèi)容符合GB/Z19582.1/2/3-2004(IEC60870-5)標準

----該協(xié)議適用于本廠的LWQC系列氣體智能渦輪流量計、LUXC系列氣體智能旋進漩渦流量 系 卡氣體智能羅茨流量計 RMC系列氣體智能羅茨流量計等產(chǎn)品設備屬性:流量計為MODBUS通信總線上的波特率 、200數(shù)據(jù)位:8(2個停止位)、偶校驗(1個停止位)、奇校驗(1個停止位本協(xié)議針對流量計而開發(fā),支持多字節(jié)二進制數(shù)、ASCII字符串、BCD碼等類型變量的數(shù)據(jù)通通信選用MODBUS的03H、07H功能碼,并增設用戶自定義的66H二、支持的MODBUS功能碼起始地址在start_addr起N個字的數(shù)據(jù) 流量計部分參數(shù))。見表1從站響應:addr,03,num,data(0),….,data(num-1),異常響應:addr,83H,error_code,表寄存器數(shù)目44222℃2起始地址:由start_addr_hi、量計回復地址出錯(error_code=2);寄存器數(shù)目 由N_hi、2個字節(jié)組成,表示N個字(1個字由2個字節(jié)組成)的數(shù)據(jù)num:表示數(shù)據(jù)的個數(shù),data(i),i=0,…,num,num=2Nerror_code代碼參見表5示例1(出廠默認:Cod為01,Cdr為23,bps為主站發(fā)送: 00 00 地址功能 起始地址寄存器數(shù)目從站響應 00000039412524E1地址功能碼字節(jié) 標況累積 主站發(fā)送: 00 00 地址功能 起始地址寄存器數(shù)目從站響應 000000371205A0 000000371205A0地址功能 接收字節(jié) 工況累積 標況累積0001CB 0001CB 00001400000065 BA工況流 標況流 溫 壓 備注:當主機發(fā)送的數(shù)據(jù)幀出錯,從機不應答響應error_code代碼,此時主機繼續(xù)發(fā)送命令起始地址在start_addr起N個字的數(shù)據(jù) 卡控部分參數(shù))。見表表寄存器數(shù)目31121222212212111示例主站發(fā)送 E6從站接收: 00000000000002 0001000000地址功能碼字節(jié) 用戶 表型號表狀態(tài)剩余氣00000003000000 000000 00000000本次購氣 累計應急購氣量本次應急購氣00000000EA0000 00018F2500 001C透支 過零氣 拆卸次 閥開關次F2功能碼 主站發(fā)送:addr,07,從站響應:addr,07,status,表1流量流量欠壓欠壓0功能碼66H,用戶自定義的功能碼,用 流量計內(nèi)部歷史數(shù)據(jù)。見表4表寄存器數(shù)目1注3注注注5注8注4注主站發(fā)送:addr,66H,00,64H,02H,M_hi,M_low,day(BCD),hour(BCD),minite(BCD),sec(BCD),CRC主站發(fā)送:addr,66H,00,65H,02H,M_hi,M_low,從站響應:addr,66H,0AH,sum(BINyear(BCD),month(BCD主站發(fā)送:addr,66H,00,66H,02H,M_hi,M_low,minite(BCD),sec(BCD),ssflag(byte),0,CRC站發(fā)送:addr,66H,00,67H,02H,M_hi,M_low,CRCminite(BCD),sec(BCD),bkflag(byte),0,CRCp(BIN)48位二進制數(shù)表示的壓力,在先,其中前3個字節(jié)為整數(shù),1個字節(jié)為小數(shù);單位:Ka。為單字節(jié)BCD碼,分別表示年(以2000年為起點,20不顯示)、月、日、時、分、秒:一條實時數(shù)據(jù)記錄共48個字節(jié)8:m38個字節(jié)8:m3、瞬時流量個字節(jié)(8:m3h、溫度4個字節(jié)(8:℃)、壓力4(8:kPa)6個字節(jié)(BCD碼,年月日時分秒)2.5.4到數(shù)據(jù)幀令碼出錯時從站響應為:addr,字節(jié)的最置1,表示異常;表 BIN、BCD碼和ASCII碼、BIN:二進制數(shù),高字節(jié),低字節(jié)在后;分別有4種情形4字節(jié)(最后1個字節(jié)表示小數(shù),第一個字節(jié)最代表符號位,1表示負數(shù),0表示正數(shù))、BCD碼:1個字節(jié)表示2位數(shù)值,數(shù)值范圍為0-9、ASCII :字符,8位,一個字節(jié)ASCII碼,表示1個英文字母或數(shù)字四、特殊、數(shù)據(jù)位為8位,無奇偶校驗。即將通信模式Cod設定為10、流量計的地址(ADDR)出廠默認值為023,即十六進制的1755H,55H,ADDR,02,00,55H,55H,ADDR,02,18,DevStatus,DevErr,Qm,Qo,t,p,sum,Qm(工況流量),Qo(標況流量),t(溫度),p(壓力),sum(累積量)ChkSum為校驗和,1個字節(jié),其數(shù)值是從Address起到ChkSum前的全部數(shù)據(jù)之和的低8DevStatus:為狀態(tài)碼,1個字節(jié),其各位的含義見表表10不DevErr:為故障代 ,1個字節(jié),其各位的含義見表表10L,用F(Float)表示:FloatData=±0.MH-MM-ML*2P累積量采用6個字節(jié)的浮點數(shù)表示,依次為P,SMH,MM,ML,ML1,ML2,用F(Float)表示FloatData=±0.MH-MM-ML-ML1-P1SMH:尾數(shù)的高字節(jié),1個字節(jié),最(第7位)為符號位S,S=1表示數(shù)據(jù)為負S=0則數(shù)據(jù)為正;其余7位為浮點數(shù)尾數(shù)的高7位,第0到6位MM:尾數(shù)的中間字節(jié),1個字節(jié),第7到14位。ML1個字節(jié),第15到23位。ML11個字節(jié),第24到31位。示例 55H55HADDRCMDLen15555 02 00000000000000 055000 07654C55H55HADDR0218DevStatus 1672824A4925 55551702 000000 ---工況瞬時流量000000 ---標況瞬時流量055000 ---溫度=0.1010007654C ---壓力 1672824A49 ---累計量 0101 溫度:05500000根據(jù)數(shù)據(jù)類型的定義,P=(05)H=(0101)2=5 MM=00ML=00FloatData= 整數(shù)部 小數(shù)部FloatData=1×24+1×22=壓力:07654CCC其中P=(07)H=(0111)2=7 )2 )2 FloatData= 整數(shù)部 小數(shù)部FloatData=1×26+1×25+1×22+1×20+1×2-2+1×2-5+1×2-+1×2-9+1×2-10+1×2-13+1×2-14=累積量:1672824A4925其中 )2

溫馨提示

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

最新文檔

評論

0/150

提交評論