臺(tái)達(dá)變頻器通訊地址參數(shù)詳細(xì)應(yīng)用說明,09-00 a通訊地址設(shè)定范圍01~254出廠設(shè)定值:01當(dāng)系統(tǒng)使用RS-485串聯(lián)通訊介面控制或監(jiān)控時(shí),每一臺(tái)驅(qū)動(dòng)器必須設(shè)定其通訊地址且每一個(gè)連結(jié)網(wǎng)中每個(gè)地址均為””不可重復(fù)。
09-01 a通訊傳送速度Baud Rate
出廠設(shè)定值:01
設(shè)定范圍00 Baud rate 4800(傳輸速度,位元∕秒)
01 Baud rate 9600(傳輸速度,位元∕秒)
02 Baud rate 19200(傳輸速度,位元∕秒)
03 Bard rate 38400(傳輸速度,位元∕秒)
09-02 a通訊錯(cuò)誤處理
出廠設(shè)定值:03
設(shè)定范圍00警告并繼續(xù)運(yùn)轉(zhuǎn)
01警告并減速停車
02警告并自由停車
03不警告并繼續(xù)運(yùn)轉(zhuǎn)
09-03 a通訊超時(shí)(time-out)檢出單位:0.1
出廠設(shè)定值:0.0
設(shè)定范圍0.0~60.0秒
0.0無傳輸超時(shí)檢出
09-04 a通訊資料格式
出廠設(shè)定值:00
設(shè)定范圍00 7,N,2 for ASCII
01 7,E,1 for ASCII
02 7,0,1 for ASCII
03 8,N,2 for RTU
04 8,E,1 for RTU
05 8,O,1 for RTU
電腦控制Computer Link使用RS-485串聯(lián)通訊介面時(shí),每一臺(tái)VFD-B必須預(yù)先在參數(shù)09-00指定其通訊地址,電腦便根據(jù)其個(gè)別的地址實(shí)施控制
VFD-B系列交流電機(jī)驅(qū)動(dòng)器使用Modbus networks通訊協(xié)議。而Modbus可使用ASCII(AmericanStandard Code for Information Interchange)或RTU(Remote Terminal Unit)兩種資料編碼。ASCII編碼是將所要傳送的資料先轉(zhuǎn)換成相對(duì)的ASCII碼后再傳送,而RTU則是資料直接傳送,不再經(jīng)過轉(zhuǎn)換。以下說明ASCII資料格式的編碼方式。
每byte是由2個(gè)ASCII字符組合而成。例如:數(shù)值是64 Hex,ASCII的表示方式為‘64’,分別由‘6’(36Hex)、‘4’(34Hex)組合而成。下表為ASCII字符‘0’…‘9’,‘A’…‘F’的對(duì)照表。字符‘0’‘1’‘2’‘3’‘4’‘5’‘6’‘7’ASCII code 30H 31H 32H 33H 34H 35H 36H 37H字符‘8’‘9’‘A’‘B’‘C’‘D’‘E’‘F’ASCII code 38H 39H 41H 42H 43H 44H 45H 46H
通信地址(Address)
00H:所有驅(qū)動(dòng)器廣播(Broadcast)
01H:對(duì)第01地址驅(qū)動(dòng)器
0FH:對(duì)第15地址驅(qū)動(dòng)器
10H:對(duì)第16地址驅(qū)動(dòng)器,以此類推﹒﹒﹒﹒﹒﹒,可到254(FEH)。
功能碼(Function)與資料內(nèi)容(Data Characters)
03H:讀出寄存器內(nèi)容
06H:寫入一筆資料至寄存器
08H:回路偵測(cè)
10H:寫入多筆資料至寄存器
功能碼03H:讀出寄存器內(nèi)容(最多可同時(shí)讀取連續(xù)的20筆資料)
例如:對(duì)驅(qū)動(dòng)器地址01H,讀出2個(gè)連續(xù)于寄存器內(nèi)的資料內(nèi)容如下表示:起始寄存器地址2102H
檢查碼由Address到Data content結(jié)束。其運(yùn)算規(guī)則如下:
步驟1:令16-bit寄存器(CRC寄存器)=FFFFH.
步驟2:Exclusive OR第一個(gè)8-bit byte的訊息指令與低位元16-bit CRC寄存器,做Exclusive OR,將
結(jié)果存入CRC寄存器內(nèi)。
步驟3:右移一位CRC寄存器,將0填入高位元處。
步驟4:檢查右移的值,如果是0,將步驟3的新值存入CRC寄存器內(nèi),否則Exclusive OR A001H與
CRC寄存器,將結(jié)果存入CRC寄存器內(nèi)。
步驟5:重復(fù)步驟3~步驟4,將8-bit全部運(yùn)算完成。
步驟6:重復(fù)步驟2~步驟5,取下一個(gè)8-bit的訊息指令,直到所有訊息指令運(yùn)算完成。最后,得到的CRC
寄存器的值,即是CRC的檢查碼。值得注意的是CRC的檢查碼必須交換放置于訊息指令的檢查
碼中。
以下為用C語言所寫的CRC檢查碼運(yùn)算范例:
unsigned char*data?//訊息指令指標(biāo)
unsigned char length?//訊息指令的長度
unsigned int crc_chk(unsigned char*data,unsigned char length)
{
int j;
unsigned int reg_crc=0Xffff;
while(length--){
reg_crc^=*data++;
for(j=0;j<8;j++){
if(reg_crc&0x01){/*LSB(b0)=1*/
reg_crc=(reg_crc>>1)^0Xa001;
}else{
reg_crc=reg_crc>>1;
}
}
}
return reg_crc;//最后回傳CRC寄存器的值
如果想了解更多相關(guān)資訊請(qǐng)關(guān)注:東莞市豐石電子科技有限公司是科技知識(shí)為先導(dǎo)、雄厚資金為后盾,專門致力于工業(yè)自動(dòng)化領(lǐng)域的高效公司。公司已擁有一批致力于電氣自動(dòng)化、電子技術(shù)、自動(dòng)化控制系統(tǒng)研究與應(yīng)用的中高級(jí)技術(shù)骨干;主要從事有關(guān)工業(yè)自動(dòng)化產(chǎn)品銷售、技術(shù)支持、系統(tǒng)集成、維修服務(wù)及工程項(xiàng)目的開發(fā)設(shè)計(jì)、安裝調(diào)試工作,公司專門設(shè)有完善的售后服務(wù)部、維修部、技術(shù)部,以確保公司與客戶運(yùn)作流暢。
公司主營:臺(tái)達(dá)機(jī)器人、臺(tái)達(dá)變頻器、臺(tái)達(dá)數(shù)控系統(tǒng)、臺(tái)達(dá)伺服系統(tǒng)、運(yùn)動(dòng)線性產(chǎn)品、臺(tái)達(dá)PLC、臺(tái)達(dá)觸摸屏人機(jī)、臺(tái)達(dá)傳感器、臺(tái)達(dá)視覺系統(tǒng)、臺(tái)達(dá)讀碼器、臺(tái)達(dá)溫控表、臺(tái)達(dá)電源、臺(tái)達(dá)編碼器、丹佛斯變頻器、三菱PLC、三菱伺服、威倫通人機(jī)、行星減速機(jī)。