每一個(gè)做工控的都必須要會(huì)利用串口調(diào)試軟件來(lái)和我們的外圍設(shè)備來(lái)做通訊測(cè)試。今天我們就來(lái)學(xué)習(xí)怎么用串口調(diào)試軟件控制臺(tái)達(dá)的這款變頻器。廢話不多說(shuō),直接進(jìn)入正題。
首先我們要準(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á)這款變頻器的通訊口為RJ11。
照片中紅色的線接SG+,藍(lán)色接SG-
關(guān)于RJ11水晶頭,其實(shí)就是座機(jī)上面用的電話線,里面只有兩根線。自行斟酌要不要把家里的電話線剪掉~
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è)置完后記得要重啟變頻器哦。
然后接上我們的線就可以通訊啦!串口調(diào)試軟件這邊的通信參數(shù)要設(shè)置成和變頻器一樣。
串口調(diào)試軟件通信參數(shù)設(shè)置
COM口,看你接的是電腦的哪個(gè)接口,自己到設(shè)備管理器里面去看。
其他波特率,數(shù)據(jù)位,校驗(yàn)位,停止位要和變頻器設(shè)置的一樣,我們這里參照截圖這樣設(shè)置,也就是7,N,2
然后點(diǎn)擊打開串口,我們就可以給變頻器發(fā)送數(shù)據(jù)了。
數(shù)據(jù)是可以發(fā)了,但是變頻器要能聽懂你發(fā)的語(yǔ)言才行啊,所以我們要先學(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ù)字來(lái)算,不是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)文。
報(bào)文例子
相關(guān)鏈接: 臺(tái)達(dá)變頻器維修之調(diào)試全過(guò)程,圖文并茂