振波亞洲漿紙業(yè)有限公司在制漿ONP線過程控制系統(tǒng)中,采用了ABB旗下AC800M+S800 I/O 的800xA。整廠采用了19對(duì)AC800M PM864A控制器(冗余),8架Connect Server服務(wù)器,3架Aspect Server服務(wù)器、2架Domain服務(wù)器以及1架用于作為殺毒軟件升級(jí)服務(wù)器(同時(shí)也兼做網(wǎng)絡(luò)數(shù)據(jù)備份)。8架CS服務(wù)器根據(jù)控制器所在的區(qū)域分為4對(duì),倆倆冗余。在上位服務(wù)器上使用了windows 2000 server操作系統(tǒng),使用4.1版本的Industrial IT 800xA系統(tǒng);13臺(tái)操作站和3臺(tái)工程師站使用windows XP操作系統(tǒng),使用4.1版本的Control Builder M Professional作為下位控制器編程軟件和VB6.0+SP6作為DCS畫面組態(tài)軟件。
[align=center]

圖1:AC800M 通訊拓?fù)洌ㄊ疽鈭D,沒有標(biāo)出冗余線)[/align]
這次要新增的漿線處于公司的一號(hào)廠區(qū),因此只需要修改CS01、CS02這兩架服務(wù)器上的OPC server程序配置文件就可以了,在系統(tǒng)上不需要做太大的改動(dòng)。
系統(tǒng)硬件選型
由于一號(hào)廠區(qū)里的5對(duì)控制器已經(jīng)接近滿負(fù)荷,因此公司決定為這條漿線購(gòu)買1對(duì)控制器:一來不增加原控制器的負(fù)荷;二來在工程進(jìn)行中也不會(huì)影響到現(xiàn)有流程。根據(jù)其他廠的經(jīng)驗(yàn),配置一個(gè)跟現(xiàn)有系統(tǒng)一致的模擬環(huán)境,采用1架服務(wù)器和1架工程師站來實(shí)現(xiàn)。
[align=center]

圖2 :與MCC 通訊的OZD 線路[/align]
根據(jù)原有的DCS系統(tǒng):系統(tǒng)的控制器選擇了AC800M PM864A、通訊卡選擇了CI854A以及CI840、I/O卡也為S800的產(chǎn)品:AI895、AO895、DI810、DO820。其他輔助設(shè)備也跟原來的一樣,保證足夠的兼容性;在電氣方面繼續(xù)使用西門子的產(chǎn)品,采用Profibus-DP為通訊接口,直接掛在CI854A上,留出2個(gè)接口(2塊CI854A)供電氣的MCC通訊。DCS的硬件大體上就完成了,接下來就根據(jù)I/O清單計(jì)算得出的數(shù)目,并設(shè)計(jì)一定的系統(tǒng)余量。表1是最終DCS卡件清單,不包括第三方設(shè)備以及輔材。
系統(tǒng)通訊構(gòu)成
整個(gè)工程最主要的是通訊問題,此次工程從現(xiàn)場(chǎng)設(shè)備到AC800M的通訊全為新增,不僅要保證通訊正常,還要保證設(shè)計(jì)合理。
此次的項(xiàng)目由2個(gè)AC800M構(gòu)成一個(gè)冗余,共四根網(wǎng)線:控制器A-CN1,控制器A-CN2;控制器B-CN1,控制器B-CN2;兩個(gè)CN1口通過交換機(jī)A掛到CS服務(wù)器的第一冗余網(wǎng)絡(luò)上,兩個(gè)CN2口通過交換機(jī)B掛到CS服務(wù)器的第二個(gè)冗余網(wǎng)絡(luò)上。這樣AC800M到CS服務(wù)器的硬件通訊就完成了。在相應(yīng)的CS服務(wù)器里的OPC service添加該控制器的IP地址,然后保存配置,并設(shè)置為自動(dòng)加載,軟件通訊也完成了。

