ACS550 DP通訊控制方式,看完你就會了

通常我們使用變頻器都是通過端子來控制(如上篇文章是最常用的控制方式),那為什麼又要用通訊的方式來控制呢,因為接線少,施工量小,自然故障率也就小很多,而且還看起來那麼神秘!

今天就和大家分享一下ABB變頻器的ACS550的DP通訊控制方法(510同理),首先說明下為什麼用DP通訊。1,我們所接觸的西門子控制器(S7-300,S7-400等)居多,所以DP通訊較普遍;2,那為什麼不用西門子的變頻器啊,同一家還好匹配,統一性還好,那是因為業主的要求(業主誰管那個,熟悉那個用哪個,誰和你說理,誰和你講設計),所以就出現了ABB變頻器DP通訊到西門子PLC的案例。

下面舉例說明:

ACS550基於DP通訊的控制設計實例:

一、現場總線PLC配置及組態:

第一步:安裝ABB變頻器GSD文件 ABB_0812.GSD(可以在變頻器的網站上下載到,使用STEP7組態軟件,進入Hardware Configure,將RPBA-01的GSD(設備數據庫)文件導入STEP7的編程環境中,點擊options——install GSD file 將ABB變頻器的GSD文件導入STEP7中)。如圖:

ACS550 DP通訊控制方式,看完你就會了

GCD文件安裝

第二步:選擇operation mode(選擇Vendor specific,也就是ABB Drives),如圖:

ACS550 DP通訊控制方式,看完你就會了

變頻器組態屬性設置

第三部:設置 PPO 類型,波特率和站點地址。

ACS550 DP通訊控制方式,看完你就會了

PPO設置

第四部,硬件組態完成。

ACS550 DP通訊控制方式,看完你就會了

第五步,從從站讀取信息並把信息寫入從站,在PLC主程序FC中調用兩個系統功能塊SFC14和SFC15來讀寫這些數據,實現到變頻器的通信控制,並在PLC程序中建立一個數據塊,用於變頻器的數據通信。可以通過控制字來實現傳動設備的控制。

ACS550 DP通訊控制方式,看完你就會了

第六步:地址的分配,輸出區REF是控制字,ACT為狀態字,PD3~PZD10分別分為輸入區域和輸出區域,可分配相應的參數,如電流、電壓、速度、頻率等,詳見下面參數講解,地址分配如圖:

ACS550 DP通訊控制方式,看完你就會了

二,變頻器參數設置:

9901(語言選擇)=1(中文)

9902(應用宏選擇)=1(標準宏)

9905(電機額定電壓)=電機名牌數據

9906(電機額定電流)=電機名牌數據

9907(電機額定功率)=電機名牌數據

9908(電機額定轉速)=電機名牌數據

9802(通訊協議選擇)=4(4=外部總線適配器,即增加的RPBA模塊)

5101(通訊協議)=1 (通訊協議值為PROFIBUS-DP);

51.02 (變頻器地址);一般初始化後無需修改,需要驗證,必須與PLC硬件的地址一樣,否則無法建立通訊連接。

撥碼地址見圖:

ACS550 DP通訊控制方式,看完你就會了

51.03 (波特率)=1500(通訊速率值為1500);

51.04(PPO type)=PPO2(通訊協議改為PPO2);與PLC硬件的地址一樣,否則無法建立通訊連接。

51.05(PZD3 OUT)=1202(速度給定,也可選擇頻率給定、百分比給定等

51.06(PZD3 IN)=104(電流反饋)

51.07(PZD4 OUT)=默認,我一般只用一個給定值,即51.05,當然也可設置其他;

51.08(PZD4 IN)=104(電流反饋)

……

1001(外部命令)=10(COMM通訊,啟/停和方向信號來自現場總線控制字)

1103(給定值1選擇)=8(COMM,給定值來自串行通訊)

1402(繼電器2輸出)=2(運行-變頻器運行時繼電器動作,對應端子接線圖RO2)

1403(繼電器3輸出)=4(故障-變頻器故障時繼電器動作,對應端子接線圖RO3)

1601(運行允許)=7(允許運行信號來自總線命令字,命令字1中的位6是允許運行信號)

1604(故障復位選擇)=8(定義現場總線作為復位信號,命令字1中的位4是復位信號)

其他也可設加減速時間,最大和最小幅值等,視需要情況而定。

至此所有配置設置完畢,即可調試試運行。

以上是我的一點設計經驗,有不足之處請其他同仁指正。歡迎關注、轉發+點贊,我期待你們的認同。


分享到:


相關文章: