CP342-5與ABB變頻器通信
劉玉蓉
發(fā)布于2014-11-03 17:17
230
0
標(biāo)簽:
CP342-5與ABB變頻器通信是從FC7中調(diào)用SFC14和SFC15就行通信的嗎?有沒(méi)有更好的辦法?
問(wèn)題補(bǔ)充:
方法具體點(diǎn)
佳答案
CP342-5是S7-300PLC系列的PROFIBUS通信模塊,帶有PROFIBUS接口,如果CP342-5與ABB變頻器通信,必須把CP342-5作為PROFIBUS-DP的主站,ABB變頻器作為DP從站。由于CP342-5與CPU上集成的DP接口不一樣,它對(duì)應(yīng)的通信接口區(qū)不是I區(qū)和Q區(qū),而是需擬的通信區(qū),因此不能使用調(diào)用SFC14(給數(shù)據(jù)解包)和SFC15(給數(shù)據(jù)打包),而需要調(diào)用CP通信功能FC1和FC2。
具體方法是:,新建一個(gè)項(xiàng)目,在硬件組態(tài)界面中依次插入機(jī)架、CPU和CP342-5等硬件;雙擊CP342-5,在打開(kāi)的屬性界面中,新建一條PROFIBUS網(wǎng)絡(luò),在Networks Settings(網(wǎng)絡(luò)設(shè)定)中選擇通信傳輸率為1.5Mbits/s,行規(guī)為DP;在Operating Mode(操作模式)中選擇“DP Master”(即CP342-5作為DP主站);第二,在項(xiàng)目硬件組態(tài)界面中,選擇菜單Options(選項(xiàng))/Install GSD File,打開(kāi)你的電腦中保存的ABB變頻器的GSD文件執(zhí)行安裝,安裝后在右邊目錄依次展開(kāi)PROFIBUS DP/Additional Field Device(附加的現(xiàn)場(chǎng)設(shè)備)/Drives(驅(qū)動(dòng))下就可以看到剛安裝的ABB變頻器;選中CP342-5建立的PROFIBUS網(wǎng)絡(luò),雙擊目錄下ABB變頻器的硬件,設(shè)定它的DP地址就可以直接掛到CP3432-5并作為DP從站,然后執(zhí)行“編譯并保存”,就完成了硬件組態(tài)。
編寫(xiě)程序,在OB1中直接調(diào)用FC1和FC2,打開(kāi)OB1出現(xiàn)LAD/FBD/STL編輯器,然后依次選擇左邊New network (新網(wǎng)絡(luò))/ Libraries(庫(kù)) /SIMATIC_NET_CP / CP300,然后通過(guò)雙擊FC1 DP_SEND CP_300 和FC2_RECV CP_300;接著填寫(xiě)相應(yīng)的參數(shù),如CPLADDR(為CP342-5的地址),SEND(FC1中發(fā)送區(qū),對(duì)應(yīng)從站即ABB變頻器的輸出區(qū))和RECV(FC2中接受區(qū),對(duì)應(yīng)從站的輸人區(qū)),下面就不具體說(shuō)明,可通過(guò)按HELP鍵有詳細(xì)的解釋。