蔡可玉
?
ABB DCS系統(tǒng)SOE結(jié)構(gòu)及故障處理
蔡可玉
大唐蘇州熱電有限責(zé)任公司,江蘇 蘇州 215214
在電廠生產(chǎn)中,DSOE對事故的分析、判斷起著重要的作用,DSOE故障會嚴(yán)重影響事故分析的準(zhǔn)確性和快速性。介紹DSOE系統(tǒng)的硬件結(jié)構(gòu)、功能和軟件組態(tài),并對SOE 出現(xiàn)的故障進(jìn)行了分析及處理。
ABB;DSOE;故障處理
在電廠中,DSOE占據(jù)著舉足輕重的地位,DSOE能精確地反映事件情況, 能以毫秒級的分辨率獲取事件信息,為事故分析提供有力的證據(jù)。DSOE系統(tǒng)最突出的特點就是,所采集的事件數(shù)據(jù)具有較高的時間分辨特性,并且按照發(fā)生的時間順序進(jìn)行排列。DSOE由一系列既獨立,又功能及數(shù)據(jù)相互依賴的設(shè)備組成[1]。
整個SOE系統(tǒng)由一系列屬于各自結(jié)構(gòu)的模件組成。SOE所涉及的相關(guān)模件均是一些單印刷電路板,并占模件安裝單元一個槽位具有特殊功能的標(biāo)準(zhǔn)結(jié)構(gòu)。SOE模件通過專用電纜與相應(yīng)的端子連接;端子則通過導(dǎo)線與現(xiàn)場設(shè)備連接,構(gòu)成特定的SOE通道。SOE在使用前應(yīng)對其進(jìn)行有關(guān)硬件、軟件的組態(tài),使其具有現(xiàn)場的針對性。在硬件方面,通過對開關(guān)、跳線器的設(shè)置,以及端子的相應(yīng)設(shè)置構(gòu)成所需的通道。通過SOE模件能夠得到1ms的高分辨率的事件記錄,并且具有事故前及事故后等多種記錄方式。
1.1 事件數(shù)據(jù)采集結(jié)構(gòu)
以分散的數(shù)據(jù)采集通道及控制處理模件為基礎(chǔ),構(gòu)成了事件采集的就地結(jié)構(gòu)即分散的時間數(shù)據(jù)采集單元。DSOE除需要連接16個數(shù)字輸入通道外,同時也需要連接時鐘鏈上的時鐘信息,把時間直接賦予在輸入通道上。
1.2 事件數(shù)據(jù)的處理結(jié)構(gòu)
SOE服務(wù)器是專門配置的事件數(shù)據(jù)處理單元。該單元具有事件處理主模件,以及時間保持主模件。它不僅需要連接分散的事件采集單元,而且借助時間同步鏈發(fā)布時間信息。這一時間信息一方面通過絕對時間同步系統(tǒng),另一方面通過時鐘鏈發(fā)布時間信息,來同步采集單元的通道。
1.3 事件數(shù)據(jù)記錄結(jié)構(gòu)
在操作員工作臺上應(yīng)該建立專門的SOE數(shù)據(jù)庫。這些數(shù)據(jù)將向操作員報告它所采集和記錄的事件,來完成SOE數(shù)據(jù)的記錄結(jié)構(gòu)。DSOE硬件系統(tǒng)如下圖1所示:
圖1 DSOE硬件系統(tǒng)
(1)INNIS01(NIS):網(wǎng)絡(luò)接口子模件,提供SOE設(shè)備與網(wǎng)絡(luò)間的連接。(2)INTKM01(TKM):TKM01模件給SEM01模件,以及通過時間同步鏈向其他分布SOE系統(tǒng)提供精確的時間信息。TKM01既可符合IRIG-B標(biāo)準(zhǔn)時間碼制設(shè)備GPS的信息來調(diào)整自己的時鐘,另一方面又可以將時間信息傳送給使用RS-485串行鏈連接其他部件,形成時鐘同步鏈。TKM01模件則需要使用專用電纜與特殊配置NTST01端子單元連接,而端子又為接收外部時間信號,以及形成了相關(guān)的同步時間鏈。(3)INSEM01(SEM):模件監(jiān)視過程控制單元以例外報告為基礎(chǔ)的數(shù)據(jù),收集和整理它采集的數(shù)據(jù),并且向人系統(tǒng)接口提供SOE報告,表達(dá)已定義的觸發(fā)器狀態(tài)。在系統(tǒng)中,數(shù)字狀態(tài)變化的采集是通過過程控制單元內(nèi)的SED和SET模件進(jìn)行,并且傳遞給控制器及SEM主模件來完成數(shù)據(jù)采集及傳遞和處理功能。該模件拷貝和整理有關(guān)時間的信息,并按時間順序進(jìn)入數(shù)據(jù)緩沖寄存器。當(dāng)觸發(fā)器發(fā)生改變時,人系統(tǒng)接口會接到修改相應(yīng)數(shù)據(jù)的通知。此時,系統(tǒng)所關(guān)注的SOE記錄就完成了。(4)IMSET01(SET):事件順序同步子模件(對應(yīng)NTST01時間同步端子),標(biāo)準(zhǔn)的I/O模件,采集SOE的輸入數(shù)據(jù),傳遞給MFP模件帶有TKM時間信息的數(shù)據(jù)。它不僅能夠連接現(xiàn)場16路兩位式的數(shù)字信號,同時也為系統(tǒng)配置的控制接收和編輯時鐘保持模件事件同步鏈來的時間信息??刂破鹘?jīng)過子總線與子模件通訊,并利用組態(tài)接收具有發(fā)生事件時的時間標(biāo)記的數(shù)據(jù)和定義通道及相應(yīng)的特性。(5)IMSED01(SED):事件順序數(shù)字子模件(對應(yīng)NIDI01數(shù)字I/O端子),類似IMSET01,但數(shù)據(jù)不帶時間信息,SED的時間標(biāo)記的輸入是MFP通過SET模件提供的[2]。
SOE的組態(tài)分為兩個部分,一部分組態(tài)在工程師站EWS通過Composer(DCS工程師專用接口)來完成,另一部分組態(tài)在操作員站SERVER通過ConductorNT(DCS管理、過程控制一體化系統(tǒng)接口)來完成。其中,工程師站的組態(tài)包括:(1)SOE輸入量的組態(tài):MFP利用FC241功能碼獲得IMSET01或IMSED01的SOE數(shù)據(jù),通過FC242功能碼建立IMSET01的相關(guān)輸入通道,組態(tài)FC242、FC241、FC45等執(zhí)行塊和功能碼,建立SOE的數(shù)據(jù)庫。(2)SOE主模件SEM的組態(tài):在Symphony系統(tǒng)中,除組態(tài)接口功能碼FC242、FC241、FC45(在Symphony系統(tǒng)中,用于過程控制的軟件采用模塊化的軟件結(jié)構(gòu)即功能碼,組態(tài)時根據(jù)工藝過程要求,利用功能碼生成組態(tài)邏輯即可)外,對SEM也應(yīng)組態(tài),組態(tài)完成后生成FC244執(zhí)行塊。(3)SOE點列表的組態(tài):定義SOE輸入量的相關(guān)參數(shù)及其觸發(fā)條件。上述工作完成后按照Symphony系統(tǒng)的常規(guī)進(jìn)行編譯下裝,并定義為執(zhí)行模式。操作員站SERVER上的組態(tài)包括:定義事件發(fā)生實際需要報告的SOE數(shù)量、延遲時間、送往的打印機地址、報表的格式類型等,組態(tài)后生成SOERecoder(SER)。經(jīng)過兩部分組態(tài)后,SOE即可投入正常工作,主模件SEM處理由MFP來的例外報告讀取TKM來的時間信息及狀態(tài),監(jiān)視SOE輸入量的觸發(fā)條件,一旦事件被觸發(fā),立即將帶有時間標(biāo)簽的數(shù)據(jù)形成定義格式的SOEReport文件。
3.1 DSOE標(biāo)簽Standard不翻轉(zhuǎn)
Standard為RCM類型標(biāo)簽,在S+數(shù)據(jù)庫中的塊號為5000。Standard的標(biāo)簽庫應(yīng)進(jìn)行以下設(shè)置:SOELOG——設(shè)為1;SOETYPE——OE類型,設(shè)為0(0-Standard SOE;1-Summary SOE);SOETIMEOUT——設(shè)定SOE報表準(zhǔn)備采集時間到關(guān)閉時間間隔,一般設(shè)為2分鐘;SOETUNIT——SOETIMEOUT的時間單位0-單位為秒,1-單位為分;SOEMAXEVT——一個SOE LOG所能記錄的最大事件數(shù),當(dāng)在SOETIMEOUT時間內(nèi)超過此設(shè)定值當(dāng)前LOG自動關(guān)閉,產(chǎn)生一個新的LOG;SOELOGOUT——必須設(shè)置為1時才能產(chǎn)生SOE報告;Standard標(biāo)簽的參數(shù)只能在離線狀態(tài)下修改。
3.2 SET 和SED 信號燈閃爍, 模件不能完成時間同步
首先檢查SET和SED模件是否故障,重新插拔卡件,待系統(tǒng)恢復(fù)后觀察是否恢復(fù)正常。如果未恢復(fù),則更換新卡件。在ABBSymphony系統(tǒng)中,時鐘同步包括兩個部分,即控制環(huán)CNET時鐘同步和操作系統(tǒng)ConductorNT時鐘同步。兩種時鐘同步方式既擁有各自的時鐘精度級別,又相互制約。
CNET時鐘精度級別為0~11,ConductorNT時鐘精度級別為0~10。主服務(wù)器和其他服務(wù)器時間級別設(shè)置的不統(tǒng)一,造成時間無法同步。因此,在每一次重新安裝操作系統(tǒng)時,均要重視ConductorNT環(huán)路時間級別的設(shè)置。
3.3 SOE 事件觸發(fā)時SOE 順序記錄時間和Conductor NT歷史記錄時間不一致
SOE事件順序記錄時間由TKM提供,TKM根據(jù)SEM提供的絕對時間將其內(nèi)部時鐘初始化,作為SOE的主時鐘。上述時間不一致的原因主要是沒有將SOE的主時鐘調(diào)整準(zhǔn)確。時間調(diào)整的正確步驟為:①時鐘系統(tǒng)停電,SEM停止運行后再從安裝槽中拔出;②查看環(huán)路中Server的時間級別,調(diào)整主Server的時鐘, 即Windows的電腦時鐘;③重新插進(jìn)SEM模件;④SEM開始初始化并從環(huán)路上高時間級別的設(shè)備獲取時間,作為自己的標(biāo)準(zhǔn)時間。SEM投入正常運行后,環(huán)路上所有設(shè)備相應(yīng)完成各自的時間調(diào)整。值得注意的是,在時間調(diào)整過程中一定要拔出SEM 模件,否則時間調(diào)整將無法進(jìn)行。因為環(huán)路中將SEM級別(11級)設(shè)定為最高,其余DCS設(shè)備則根據(jù)主時鐘自動進(jìn)行校準(zhǔn)。
3.4 SOE報表未能真實反映設(shè)備故障
SOE的組態(tài)中對每一SOE事件需定義SOETrigger的觸發(fā)條件,在熱工保護(hù)中,一般統(tǒng)一定義為“1”觸發(fā)。但是有個別保護(hù)采用反邏輯設(shè)計定義為“0”動作,因此相應(yīng)的觸發(fā)條件需定義為“0”觸發(fā),重新檢查組態(tài)修改,恢復(fù)正常。
3.5 SOE報表上出現(xiàn)多個相同時間標(biāo)志的點
在某個SET 或SED 模件被拔出再重新插入或更換的過程中,將導(dǎo)致該子模件上的所有點被重新掃描,并且把所有狀態(tài)為1的點上報給SEM,而且這些狀態(tài)為1的點均有相同的跳閘時間。當(dāng)某個MFP主模件的SOE從緩沖區(qū)溢出時,MFP將會執(zhí)行,使內(nèi)部的SOE復(fù)位,導(dǎo)致將其下屬的所有SET或SED子模件中所有狀態(tài)為1的點上報給SEM模件, 而且這些狀態(tài)為1的點均有相同的跳閘時間。緩沖區(qū)的大小是由FC241的S2決定的,一般情況下,此值設(shè)為100就足夠了。SEM收到某個MFP事件的時間與事件發(fā)生的時間之差大于設(shè)定的最大等待時間(由FC243的S5決定),則會發(fā)一個指令讓對應(yīng)的MFP執(zhí)行,使SOE復(fù)位,MFP重新掃描其下屬的所有SOE點,而且將所有狀態(tài)為1的點上報給SEM,并且這些狀態(tài)為1的點均有相同的跳閘時間。在環(huán)路負(fù)荷比較大的情況下,比如兩套機組通過中央環(huán)共用一套SEM模件,此種情況下,可適當(dāng)加大S5,但最好不要超過60s。
SOE在電廠的生產(chǎn)運行中,對事故的分析起著關(guān)鍵性的作用,在日常工作中我們應(yīng)做好對SOE系統(tǒng)的維護(hù)。技術(shù)人員應(yīng)定期對SOE系統(tǒng)進(jìn)行SOE測試實驗,并做好實驗記錄。定期對現(xiàn)場的硬件設(shè)備巡檢,發(fā)現(xiàn)問題應(yīng)立即安排人員檢修,以免影響SOE的正常使用。
[1]姜忠民.ABBDCS控制系統(tǒng)常見問題分析及處理[J].電子世界,2014(20):119.
[2]潘毓祥.正確連接ABBSymphonyDCS系統(tǒng)PFI信號的重要性[J].儀器儀表用戶,2015(1):73-76.
ABB DCS System SOE Structure and Troubleshooting
Cai Yu can
Datang Thermal Power Co., Ltd., Suzhou, Suzhou Jiangsu 215214
In power plants, the analysis of the accident DSOE judge plays an important role, DSOE fault accident analysis will seriously affect the accuracy and rapidity. This article describes the hardware structure, function and software configuration DSOE system. SOE and the fault occurred are analyzed and processed.
ABB; DSOE; Troubleshooting
TP273.5
A
1009-6434(2016)07-0161-03