版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、modbus協(xié)議說明1. 說明閱讀木說明時請參閱操作手冊。本儀表采用modbus rtu格式,波特率可選,數(shù)據(jù)格式為n,8,1。本儀表使用了 modbus協(xié)議屮3條指令,見下表:命令3讀單個或多個寄存器命令6寫單個寄存器此命令可由16替換命令16寫多個寄存器本協(xié)議規(guī)定儀表的地址為1247,不支持廣播。儀表所有的數(shù)據(jù)都保存在單個字節(jié)(8位)或字(16位)中,用戶可根據(jù)情況 靈活處理。本修正儀中數(shù)據(jù)根據(jù)權(quán)限及使用情況分下面類:序號數(shù)據(jù)屬性寄存器地址01記錄信息見列表1000-122402歷史記錄見列表2000-2042協(xié)議屮所有參數(shù)均為16進制數(shù),除累積流量為bcd碼格式,其余為整數(shù)和浮 點數(shù),浮
2、點數(shù)為ieee754格式。寄存器地址卜列表中的屈性指數(shù)據(jù)的讀寫屬性,r只讀;w寫;r/w既可讀, 也可寫入。各指令的格式及示例如下:命令3格式如下(讀寄存器命令):modbus請求儀表地址1 byte1 to 0xf7功能碼1 byte0x03起始地址2 byte0x0000 to 0xffff讀取數(shù)量2 byte1 to 125(0x7d)crc校驗2 bytemodbus響應儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06 或 0x10)字節(jié)計數(shù)1 byten*2輸入狀態(tài)n*2 bytecrc校驗2 byl ii錯誤響應當傳輸出現(xiàn)錯謀時,根據(jù)不同錯謀儀表不響應或
3、回傳下面的數(shù)據(jù)儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06或0x10) +0x80錯課代碼1 byteox 1 or 0x2 or 0x3crc校驗2 byte舉例請求響應域名稱數(shù)據(jù)(hex)域名稱數(shù)據(jù)(hex)儀表地址碼01儀表地址碼01功能碼03功能碼03起始地址高(字節(jié))00字節(jié)計數(shù)06起始地址低(字節(jié))6b寄存器高(108)02讀取數(shù)量高(字節(jié))00寄存器低(108)2b讀取數(shù)量低(字節(jié))03寄存器高(109)00寄存器低(109)00寄存器高(110)00寄存器低(110)64crc校驗校驗碼crc校驗校驗碼命令6格式如下(寫單個字節(jié)):modbus請
4、求儀表地址1 byte1 to 0xf7功能碼1 byte0x10寄存器地址2 byte0x0000 to 0xffff寄存器內(nèi)容2 bytecrc校驗2 bytemodbus響應儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06 或 0x10)寄存器地址2 byte0x0000 to oxffff寄存器內(nèi)容2 bytecrc校驗2 bytli錯誤響應當傳輸出現(xiàn)錯謀時,根據(jù)不同錯謀儀表不響應或回傳下面的數(shù)據(jù)儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06或0x10) +0x80錯課代碼1 byte0x1 or 0x2 or 0x3crc校驗
5、2 byte舉例請求響應域名稱數(shù)據(jù)(hex)域名稱數(shù)據(jù)(hex)儀表地址碼01儀表地址碼01功能碼06功能碼06寄存器地址高00起始地址高(字節(jié))00寄存器地址低6b起始地址低(字節(jié))6b高位寄存器值00高位寄存器值00低位寄存器值of低位寄存器值ofcrc校驗校驗碼crc校驗校驗碼命令16格式如下(寫多個字節(jié)):modbus請求儀表地址1 byte1 to 0xf7功能碼1 byte0x10寄存器起始地址2 byte0x0000 to oxffff寄存器數(shù)量2 byte1 to 125(0x7d)字節(jié)計數(shù)1 byten*2 (n為寄存器數(shù)量)設(shè)置內(nèi)容n*2 bytecrc校驗2 bytemo
6、dbus響應儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06 或 0x10)寄存器起始地址1 byte0x0000 to oxffff寄存器數(shù)量2 bytecrc校驗2 byte錯誤響應當傳輸出現(xiàn)錯誤時,根據(jù)不同錯誤儀表不響應或冋傳下面的數(shù)據(jù)儀表地址1 byte1 to 0xf7功能碼1 byte0x03 (0x06或0x10) +0x80錯誤代碼1 byte0x1 or 0x2 or 0x3crc校驗2 byte舉例請求響應域名稱數(shù)據(jù)(hex)域名稱數(shù)據(jù)(hex)儀表地址碼01儀農(nóng)地址碼01功能碼10功能碼10起始地址高00起始地址高(字節(jié))00起始地址低6b起始
7、地址低(字節(jié))6b設(shè)置數(shù)量高00設(shè)曽數(shù)量高(字節(jié))設(shè)置數(shù)量低02設(shè)置數(shù)量低(字節(jié))02字節(jié)數(shù)4設(shè)置寄存器高00設(shè)置寄存器低of設(shè)置寄存器高06設(shè)置寄存器低08crc校驗校驗碼crc校驗校驗碼2. 記錄信息表屬性地址寄存器長度數(shù)據(jù)類型描述說明r10002singleqbt標況流量r10022singleqm工況流量r10042singletep pt溫度r10062singledelt p丿k力r10083bcdvbt1標況體積r10113bcdvm1工況體積r10143bcdvbtt1當天標況體積r10173bcdvbtp1而犬標況體積r10203bcdvmt1當天工況體積r10233bcdv
8、mp1前天工況體積r10263bcdvbmt1當月標況體積r10293bcdvmmt1當月工況體積r10323bcdvbmp1前月標況體積r10353bcdvmmp1前丿jt況體積r10382singlecfactor壓縮因子r10402singlekfactor修正系數(shù)r/w10421uintbaud波特率r/w10431uintadrjsr通信地址r/w10442singlefs滿量程r10463©bcdserno儀表序列號r10492©bcdcaltm儀表出廠日期r10511©bcdversion版本號3. 歷史記錄信息表屬性地址寄存器長度描述說明r2000
9、1pd dimension周期記錄長度r/w20011pd cursor周期記錄光標位置r200213rec data記錄數(shù)據(jù)區(qū)r20155null空白區(qū)r20201d dimension日期記錄長度r/w20211d cursorfi記錄光標位置r202213rec data記錄數(shù)據(jù)區(qū)r20355null空片區(qū)r20401m dimension月期記錄長度r/w20411m cursor月記錄光標位置r204213rec data記錄數(shù)據(jù)區(qū)4. 說明1.數(shù)據(jù)格式:本儀表用到的數(shù)據(jù)格式有single, bcd碼格式及無符號整數(shù)uinto 單精度浮點數(shù)single格式為ieee754,數(shù)據(jù)由低到
10、高。 bcd碼格式有兩種:®bcd表示編號編碼,數(shù)據(jù)低一高,如出廠日期22/05/200922052009存儲單元地址低單元地址高bcd表示固定小數(shù)點的,數(shù)據(jù)低一高,如31232.768表示如卞:000031232768存儲單元地址低 單元地址高小數(shù)點默認為第9位數(shù)的后而。 無符號整數(shù)uint為0-65536o2.歷史記錄數(shù)據(jù)的讀取因為存儲數(shù)據(jù)量很大,歷史數(shù)據(jù)的卜載采用活動窗口模式,分為兩部分:一 是指針,指向所需下載的數(shù)據(jù)段,二是數(shù)據(jù)區(qū),指針所指的數(shù)據(jù)放在此區(qū)域。讀 取數(shù)據(jù)流程如下:上位機寫指針,發(fā)送需v要讀取的數(shù)據(jù)條儀表根據(jù)指針將歷史數(shù)據(jù)放入數(shù)據(jù)區(qū)上位機發(fā)指令讀數(shù)據(jù)區(qū)內(nèi)容讀歷史記
11、錄流程周期歷史記錄的說明周期記錄數(shù)據(jù)是根據(jù)用戶設(shè)定的時間周期ttime (560分鐘)定期記錄的數(shù)據(jù),一條記錄共有27個字節(jié),記錄內(nèi)容為:262524232221201918171615空 年 月 日 時 分標況體積vbt11413121110987654321工況體積vm1記錄時間點溫度記錄時間點壓力上面25個字節(jié)數(shù)據(jù)為一個數(shù)據(jù)記錄條,指針區(qū)里放的是數(shù)據(jù)記錄條數(shù),周 期歷史記錄里可以放有從0-8499共8500條記錄。日記錄的說明日記錄數(shù)據(jù)是按天記錄的數(shù)據(jù),一條記錄共有27個字節(jié),內(nèi)容為:262524232221201918171615空 年 月 日 時 分標況體積vbt1141312111
12、0987654321工況體積vm124:00的溫度 24: 00的壓力上面25個字節(jié)數(shù)據(jù)為一個數(shù)據(jù)記錄條,指針區(qū)里放的是數(shù)據(jù)記錄條數(shù),日 記錄里可以放有從0-1094共1095條記錄。月記錄的說明月記錄數(shù)據(jù)是按月記錄的數(shù)據(jù),一條記錄共有27個字節(jié),內(nèi)容為:262524232221201918171615空 年 月 日 時 分標況體積vbt11413121110987654321工況體積vm1記錄點溫度記錄點壓力上面25個字節(jié)數(shù)據(jù)為一個數(shù)據(jù)記錄條,指針區(qū)里放的是數(shù)據(jù)記錄條數(shù),月 記錄里可以放有從0-59共60條記錄。對上述丿力史記錄區(qū)數(shù)據(jù)的讀取按上面的流程進行,具體的過程參考下面的示 例,下面描
13、述的是周期記錄讀取,其他兩個記錄的讀取與此相似。讀歷史記錄舉例:有一臺儀表,儀表的總線地址為01 ,已經(jīng)記錄了 320條 (pd_dimension=320),現(xiàn)在要求讀取周期記錄數(shù)據(jù),需要讀出第200條記 錄,讀取過程如下:第1步:將光標位置置于200,即寫光標值(用6號命令)上位機發(fā)指令-> 01;儀表地址06;命令07 d1;寄存器地址200100 c8;寄存器內(nèi)容200d9 11;crc校驗儀表冋送 一010607 d100 c8 d9 11數(shù)據(jù)回送表示寫2001寄存器(周期記錄光標)成功,儀表將第200條 記錄存放到數(shù)據(jù)記錄區(qū)。第2步:讀數(shù)據(jù)記錄區(qū)(寄存器起始地址2002)上位機發(fā)指令一01;儀表地址03;命令07d2;寄存器起始地址2002000d;讀寄存器個數(shù)132542;crc校驗儀表回送-01;儀表地址03;命令1a;回傳字節(jié)個數(shù)26000905221200;2009 年 5 月 22 12: 00000031232768;標況體積
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠色倉儲倉房買賣合同范本環(huán)保解讀3篇
- 2025年度旅游單項服務保障合同4篇
- 2024-2025學年高中英語Unit4Breakingboundaries突破語法大沖關(guān)教師用書外研版選擇性必修第二冊
- 2024-2025學年新教材高中歷史第八單元20世紀下半葉世界的新變化第18課冷戰(zhàn)與國際格局的演變課時作業(yè)含解析新人教版必修中外歷史綱要下
- 二零二五版工程招投標與合同管理法律法規(guī)匯編及解讀3篇
- 2024版汽車維修工具套件租賃合同
- 2024版廣西事業(yè)單位聘用合同樣板
- 2025年屋頂雨水排水管及配套設(shè)施銷售與安裝服務合同2篇
- 二零二五年度教育合作辦班合同范本3篇
- 2024版汽車修理廠土地租賃合同
- 2023年上海英語高考卷及答案完整版
- 西北農(nóng)林科技大學高等數(shù)學期末考試試卷(含答案)
- 金紅葉紙業(yè)簡介-2 -紙品及產(chǎn)品知識
- 《連鎖經(jīng)營管理》課程教學大綱
- 《畢淑敏文集》電子書
- 頸椎JOA評分 表格
- 員工崗位能力評價標準
- 定量分析方法-課件
- 朱曦編著設(shè)計形態(tài)知識點
- 110kV變電站工程預算1
- 某系統(tǒng)安全安全保護設(shè)施設(shè)計實施方案
評論
0/150
提交評論