對(duì)控制的冗余組態(tài)分兩步:在控制器上設(shè)定IP地址以及冗余地址獲取規(guī)則;在CBM程序里面設(shè)置為冗余控制器,并指定CN2的IP地址。通過ABB提供的ipconfig程序可以很方便的設(shè)定控制器的IP地址。該程序里面有詳細(xì)的步驟說明,用于完成冗余控制器的設(shè)定,同時(shí)在CBM里設(shè)置為add redundant unit。
CI854A設(shè)計(jì)為4路:1路連接2號(hào)車間(直聯(lián))、2路連接1號(hào)車間(通過OZD中繼),3和4路連接MCC電氣房?jī)?nèi)設(shè)備(比如西門子MM440),圖2是跟MCC通訊的示意。整個(gè)光纖鏈路為雙環(huán),斷環(huán)自愈,具有比較高冗余性。每個(gè)OZD(西門子稱為OLM)只有一路Profibus-DP接口用于連接馬達(dá)MM440等設(shè)備(圖2標(biāo)2、3、4位置),其中一路OZD的Profibus-DP接口就掛到CI854A上(圖2標(biāo)1位置),在我們公司的系統(tǒng)中,由于CI854A沒有設(shè)計(jì)成為冗余通訊,因此一旦1號(hào)位置的CI854A卡出錯(cuò),那么整個(gè)馬達(dá)通訊回路就中斷。圖3是最終的profibus-layout:整個(gè)漿線的通訊拓?fù)湟约坝布渲谩W⒁饪碈I854A部分,沒有設(shè)計(jì)成冗余,為本系統(tǒng)的一大隱患。
控制邏輯組態(tài)
整體硬件組態(tài)完成后就進(jìn)入控制邏輯組態(tài),接下來的工作開始分為兩路:一路根據(jù)系統(tǒng)設(shè)計(jì)編寫程序以及制作DCS畫面流程;另外一路根據(jù)編址的I/O清單開始柜內(nèi)接線、I/O硬件放置等工作。
整個(gè)邏輯部分工作包括:硬件組態(tài)、I/O地址列表、與其他控制器通訊和程序幾大塊組成。該漿線包括兩段:前段位于一號(hào)車間內(nèi),包括HD-Pulper以及HC-cleaner等設(shè)備;二段包括粗篩等設(shè)備;因此在程序設(shè)計(jì)上分為2塊:PC5_Pulper段,PC6_Corase Screen;每個(gè)程序段內(nèi)根據(jù)主體設(shè)備的來區(qū)分,比如Pulper里面分convyor、HD-Pulper、HC-Cleaner等。CBM支持標(biāo)準(zhǔn)的IEC61131-3語(yǔ)言進(jìn)行程序編寫:本次程序中是用了FBD、SFC和STL語(yǔ)言。
值得注意的是由于使用了Profibus-DP通訊的馬達(dá),我們使用了原項(xiàng)目中的library。ABB專門為西門子micromater變頻器而編寫的FBD模塊。采用了profibus-dp的通訊使得DCS能獲得比以往傳統(tǒng)硬連接通訊更多的信號(hào):繞組溫度、顯示變頻器上的診斷信息等等。
[align=center]

圖3:左側(cè)為跟MCC 通訊布局,右側(cè)為S800 I/O通訊布局

圖4:完成硬件組態(tài)的程序

圖5:實(shí)驗(yàn)室里的調(diào)試環(huán)境

圖6:準(zhǔn)備導(dǎo)入到系統(tǒng)的程序[/align]
程序的編寫在調(diào)試環(huán)境下進(jìn)行,通過系統(tǒng)上的import和export工具能很方便的將調(diào)試環(huán)境下做的程序和畫面導(dǎo)入到運(yùn)行著的DCS系統(tǒng)上。而且是由于在實(shí)驗(yàn)室的調(diào)試環(huán)境下進(jìn)行組態(tài)工作的,因此對(duì)于培養(yǎng)新的技術(shù)員是一個(gè)非常有利的機(jī)會(huì),事實(shí)上也證明了這一點(diǎn)。
系統(tǒng)調(diào)試
在完成程序和畫面組態(tài)后,完成程序FAT,就直接通過import和export工具將新漿線的程序和畫面導(dǎo)入到現(xiàn)有系統(tǒng),除此之外僅在相應(yīng)的CS服務(wù)器上修改了OPC service程序的配置。到此,新漿線的DCS工作基本上完成。
最后系統(tǒng)上電并下載程序到AC800M上:測(cè)試AC800M冗余通訊是否正常、I/O通訊是否正常、與MCC變頻器通訊是否正常。接下來就是配合儀表班進(jìn)行I/O check(打點(diǎn)),最后就是與工藝一起進(jìn)行水運(yùn)轉(zhuǎn),全部完成后就可以走漿調(diào)試了。
[align=center]

圖7:自行設(shè)計(jì)的DCS 流程畫面[/align]
結(jié)束語(yǔ)
在這個(gè)項(xiàng)目過程中,AC800M的冗余性能進(jìn)行了徹底的測(cè)試,對(duì)維護(hù)其他線的控制器起到了良好的教學(xué)作用!特別是許多新來的同事在這個(gè)過程中學(xué)到了不少東西,為日后的維護(hù)打下了夯實(shí)的基礎(chǔ)。
對(duì)于ABB 800xA系統(tǒng)來說,在添加新的流程或者增加新的控制器上來的相當(dāng)?shù)谋憷?,每添加一個(gè)aspect就可以實(shí)現(xiàn)一個(gè)功能,這個(gè)也體現(xiàn)了ABB在aspect上的定義,只要有足夠的license,添加足夠的aspect,就可以實(shí)現(xiàn)工藝流程的自動(dòng)化控制。