智能流量積算儀通訊協(xié)議(MODBUSRTU)_第1頁
智能流量積算儀通訊協(xié)議(MODBUSRTU)_第2頁
智能流量積算儀通訊協(xié)議(MODBUSRTU)_第3頁
智能流量積算儀通訊協(xié)議(MODBUSRTU)_第4頁
智能流量積算儀通訊協(xié)議(MODBUSRTU)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、智能型流量計(jì)RS485通訊協(xié)議(MODBUS版本1.0)適用于:luy系列旋進(jìn)旋渦流量計(jì)FLWQ系列氣體渦輪流量計(jì)FLLQ系列氣體羅茨流量計(jì)富尋僅篠冃U艮公司2007年1月流量計(jì)MODBUS通訊協(xié)議TOC o 1-5 h z HYPERLINK l bookmark4MODBUS串行通信協(xié)議1 HYPERLINK l bookmark61.1MODBUS協(xié)議基本規(guī)則與傳送模式12MODBUS數(shù)據(jù)包結(jié)構(gòu)描述11.2.1地址域1 HYPERLINK l bookmark101.2.2功能碼域1 HYPERLINK l bookmark121.2.3數(shù)據(jù)域1 HYPERLINK l bookmark

2、141.2.4校驗(yàn)域1 HYPERLINK l bookmark161.3網(wǎng)絡(luò)時(shí)間考慮2 HYPERLINK l bookmark18MODBUS通信數(shù)據(jù)包22.1讀設(shè)備寄存器(03)2 HYPERLINK l bookmark202.2寫設(shè)備寄存器(16),本功能暫時(shí)不支持,請(qǐng)使用按鍵輸入2 HYPERLINK l bookmark223設(shè)備寄存器說明34、CRC-16計(jì)算方法44.1CRC-16原始算法44.2CRC-16查表算法4施瑞施瑞流量計(jì)使用說明MODBUS(RTU)通訊協(xié)議浙江富馬儀表有限公司,浙江富馬儀表有限公司,2007.011.MODBUS串行通信協(xié)議1.1MODBUS協(xié)議

3、基本規(guī)則與傳送模式控制器通訊使用主從技術(shù),即主機(jī)(PLC,電腦等)啟動(dòng)數(shù)據(jù)傳輸,而從機(jī)(流最計(jì))返回對(duì)查詢做出的響應(yīng)或處理查詢所要求的動(dòng)作。主機(jī)發(fā)送數(shù)據(jù)包稱為請(qǐng)求,從機(jī)發(fā)送數(shù)據(jù)包稱為響應(yīng)。在這種方式卜,信息和資料在單個(gè)主機(jī)和最多32個(gè)從機(jī)Z間傳遞。所有在RS485通信回路上傳遞的信息只能由主機(jī)初始化和控制,從機(jī)只能響應(yīng)主機(jī)一個(gè)請(qǐng)求。MODBUS協(xié)議可以采用ASCII或者RTU模式。本流最計(jì)僅支持RTU模式,波特率可設(shè)置為300、600、1200、2400、4800、9600或19200,無校驗(yàn)位,8位數(shù)據(jù)位,1位停止位。1.2MODBUS數(shù)據(jù)包結(jié)構(gòu)描述所有RS485環(huán)路上的通信都以“打包”方式

4、發(fā)生。一個(gè)數(shù)據(jù)包就是一個(gè)簡單的字符串,一個(gè)數(shù)據(jù)包中最多可含255個(gè)字節(jié)。每個(gè)MODBUS數(shù)據(jù)包都由以卜幾個(gè)部分組成:表1上位機(jī)和儀表信息交互命令包通用格式名稱T-T2-T3-T4地址域功能碼域數(shù)據(jù)域校驗(yàn)域長度空閑11變長21.2.1地址域MODBUS的從機(jī)地址域長度為一個(gè)字節(jié),包含數(shù)據(jù)包傳送的從機(jī)地址。有效的從機(jī)地址范甫從1247。從機(jī)如果接收到一幀從機(jī)地址域信息與自身地址相符合的數(shù)據(jù)包時(shí),應(yīng)當(dāng)執(zhí)行數(shù)據(jù)包中所包含的命令。從機(jī)所響應(yīng)的數(shù)據(jù)包中該域?yàn)樽陨淼刂贰?.2.2功能碼域MODBUS數(shù)據(jù)包中功能域長度為一個(gè)字節(jié),用以通知從機(jī)應(yīng)當(dāng)執(zhí)行何操作。從機(jī)響應(yīng)數(shù)據(jù)包中應(yīng)當(dāng)包含主機(jī)所請(qǐng)求操作的相同功能域字

5、節(jié)。有關(guān)設(shè)備的功能碼參照卜表。表2MODBUS功能域編碼功能碼含義功能0 x03讀取寄存器獲得當(dāng)前設(shè)備內(nèi)部一個(gè)或多個(gè)當(dāng)前寄存器值0 x10設(shè)置寄存器將指定數(shù)值寫入設(shè)備內(nèi)部一個(gè)或多個(gè)寄存器內(nèi)1.2.3數(shù)據(jù)域MODBUS數(shù)據(jù)域長度不定,依據(jù)其具體功能而定。MODBUS數(shù)據(jù)域采用“BIGINDIAN”模式,即高位字節(jié)在前,低位字節(jié)在后。例如1個(gè)16位寄存器包含數(shù)值為0 x1234,那么寄存器數(shù)值發(fā)送順序?yàn)椋焊呶蛔止?jié)二0 x12,低位字節(jié)二0 x034。1.2.4校驗(yàn)域MODBUS-RTU模式采用16位CRC校驗(yàn),多項(xiàng)式為X16+X:5+X=+lo發(fā)送設(shè)備應(yīng)當(dāng)対數(shù)據(jù)包中的每一個(gè)資料都進(jìn)行CRC16計(jì)算

6、,最后結(jié)果存放入檢驗(yàn)域中。接收設(shè)備也應(yīng)當(dāng)對(duì)數(shù)據(jù)包中的施瑞施瑞流量計(jì)使用說明MODBUS(RTU)通訊協(xié)議浙江富馬儀表有限公司,浙江富馬儀表有限公司,2007.01 #0 xA001,0 x6C00,0 x7800,0 xB401,0 x5000,0 x9C01,0 x8801,0 x4400,;WORDCalcCRC16(BYTE*pPtr,WORDnCount)BYTEucTmp;WORDwCRC=0;while(nCount-0)ucTmp=(BYTE)(wCRC&0 x0OOf);wCRC=4;wCRCA=crc16_tableucTmpA(*pPtr&0 x0f);ucTmp=(BYTE)(wCRC

溫馨提示

  • 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)論