沈沖平,劉黎
(云南能投威信能源有限公司,云南昭通657903)
Ovation系統FIRSTOUT和FIFO跳閘首出比較
沈沖平,劉黎
(云南能投威信能源有限公司,云南昭通657903)
對Ovation控制系統FIRSTOUT功能塊進行了全面介紹,并比較了2個功能塊的差異,FIFO功能塊比FIRSTOUT功能塊作為首出分辨率更高、記錄更準確。
Ovation;FIFO;NTRP;ETS
隨著工業自動化的發展,DCS系統在電力行業得到了廣泛應用。為了更加快捷地查找事故原因,正確使用跳閘首出尤為重要。云南能投威信能源有限公司現有2臺600 MW超臨界機組,控制系統采用的是艾默生過程控制有限公司的Ovation 3.2版本,跳閘首出采用的是FIRSTOUT功能塊。
FIRSTOUT監視16路輸入數字量輸入,并提供從0-1的第一路數字量提示,該算法輸出一個打包組點,其16個位與16位數字量輸入的每一位相對應。算法的分辨率等于執行任務的周期。RST為算法啟用條件,當RST=1時,該算法啟用;當RST=0時,該算法禁止;當RST輸入由0轉換成1時,該算法設置為待命狀態。此時,出現轉換的任何(IN1~IN16)均被忽略。MNTR輸出1個16位的打包點,16位分別對應(IN1~IN16)輸入。NTRP處于跳閘狀態時,該輸出等于算法轉換成跳閘狀態的執行周期從0轉換成1的輸入數量。當算法以待命狀態運行時,此輸出始終設置為0。TRPD當跳閘時輸出為1,待命狀態時,輸出為0。FIRSTOUT功能塊如圖1所示。

圖1 FIRSTOUT功能塊
1.1 FIFO功能介紹
FIFO算法提供基本的先入先出操作,任何16位輸入由0~1的變化都會按轉換順序保留。RATAT是FIFO輸出的控制條件,只有當RATAT發生由0~1的轉換時,OUT值才會發生變化。OUT為輸出值,即RATAT每發生由0~1的轉換,最早存入FIFO的輸入號將被從內部存儲器清除,且該值被寫入到輸出OUT,CLS為清除信號,當CLS由0轉換成1時,FIFO及OUT的記錄的數據將被清除。CLS=1時,FIFO將忽略所有的輸入,不記錄輸入順序。如果控制器在同一個執行周期內有多個從0~1的轉換FIFO也能識別。OUT記錄模擬量輸出值。FLAG不為空時,FLAG=1.FIFO功能塊如圖2所示。

圖2 FIFO功能塊
1.2 ETS首出分析
從圖3ETS首出邏輯可以看出,ETS首出采用的FIRSTOUT功能塊。某次機組手動停機時,ETS跳閘首出顯示的是“DEH跳閘停機”,而非“手動停機”。

圖3 ETS首出邏輯圖
事后查閱Ovation算法資料,分析后發現,因FRISTOUT的分辨率是一個周期,而“手動停機”信號,是分成2路送ETS,一路直接送ETS,另一路先送至DEH系統后再送ETS。“手動停機”為同一信號分2路送ETS,易成功,在同一個周期“DEH跳閘停機”“手動停機”均由0變為1,導致首出造成記錄不準確。而FIFO采用的是先進先出,就算在同一個周期也能分辨。如果采用FIFO功能塊首出,邏輯圖如圖4所示。這樣就可以解決FIRSTOUT功能塊在同一個周期不能分辨的問題。
通過比較發現,FIFO功能塊比FIRSTOUT功能塊用作首出分辨率更高、記錄跳閘首出更精確。但FIRSTOUT也能記錄絕大多數的首出,能滿足日常使用,因為像DCS的執行周期都為ms級,這個分辨率已經比較高了。比如ETS跳閘條件中的“手動停機”信號,比較特殊??梢愿鶕ぷ鲗嶋H情況需要,選擇FIRSTOUT和FIFO功能塊做跳閘首出,如果需要精確度要求非常高,建議選擇FIFO功能塊。

圖4 采用FIFO功能塊的ETS首出邏輯圖
〔編輯:張思楠〕
TM743
A
10.15913/j.cnki.kjycx.2017.14.054
2095-6835(2017)14-0054-02