時(shí)間:2018-04-23 10:47:26來源:網(wǎng)絡(luò)轉(zhuǎn)載
本例程是由施耐德CODESYS平臺(tái)的plcM218與ABB變頻器ACS510的MODBUS/RTU通訊,由PLC寫入運(yùn)行頻率,并讀取實(shí)際頻率,電機(jī)電流。變頻器的啟動(dòng),停止則使用硬接線。大家可以思考一下,為什么要這么做。PS:此程序我已經(jīng)在某工程項(xiàng)目中使用過,絕對可行,你可以私信“modbus”獲取。軟件平臺(tái)Somachinev4.3。
1接線
modbus的接線比較簡單,就是正對正,負(fù)對負(fù),如果你接錯(cuò)了也沒關(guān)系,不會(huì)燒壞硬件的。我們分別看一下手冊中的介紹
圖一ACS510變頻器MODBUS接線
圖二TM218PLCmodbus接線
如上圖所示,圖一是ABB的端子圖,圖二是施耐德的端子圖,施耐德PLC一般有兩個(gè)獨(dú)立的串口,這里我們使用串口2。
需要注意的是,圖中黃色熒光筆部分,ABB是B正A負(fù),而施耐德是A正B負(fù)。所以,接線是A對B,B對A.
2配置
配置,注意是設(shè)置各項(xiàng)與通訊有關(guān)的參數(shù),主要是指地址,波特率,校驗(yàn)等。
圖三PLC側(cè)設(shè)置參數(shù)
如圖三所示,在PLC的硬件樹里找到串行線路2,雙擊Modbus_Manager,就是圖中黃色熒光筆的部分,打開PLC的modbus配置
圖四施耐德PLCMODBUS配置
如圖四所示,黃色熒光筆部分是設(shè)置通訊模式為RTU,我們要用PLC去讀取變頻器,所以PLC是主站。紅色圓圈部分是通訊參數(shù)設(shè)置。
3變頻器參數(shù)設(shè)置
變頻器主要設(shè)置如下參數(shù)
圖五ABB變頻器參數(shù)設(shè)置
變頻器參數(shù)設(shè)置的重點(diǎn)就是紅色圓圈部分,要保證和PLC側(cè)一致,否則,你是通訊不上的。
4程序編寫
重點(diǎn)來了,程序主要是使用三個(gè)功能塊ADDMREAD_VARWRITE_VAR,他們的功能分別是地址轉(zhuǎn)換,寫入變量,讀取變量。
ADDM,用于把MODBUS的地址轉(zhuǎn)化成PLC可以識(shí)別的地址,這個(gè)功能塊可以認(rèn)為是用戶和PLC底層的一個(gè)交互,可以不用理解,而且這個(gè)貌似是施耐德獨(dú)有的機(jī)制,因?yàn)樵谑┠偷碌腢NITY中(非CODESYS平臺(tái))也是用這個(gè)功能塊。
READ_VAR,WRITER_VAR,才是我們要真正使用的,它的作用就是寫入和讀取變量,看程序
圖六CFC編寫的MODBUS通信程序
如圖六所示,是程序的全貌,程序?qū)嵲谔罅耍蠹铱赡芤M(fèi)點(diǎn)眼神了,黃色熒光筆部分是程序的啟動(dòng)按鈕,當(dāng)變量Com_En產(chǎn)生一個(gè)上升沿時(shí),程序就會(huì)自動(dòng)執(zhí)行。最后面紅色大圓圈就是我們需要的結(jié)果。讀取或?qū)懭氲臄?shù)據(jù)是放在數(shù)組里的,當(dāng)你交互的數(shù)據(jù)是連續(xù)的時(shí)候,就很方便了。
其實(shí),CFC的精髓就是可以自由移動(dòng),就像電路圖一樣,像通訊程序中,由于前后功能塊需要聯(lián)系,我們就需要中間變量來傳遞,而直接使用連線,省去了建立中間變量的麻煩。而歐系PLC對通訊的處理也很簡單,不需要復(fù)雜的編程,配置參數(shù)都采用設(shè)置的方式,只需要在功能塊中指定地址和數(shù)量,就可以輕松交互數(shù)據(jù)。為了方便大家看清楚,程序我分段放大
看上面三個(gè)圖,小的紅圈是使用的功能塊,而大的紅圈就是通訊的結(jié)果。
總結(jié):MODBUS是一種性價(jià)比相當(dāng)高的通迅解決方案,大家可以嘗試使用,它比使用模擬量的優(yōu)勢不言而喻。節(jié)省配線,傳遞的信息量大,又可以有效節(jié)約成本,提升設(shè)備檔次。
此程序真實(shí)可行,大家可以私信“modbus”來獲取。當(dāng)然,程序只是做了個(gè)簡單的通訊處理,沒有做工藝處理,大家只需加上工藝處理,就可以直接采用了。如果是多臺(tái)變頻器,則采用輪詢的方式。
標(biāo)簽:
中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>新品發(fā)布:CD300系列總線型伺服驅(qū)動(dòng)器
2024-10-31
2024-10-31
2024-10-31
新勢能 新期待|維智B1L直線伺服驅(qū)動(dòng)器
2024-10-31
2024-10-29
2024-10-18
推薦專題
更多>