Profibus—DP在堿回收燃燒工段的應用
Profibus提供了3種通信協(xié)議類型:DP、FMS、PA。Profibus.DP使用了第1層、第2層和用戶接口層,第3到第7層未使用,這種精簡的結(jié)構(gòu)確保高速數(shù)據(jù)傳輸。直接數(shù)據(jù)鏈路映像程序DDLM提供對第2層的訪問。在用戶接口中規(guī)定了Profibus-DP設備的應用功能,以及各種類型的系統(tǒng)和設備的行為特性。由于Profibus-DP是為高速傳輸用戶數(shù)據(jù)而優(yōu)化的Profibus協(xié)議特別適用于可編程控制器與現(xiàn)場級分散I/O設備之間的通訊。
2.3 現(xiàn)場總線的設置
當總線上使用溫度、壓力變送器等現(xiàn)場總線儀表時,終端電阻安裝在每條總線的最后一臺儀表上;當沒有使用現(xiàn)場總線儀表并且只使用了ET200M從站,那么在使用的西門子專用的DP通訊接頭上就帶有終端電阻。通過它自帶的開關可以設置是否使用終端電阻。
現(xiàn)場總線上的每臺總線設備都必須分別設置1個不同的站地址。有些設備通過自帶的軟件進行地址設定設置,每條總線上的物理地址必須和軟件組態(tài)中的地址相同;有些設備上帶有設置地址的撥碼開關(例如ET200M)。就可以按照8421碼進行地址的設置;也有的可以在操作面板上進行設置(如西門子位置定位器)。
所有的總線、支線或者其他信號線都必須單獨架設橋架,盡量避免干擾??梢詫⒖偩€、支線還有信號線的屏蔽線連接在一起,然后在控制柜中集中一點接地。
2.4 現(xiàn)場總線網(wǎng)絡中的通訊[3]
在現(xiàn)場控制級,主站可連接32個從站點,最大傳輸距離可達1000m。通過中繼器還可增加站點并可延伸通訊距離,便于將來系統(tǒng)擴展。需要指出的是,在各站點之間要注意接地點電位的平衡問題。下位機PIE系統(tǒng)采用的是CPU414.2DP加3個ET200M從站構(gòu)成,主站CPU414.2DP具有1個MPI接口和1個DP接口,可以與MPI網(wǎng)絡和DP網(wǎng)絡連接。MPI網(wǎng)絡的通訊速率設置為187.5kbps,Profibus.DP網(wǎng)絡的通訊速率設置為1.5Mbps。
有時要求在幾個工段控制系統(tǒng)中有信息交互,即需要幾個CPU之間進行通訊,而且在實際應用當中并不需要增加額外的通訊模塊,如果距離過遠則需要使用中繼器。在程序設計中,可以使用Profibus網(wǎng)絡通訊的系統(tǒng)功能(SFC)和系統(tǒng)功能塊(SFB)。下面列舉了作為主站的CPU的通信程序。
CAIJ.SFC14 //接收數(shù)據(jù)子程序
LADDR : =W #16#3E8 //輸入?yún)^(qū)的起始地址 ·
RET vAL : :MW100 //返回值存儲在MW100中
RECORD :P#DB5.DBX0.0 BYTE 10 //指向存放輸入數(shù)據(jù)的數(shù)據(jù)區(qū)指針
CA1 SFC15 //發(fā)送數(shù)據(jù)子程序lADDR : =W#16#3E8 //輸出區(qū)的起始地址
RECORD :P#DB6.DBX0.0 BYTE 10 //指向存放輸出數(shù)據(jù)的數(shù)據(jù)區(qū)指針
RET_VAL : =MW102 //返回值存儲在MW102中
在采用交互式通訊時,應注意收發(fā)雙方通訊速度的匹配。例如:若發(fā)送方速度過快,接收方來不及應答(Acknowledge),發(fā)送方會顯示接收方已無接收資源的錯誤代碼,這可通過適當降低發(fā)送頻率來解決。
PC與PLC間的通訊,在控制室設置的2臺OP站上各安裝1塊西門子CP5611通訊板卡,監(jiān)控計算機通過CP56ll通訊板卡與現(xiàn)場控制級的2臺PLC通訊。
2臺OP站實時讀取PLC數(shù)據(jù),以實現(xiàn)工藝流程和工藝數(shù)據(jù)實時顯示。同時,2臺OP站對PIE進行監(jiān)督控制和參數(shù)優(yōu)化功能,協(xié)助現(xiàn)場級PLC完成復雜的控制算法。現(xiàn)場控制級與過程監(jiān)控級之間的數(shù)據(jù)交換均采用密碼通訊與校驗,避免信號傳輸干擾。
3 結(jié)束語
通過實際應用可以總結(jié)出Profibus-DP現(xiàn)場總線具有下列優(yōu)點:
?。?)更新、擴充了DCS的功能。傳統(tǒng)的DCS中加入了現(xiàn)場總線,不但保持了DCS的穩(wěn)定性,且引入了現(xiàn)場總線的靈活性;同時可減少硬件數(shù)量,安裝、維護的工作量隨之減少。
?。?)提高了系統(tǒng)的靈敏性、精確性。與此現(xiàn)場總線有關的信號,無需再像傳統(tǒng)的DCS在發(fā)送與接收過程中通過數(shù)模/模數(shù)反復轉(zhuǎn)換,而是直接進行CPU間的通訊,從而提高了信號采集的品質(zhì)和系統(tǒng)的控制質(zhì)量。
(3)降低了DCS的負荷,提高了系統(tǒng)的控制品質(zhì)。由于一部分調(diào)節(jié)任務分配到現(xiàn)場智能儀表或者執(zhí)行機構(gòu)的CPU上去實現(xiàn),DCS中相關自動處理單元中的CPU的負載得到降低,相關設備的調(diào)節(jié)品質(zhì)得到提高。
?。?)由于現(xiàn)場總線具有自診斷和簡單的故障處理能力,并通過數(shù)字通訊將相關的診斷維護信息送往控制室,用戶可以查詢總線設備的運行狀態(tài)與診斷維護信息。
參考文獻
[1] 鄒彤.WinCC組態(tài)軟件的編程技巧[J].化工自動化及儀表,2001,28(2):63
[2] Jonas Berge.過程控制現(xiàn)場總線—工程運行與維護[M].北京:清華大學出版社。2003
[3] 廖常初.ST-300/400 PLC應用技術[M].北京:機械工業(yè)出版社,2005
評論