現(xiàn)場總線技術(shù)已成為世界自動化技術(shù)的熱點,近年來在我國工業(yè)自動化系統(tǒng)中已受到關(guān)注并推廣應(yīng)用。PROFIBUS-DP是現(xiàn)場總線PROFIBUS中廣泛應(yīng)用的一種協(xié)議、主要用于現(xiàn)場級的主從通信,實現(xiàn)現(xiàn)場級控制系統(tǒng)與分布式I/O及其他現(xiàn)場級設(shè)備之間的通信(它有極好的抗電磁干擾性能)。由于Siemens公司對PROFIBUS現(xiàn)場總線的大力推廣以及其在國內(nèi)的影響力,我國工業(yè)自動化系統(tǒng)已廣泛應(yīng)用了PROFIBUS-DP現(xiàn)場總線。>>
ABB公司的ACS系列變頻器由于其優(yōu)異的性能,在各個行業(yè)得到大量應(yīng)用。本文以ACS800系列變頻器為例,詳細介紹用PROFIBUS-DP現(xiàn)場總線系統(tǒng)控制ACS800系列變頻器的方法,希望對廣大工程技術(shù)人員有所幫助。>>
一.PROFIBUS-DP現(xiàn)場總線控制器(如PLC或DCS系統(tǒng))的設(shè)置
1.安裝ABB變頻器GSD文件 ABB_0812.GSD;
2.在系統(tǒng)PROFIBUS-DP硬件配置中添加從站ABB Drives RPBA-01,站號為2(或其它站號),插入PPO Type Module為4;
3.在2號從站的參數(shù)設(shè)置中,將Operation Mode改為Vendor Specific(即ABB傳動協(xié)議);
4.其它為默認配置;
5.將配置下載到主站中。
6.這樣主站對從站2的輸出區(qū)(OUTPUT)的數(shù)據(jù)結(jié)構(gòu)為:
Output: |
含義: |
第一個字 |
用于ABB傳動通信協(xié)議的控制字CW |
第二個字 |
變頻器的給定值REF1 |
第三個字 |
變頻器的給定值REF2 |
第四個字 |
變頻器的給定值REF3(由ACS800變頻器參數(shù)90.01決定) |
第五個字 |
變頻器的給定值REF4(由ACS800變頻器參數(shù)90.02決定) |
第六個字 |
變頻器的給定值REF5(由ACS800變頻器參數(shù)90.03決定) |
7.主站對從站2的輸入?yún)^(qū)(INPUT)的數(shù)據(jù)結(jié)構(gòu)為:
Input: |
含義: |
第一個字 |
用于ABB傳動通信協(xié)議的狀態(tài)字SW |
第二個字 |
變頻器的實際值A(chǔ)CT1(由ACS800變頻器參數(shù)92.02決定) |
第三個字 |
變頻器的實際值A(chǔ)CT2(由ACS800變頻器參數(shù)92.03決定) |
第四個字 |
變頻器的實際值A(chǔ)CT3(由ACS800變頻器參數(shù)92.04決定) |
第五個字 |
變頻器的實際值A(chǔ)CT4(由ACS800變頻器參數(shù)92.05決定) |
第六個字 |
變頻器的實際值A(chǔ)CT5(由ACS800變頻器參數(shù)92.06決定) |
OCK aspectratio="t" v:ext="edit">OCK>
圖1 PPO消息類型
二.ACS800變頻器參數(shù)的設(shè)置步驟
1.將ACS800變頻器Profibus適配器模塊RPBA-01安裝到變頻器上;
2.按照RPBA-01適配器模塊的用戶手冊調(diào)整硬件(如站號,終端電阻等)
3.將參數(shù)98.02(Comm.Module Link)改為FIELDBUS;確定參數(shù)98.07(COMM PROFILE)為ABB DRIVES
3.將參數(shù)51.04(PPO type)改為PPO4;
4.將參數(shù)51.05(PZD3 OUT)改為3;
5.將參數(shù)51.06(PZD3 IN)改為6;
6.將參數(shù)51.07(PZD4 OUT)改為7;
7.將參數(shù)51.08(PZD4 IN)改為10;
8.將參數(shù)51.09(PZD5 OUT)改為8;
9.將參數(shù)51.10(PZD5 IN)改為11;
10.將參數(shù)51.11(PZD6 OUT)改為9;
11.將參數(shù)51.12(PZD6 IN)改為12;
12.變頻器中其他組參數(shù)組,如10組、11組、16組,90組、92組等根據(jù)用戶的不同要求設(shè)置。
三.用ABB傳動通信協(xié)議的控制字CW控制電機起停的簡易方法
1.初始化變頻器控制字CW,即向ABB傳動通信協(xié)議的控制字CW中寫入1142(16進制數(shù)為476);
2.延時100毫秒后,進入步驟3;
3.停止電機,即主機向ABB傳動通信協(xié)議的控制字CW中寫入1143(16進制數(shù)為477);
4.啟動電機,即主機向ABB傳動通信協(xié)議的控制字CW中寫入1151(16進制數(shù)為47F);
四.現(xiàn)場總線給定值的比例換算
在使用ABB Drives通訊協(xié)議時,現(xiàn)場總線給定值REF1和REF2按以下比例進行換算: