DSN-MFC-RS485通訊協(xié)議相關_第1頁
DSN-MFC-RS485通訊協(xié)議相關_第2頁
DSN-MFC-RS485通訊協(xié)議相關_第3頁
DSN-MFC-RS485通訊協(xié)議相關_第4頁
DSN-MFC-RS485通訊協(xié)議相關_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、dsn-mfc-rs485通訊協(xié)議相關通訊協(xié)議:modbus-rtu模式 校驗:crc校驗crc校驗方法:crc校正:(1) 設置crc寄存器,并給其賦值ffff(hex)。(2) 將數(shù)據(jù)的第1個8bit字符與16位crc寄存器 的低8位進行異或,并把結果存入crc寄存器。(3) crc寄存器向右移1位,msb補零,移出并檢 查 lsb。(4) 如果lsb為0,重復第3步;若lsb為1, crc 寄存器與多項式碼相異或。(5) 重復第3與第4步直到8次移位全部完成。此 時1個8bit數(shù)據(jù)處理完畢。(6) 重復第2第5步直到所有數(shù)據(jù)全部處理完 成。(7) 最終crc寄存器的內(nèi)容即為crc值485

2、通訊規(guī)范:讀取寄存器值主機發(fā)送格式:從機地址03h起始寄存 器地址高 位起始寄存 器地址低 位要讀取寄 存器數(shù)量 的高位要讀取寄 存器數(shù)量 的低位crc低 位crc高 位01234567從機應答格式:從機地 址03h字總數(shù)寄存器 數(shù)據(jù)1寄存器 數(shù)據(jù)2寄存器 數(shù)據(jù)mcrc低 位crc高 位012346 0 q o o 0mm+1由于此命令總長度要小于200,因而上述中的字節(jié)數(shù)要小于194為好,一旦超過該值,會發(fā)生溢出。當從機接受錯誤時,從機了應答格式如下:從機地 址8311錯誤信 息碼crc低 位crc高 位01234錯誤信息碼:02:地址溢出04: crc校驗出錯寫多個寄存器值從機地址10h起

3、始寄存 器地址高 位起始寄存 器地址低 位要讀取寄 存器數(shù)最 的高位要讀取寄 存器數(shù)最 的低位(:rc低 立crc高 位012345(57讀取系統(tǒng)參數(shù)(用于標定)一非客戶用,不能更改標定值從機地址18h寄存器地 址ad原碼 低位ad原碼crc低 位crc高 位0123456這兒分兩種情況,就是3, 4位。當笫二位寄存器地址小于biaoding_wr1te_read時,則3, 4分別為ad原碼 低位ad原碼34如果笫二位寄存器地址大于base_addr_biaod1ng_wr1te_read時,3, 4為収得的地 址指針中所存放的內(nèi)容。寫入標定參數(shù)一非客戶用,不能更改標定值從機地址20h寫入地址

4、寫入內(nèi)容寫入內(nèi)容crc低 位crc 咼 位0123456寄存器地址:數(shù)據(jù)頁面地址:0x00x60 (不包括0x60) 其中0x00x03為實時流量0x040x07 為累積時間 timequantity0x08 0x0b 為累積流量 fluxquantity0x0coxof 為 evenfluxox 10 為輸出output配置頁面(configure)地址:0x6()0x7()(不包括0x70) 其屮0x60儀器地址0x610x66密碼0x67波特率累積頁而地址:0x70-0x80 (不包括0x80)累積base_addr_leiji_configure 0x70倍率 blpoint 調(diào)零ze

5、ro 時間timeh 吋間timem(base_addr_leiji_configure+2)(base_addr_leiji_conflgure+3)(base_addr_leiji_conflgure+4)(base_addr_leiji_configure+5)閥控地址:0x8()0xb0 (不包括0xb0)閥控 fakbase_addr_fakong_configure 0x80輸入設定頁面地址:oxbooxeo (不包括oxeo)/卜數(shù)八(radixpoint 流量單位fluxuintbase_addr_input_configure = oxbo(base_addr_input_c

6、onfigure+1)測量 h限 measurementlowr(base_addrjnput_configure+2)測量上限 measurementupper (base_addr_input_configure+4).濾波filterregulatekregulateb(base_addr_input_configure+6)(base_addr_input_configure+7)(base_addrnput_conflgure+9)信號類型 signaltype(base_addr_input_configure+11)氣體轉換 othcrgasconvcrt(base_addr_i

7、nput_configure+12)報警頁面設定地址:0xe()0xll0 (不包括0x110)alarmlowr base_addr_alarm_configure =0xe0alarmuppcr (base_addr_alarm_configure+2)控制頁面地址:0x1100x300 (不包括0x300)控制模式control.modebase_addr_control =0x110流速 flux.speedcontrol_mode_total_fluxcontrol_data_typeoutput_point(base_addr_control+1)(base_addr_contro

8、l+3)(base_addr_control+7)(base_addr_control+8)gas conhg type;segment_count(base_addr_control+9)(base_addr_control+10)segment control after n mode (base addr control+11) control_time_second(base_addr_control+1) 2 字節(jié),segment_control_para(base_addr_control+12)seg 1 para segid (addr segment control para

9、)seg 1 para second(addr segment control para+1)seg 1 para flux speed (addr segment control para+3)seg 2 para segid (addr seg 1 para segid+5)seg 2 para second(addr_seg_l_para_second+5)seg 2 para flux speed (addr seg 1 para flux speed+5)標定頁血地址:0x300chi v5upperchlv5lowrchlma20upperch1ma20lowr chloutupp

10、er ch 1 outlowrbase_addr_biaoding =0x300(base_addr_biaoding+2) =0x300+2 (base_addr_biaoding+4)(base_addr_biaoding+6)(base_addr_biaoding+8) (base_addr_b1aoding+10)ch2v5uppcrch2v5lowrch2ma20upperch2ma20lowr(base_addr_bia0ding+12) (base_addr_b iaoding+14) (base_addr_b1aoding+16) (b ase_addr_biaoding+18)ch2outupper(base_addr_biaoding+20)ch2outlowr(base_addr_biaoding+22)讀取標定再次省略波特率設置#define baund_1200 0#define baund_2400 1#define baund_9600 2#define baund_19200 3閥門設定#define fakong_state_fakong 0#define fakong_state_clear 1#define fakong_state_close 2單位設定01 /slm2 百分

溫馨提示

  • 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

提交評論