hhgd
只有想不到的,沒(méi)有做不到的
級(jí)別: 家園常客
|
MT4000和惠豐矢量變頻器的通訊應(yīng)用 一、前言 為了方便客戶對(duì)變頻器遠(yuǎn)程操作監(jiān)控和對(duì)參數(shù)的修改,客戶要求運(yùn)用我們的MT4000和惠豐F2000-GSeries系列矢量變頻器進(jìn)行通訊控制,實(shí)現(xiàn)通過(guò)觸摸屏通訊控制變頻器的應(yīng)用。該矢量變頻器支持標(biāo)準(zhǔn)的MODBUS RTU協(xié)議。 二、通訊線制作 變頻器端的通訊接口為RS485接口,位于控制端子的最左側(cè),下面標(biāo)有A+,B-字樣。 eView MT4000觸摸屏的端口定義如下: 通訊接線: 三、通訊參數(shù)設(shè)置 為了能和MT4000采用MODBUS RTU進(jìn)行通訊,需要對(duì)變頻器通訊用到的參數(shù)進(jìn)行設(shè)置: F900=1,(變頻器地址1~247) F901=2,(1:ASCII模式,2: RTU模式) F903=0,(0: 無(wú)校驗(yàn),1: 奇校驗(yàn),2: 偶校驗(yàn)) F904=3,(0:1200, 1:2400, 2:4800, 3:9600, 4:19200) 其通訊的數(shù)據(jù)位默認(rèn)為8位,停止位1位。 觸摸屏應(yīng)用COM1通訊,參數(shù)設(shè)置如下: 波特率:9600 數(shù)據(jù)位:8 停止位:1 通訊口類型:RS485-2 四、變頻器MODBUS RTU協(xié)議及地址對(duì)應(yīng)關(guān)系 其通訊協(xié)議為標(biāo)準(zhǔn)的MODBUS協(xié)議,其通訊協(xié)議應(yīng)用舉例如下: 在RTU模式下,將01號(hào)變頻器的加速時(shí)間F114改為10.0秒 主機(jī)請(qǐng)求: 地址 功能碼 寄存器高地址 寄存器低地址 寫參數(shù)狀態(tài)高字節(jié) 寫參數(shù)狀態(tài)地字節(jié) CRC低字節(jié) CRC高字節(jié) 01 06 F1 0E 00 64 DB 1E 從機(jī)正常應(yīng)答: 地址 功能碼 寄存器高地址 寄存器低地址 寫參數(shù)狀態(tài)高字節(jié) 寫參數(shù)狀態(tài)地字節(jié) CRC低字節(jié) CRC高字節(jié) 01 06 F1 0E 00 64 DB 1E 從機(jī)故障應(yīng)答(不正確響應(yīng)): 地址 功能碼 不正常代碼 CRC低字節(jié) CRC高字節(jié) 01 86 04 43 A3 說(shuō)明:向變頻器發(fā)送命令時(shí)數(shù)據(jù)內(nèi)不包括數(shù)據(jù)內(nèi)的小數(shù)點(diǎn),所有的數(shù)據(jù)值不能大于65536,否則數(shù)據(jù)溢出。 結(jié)合MODBUS協(xié)議和變頻器功能參數(shù)我們可以看出,功能參數(shù)與我們觸摸屏的地址對(duì)應(yīng)關(guān)系。以加減速參數(shù)F114為例: F114------>F10E(16進(jìn)制)------>61710(十進(jìn)制)----->4x(61710+1)=4x61711,此為觸摸屏上元件地址,該地址對(duì)應(yīng)變頻器內(nèi)部F114功能參數(shù)地址。 同理我們也可以換算控制命令參數(shù)地址2000H對(duì)應(yīng)的觸摸屏的地址為4x8193,計(jì)算過(guò)程如下: 16進(jìn)制H2000------>8192 (十進(jìn)制) ------>4x(8192+1)=4x8193 理清了地址對(duì)應(yīng)關(guān)系,我們就可以通過(guò)觸摸屏對(duì)該矢量變頻器內(nèi)部參數(shù)進(jìn)行訪問(wèn)。 五、應(yīng)用設(shè)置 為了通過(guò)觸摸屏對(duì)變頻器進(jìn)行操作控制,需要對(duì)變頻器進(jìn)行簡(jiǎn)單的設(shè)置。 1. F200=4, 啟動(dòng)命令來(lái)源 (設(shè)置范圍,0:接收鍵盤指令、 1:接收端子指令、 2:接收“鍵盤+端子”指令、 3:接收MODBUS指令、4:接收“鍵盤+端子+MODBUS”指令) 2. F201=4, 停機(jī)命令來(lái)源 (設(shè)置范圍,0:接收鍵盤指令、1:接收端子指令、2:接收“鍵盤+端子”指令、 3:接收MODBUS指令、4:接收“鍵盤+端子+MODBUS”指令) 通過(guò)上面的簡(jiǎn)單設(shè)定,變頻器就可以接受觸摸屏發(fā)送過(guò)來(lái)的控制命令了。 注意:在HMI畫面上做啟停按鈕時(shí)(對(duì)變頻器啟停),需要用多狀態(tài)設(shè)定元件,如果做成數(shù)字輸入元件,通過(guò)輸入數(shù)字來(lái)改變命令將不起作用。 控制命令說(shuō)明 地址2000H命令內(nèi)容含義 0001:正轉(zhuǎn)運(yùn)行(無(wú)參數(shù)) 0002:反轉(zhuǎn)說(shuō)明(無(wú)參數(shù)) 0003:減速停機(jī) …… 000B:反轉(zhuǎn)電動(dòng)停止 六、程序畫面 通過(guò)上述設(shè)置,就可以通過(guò)觸摸屏的通訊來(lái)方便地實(shí)現(xiàn)變頻器的遠(yuǎn)程直觀控制。 總結(jié):在處理觸摸屏與變頻器通訊的過(guò)程中,關(guān)鍵問(wèn)題在于處理功能參數(shù)和MODBUS協(xié)議地址的對(duì)應(yīng)關(guān)系,一旦對(duì)應(yīng)關(guān)系設(shè)置正確,設(shè)置各個(gè)元件對(duì)應(yīng)的地址時(shí)就如同設(shè)置屏和PLC通訊時(shí)一樣簡(jiǎn)單,通過(guò)正確的設(shè)置,MT4000非常簡(jiǎn)單、方便地就實(shí)現(xiàn)了客戶的應(yīng)用功能要求。 |
---|---|
|