話不多說,在一臺(tái)臺(tái)達(dá)變頻器維修完畢之后,首先,我們要準(zhǔn)備一條USB轉(zhuǎn)RS-232的串口線和RS-232轉(zhuǎn)RS485的模塊,或者USB直接轉(zhuǎn)RS485也行。然后我們還需要準(zhǔn)備一個(gè)RJ11的水晶頭,因?yàn)榕_(tái)達(dá)這個(gè)變頻器的通訊口是RJ11的。
圖中紅線接SG+,藍(lán)線接SG-。
關(guān)于RJ11水晶頭,其實(shí)就是固定電話上面用的電話線,里面只有兩根線。家里的電話線要自己酌情剪掉~!
232轉(zhuǎn)485
臺(tái)達(dá)變頻器通信口針腳定義
這款串口調(diào)試助手是免費(fèi)的,可暫存3組發(fā)送數(shù)據(jù)。
串口調(diào)試助手界面介紹
在通信之前我們要先設(shè)置變頻器的參數(shù)。需要設(shè)置的參數(shù)如下:
變頻器參數(shù)設(shè)置
記得設(shè)置好變頻器的參數(shù)后,要重新啟動(dòng)變頻器哦。
然后連接到我們的線路上就可以通信了! 串行調(diào)試軟件那邊的通訊參數(shù)要設(shè)置成和變頻器一樣。
串行口調(diào)試軟件通信參數(shù)設(shè)置
COM口,看你接的是哪個(gè)接口的電腦,去設(shè)備管理器看看。
其他的波特率、數(shù)據(jù)位、校驗(yàn)位、停止位要和變頻器設(shè)置一樣,我們參照這里的截圖進(jìn)行設(shè)置,也就是7、N、2。
然后點(diǎn)擊打開串口,我們就可以給變頻器發(fā)送數(shù)據(jù)了。
數(shù)據(jù)是可以發(fā)送的,但是變頻器要聽懂你發(fā)送的語言,所以我們要先學(xué)習(xí)變頻器的通訊格式。也就是說,我們需要學(xué)習(xí)變頻器的通訊格式,也就是modbus ASCII模式。
臺(tái)達(dá)變頻器ASCII報(bào)文
起始位:變頻器手冊(cè)上定死的,H3A,打死不變的。
變頻器站號(hào):01,因?yàn)槭茿SCII模式,轉(zhuǎn)換成ASCII碼就是H30和H31。
功能碼:H03是讀,H06是寫,我們這里目的是寫參數(shù)到變頻器,所以都是用的H06,換成ASCII碼就是H30和H36。
變頻器地址:參考手冊(cè),我們寫控制運(yùn)行的地址是H2000,這是十六進(jìn)制數(shù),同樣要換成ASCII碼,就是H32,H30,H30,H30。
數(shù)據(jù)內(nèi)容:以正轉(zhuǎn)為例,是要把H0012寫到H2000,H0012換成ASCII碼是H30,H30,H31,H32。
LRC校驗(yàn):H100-(起始位到數(shù)據(jù)內(nèi)容的總和),注意這里是用十六進(jìn)制數(shù)字來算,不是ASCII碼!
CR和LF:這兩個(gè)都是手冊(cè)上定死了的,H0D和H0A
如何改變電機(jī)運(yùn)行狀態(tài)
如何改變運(yùn)行頻率
十六進(jìn)制數(shù)與ASCII碼之間的換算
以上便是作者總結(jié)的關(guān)于modbus ASCII模式的報(bào)文理解。希望對(duì)大家有幫助,覺得不好理解的朋友可以參照下面的報(bào)文內(nèi)容加深理解。有正,反,停三種模式的寫入報(bào)文,以及10,20,30,40HZ頻率的寫入報(bào)文。
以上便是怎么利用串口調(diào)試助手通信臺(tái)達(dá)VFD-M變頻器的全部?jī)?nèi)容,通信的學(xué)習(xí)永遠(yuǎn)都是學(xué)習(xí)PLC的一個(gè)難點(diǎn),希望有困難的朋友不要放棄,通信真的是一通百通的,學(xué)會(huì)一個(gè)其他的點(diǎn)一下就通了。
相關(guān)鏈接:匯川IS620P伺服驅(qū)動(dòng)器與H3U系列PLC之間使用CANLink通訊時(shí)的故障處理