



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Modbus通訊協(xié)議格式(一)通訊協(xié)議兩種方式RTU模式:每個(gè)8bit資料由兩個(gè)4bit十六進(jìn)制字元組成,如: 64H (十六進(jìn)制)。ASCII模式:每個(gè)8bit 資料由兩個(gè)ASCII字元組成,如:64H(十六進(jìn)制)以ASCII碼 表示,包含6 (36H)和4 (34H)。通訊方式起始位數(shù)據(jù)格式校驗(yàn)結(jié)束位RTUT 式靜音ADDRCMDLEND(n-1),-D(0)CRC靜音ASCII方式STXADDRCMDLEND(n-1),-D(0)LRCEND1 .起始位靜音:表示50ms時(shí)間以上無(wú)串口中斷 STX 起始位 “:”(3AH2 .數(shù)據(jù)格式 ADDR 通訊位置(8bit )00: MODBUS
2、播方式01250:變頻器地址【注】ADDR=0時(shí),無(wú)返回?cái)?shù)據(jù);ADD住00且與變頻器地址一致時(shí)有響應(yīng)。 CMD 命令碼(8bit )01 :讀取功能碼數(shù)據(jù)02:更改功能碼03:寫(xiě)命令控制變頻器狀態(tài)04:讀取當(dāng)前變頻器狀態(tài)05:串口設(shè)定頻率 LEN資料長(zhǎng)度,指D (n-1)D (0)的長(zhǎng)度,長(zhǎng)度設(shè)定:每 8bit為單位長(zhǎng)度。 DATA 資料內(nèi)容,D(n-1)D(0)。3 .校驗(yàn)位 CRC偵誤值RTUK式,采用 CRC( cyclical Redundancy Check)偵誤值。下列以C語(yǔ)言產(chǎn)生CRC 值,此函數(shù)需要兩個(gè)參數(shù):unsigned char data一指信息緩沖區(qū)的指標(biāo)unsigne
3、d char length一指信息緩沖區(qū)的位元組數(shù)目此函數(shù)將傳回 unsigned integer 型態(tài)之CRC直。unsigned int crc_chk(unsigned char data,unsigned char length) ( int j;unsigned int reg_crc=0xffff; while(length-) ( reg_crcA=*data+;for(j=0;j<8;j+) ( if(reg_crc&0x01) reg_crc=(reg_crc>>1)A0xa001; elsereg_crc=reg_crc>>1; ) )
4、 return reg_crc;) LRC:偵誤值A(chǔ)SCII 模式,采用 LRC (Longitudinal Redundancy Check )偵誤值。LRC偵誤值乃 是將ADD襁最后一個(gè)數(shù)據(jù)內(nèi)容加總。得到結(jié)果以256單位,超出部分去除然后計(jì)算二次反補(bǔ)后得到結(jié)果即為L(zhǎng)RC偵誤值,如:更改功能碼P003為30.00HzSTXADDRCMDLENDATALRCEND01020303 0B B834CR LF3AH30H 31H30H 32H30H 33H30H 33H 30H 42H 42H 38H33H 34H0DH 0AHDATAa據(jù)說(shuō)明:“03”為功能參數(shù) P003,主頻率,設(shè)置范圍 0.
5、00400.00Hz ;“0B B8”為設(shè)置參數(shù)值 3000 (既30.00Hz )的十六進(jìn)制數(shù)值。LRC 值計(jì)算:01H + 03H + 03H + 03H + 0BH + B8H = CDHCD心次反補(bǔ)為33H,所以傳送數(shù)據(jù)內(nèi)容為:3AH 30H 31H 30H 32H 30H 33H 30H 33H 30H 42H 42H 38H 33H 34H 0DH 0AH4 .結(jié)束位RTUT式以靜音(50ms)結(jié)束,ASCII方式以CR( 0DH)LF ( 0AH 結(jié)束?!咀ⅰ客ㄓ嵵械臄?shù)據(jù)類型:由于在通訊中,傳輸?shù)臄?shù)據(jù)為十六進(jìn)制整數(shù)。對(duì)于功能碼的參數(shù)值而言,最小單位可由功能一覽表中參數(shù)的小數(shù)點(diǎn)位置
6、看出,如 P003的最小單位為 0.01Hz o因此依據(jù) Modbus協(xié)議,通訊傳輸 3000就代表30.00Hz。(二)功能實(shí)例說(shuō)明1. 01讀取功能碼數(shù)據(jù)【例】讀取主頻率(功能碼P003),參數(shù)彳!為30.00Hz (十六進(jìn)制為0B B8)發(fā)送01 01 01 03接收01 01 03 03 0B B8具體格式如下表所述:通訊方式起始位數(shù)據(jù)格式校驗(yàn)位結(jié)束ADDRCMDLENDATARTU方式發(fā)送>50ms0101010311 89>50ms接收>50ms01010303 0B B8CB 0C>50msASCII方式發(fā)送3AH30H 31H30H 31H30H 31H
7、30H 33H46H 41H0DH 0AH接收3AH30H 31H30H 31H30H 33H30H 33H 30H41H 41H 38H33H 35H0DH 0AH2. 02更改功能碼【例】更改主頻率(功能碼 P003)的參數(shù)值為30Hz (十六進(jìn)制為0B B8)發(fā)送01 02 03 03 0B B8接收01 02 03 03 0B B8【注】當(dāng)功能碼參數(shù)最大值轉(zhuǎn)為通訊中的數(shù)據(jù)類型時(shí),若數(shù)值小于FFH,則發(fā)送的參數(shù)值只占用功能碼后的高位,低位置00。正確接收數(shù)據(jù)時(shí),只返回高位數(shù)值。如更改功能碼P044的參數(shù)值為02時(shí),由于P044的最大值為32 ( 20H),小于 FFH所以:發(fā)送01 02
8、 03 2C 02 00接收01 02 03 2C 02具體格式如下表所述:通訊方式起始位數(shù)據(jù)格式校驗(yàn)位結(jié)束ADDRCMDLENDATARTU方式發(fā)送>50ms01020303 0B B88F 0C>50ms接收>50ms01020303 0B B88F 0C>50msASCII方式發(fā)送3AH30H 31H30H 32H30H 33H30H 33H 30H41H 41H 38H33H 34卜0DH 0AH接收3AH30H 31H30H 32H30H 33H30H 33H 30H41H 41H 38H33H 34卜0DH 0AH3. 03寫(xiě)命令控制變頻器狀態(tài)【例】寫(xiě)命令控
9、制變頻器狀態(tài),實(shí)現(xiàn)變頻器的運(yùn)行功能發(fā)送:01 03 01 01【注】命令表:功能運(yùn)行正轉(zhuǎn)停止反轉(zhuǎn)參數(shù)01H02H08H14H具體格式如下表所述:通訊方式起始位數(shù)據(jù)格式校驗(yàn)位結(jié)束ADDRCMDLENDATARTM式發(fā)送>50ms0103010131 88>50msASCII方式發(fā)送3AH30H 31H30H 33H30H 31H30H 31H46H 41H0DH 0AH4. 04讀取當(dāng)前變頻器狀態(tài)【例】讀取變頻器的當(dāng)前設(shè)定頻率,參數(shù)值為30Hz (十六進(jìn)制為0B B8)發(fā)送01 04 01 00接收01 04 03 00 0B B8【注】DATA=0 7時(shí),返回單個(gè)狀態(tài)值,變頻器狀態(tài)數(shù)據(jù)如下:00:當(dāng)前設(shè)定頻率01:當(dāng)前輸出頻率02:當(dāng)前輸出電流03:當(dāng)前馬達(dá)轉(zhuǎn)速04:當(dāng)前直流電壓05:當(dāng)前輸出電壓06:當(dāng)前計(jì)數(shù)器07:當(dāng)前變頻器溫度具體格式如下表所述:通訊方式起始位數(shù)據(jù)格式校驗(yàn)位結(jié)束ADDRCMDLENDATARTU方式發(fā)送>50ms0104010041 89>50ms接收>50ms01040300 0B B8F7 0C>50msASCII 方式發(fā)送3AH30H 31H3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省菏澤一中八一路校區(qū)2024-2025學(xué)年全國(guó)高三沖刺考(四)全國(guó)I卷物理試題含解析
- 2024-2025學(xué)年四川省眉山市車(chē)城中學(xué)第二學(xué)期高三期末統(tǒng)一考試英語(yǔ)試題含解析
- 秦皇島職業(yè)技術(shù)學(xué)院《鐵路站場(chǎng)及樞紐》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州國(guó)道施工方案
- 馬路磚施工方案
- 關(guān)于嬰兒背帶包的調(diào)查問(wèn)卷
- 2025年食品行業(yè)資訊:全國(guó)居民消費(fèi)價(jià)格指數(shù)同比下降0.7%
- 【2025年汽車(chē)產(chǎn)業(yè)布局成效初顯:12月汽車(chē)產(chǎn)銷(xiāo)同比增長(zhǎng)超13%】
- 湖南省長(zhǎng)沙市雨花區(qū)2024-2025學(xué)年高一(上)期末語(yǔ)文試卷
- 北京市西城區(qū)2024-2025學(xué)年高一(上)期末生物試卷(含解析)
- 2025年高考作文備考之模擬試題:“自塑”與“他塑”
- 2024年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- (完整版)高考英語(yǔ)詞匯3500詞(精校版)
- 2024年常州機(jī)電職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 湘教版七年級(jí)數(shù)學(xué)下冊(cè)第二章實(shí)數(shù)教學(xué)課件
- 電工基礎(chǔ)知識(shí)培訓(xùn)課件
- 2024年全國(guó)職業(yè)院校技能大賽高職組(智慧物流賽項(xiàng))考試題庫(kù)(含答案)
- 2025年中天合創(chuàng)公司招聘筆試參考題庫(kù)含答案解析
- 《海洋平臺(tái)的腐蝕及》課件
- 精神病個(gè)案管理
- 《S市某辦公樓供配電系統(tǒng)設(shè)計(jì)》11000字(論文)
評(píng)論
0/150
提交評(píng)論