謝挺 李敏 潘玉
?
基于MS Access的核電廠DCS I/O數(shù)據(jù)管理方法研究
謝挺 李敏 潘玉
中核控制系統(tǒng)工程有限公司,北京 100176
I/O數(shù)據(jù)管理是核電DCS控制系統(tǒng)的重要組成部分。在分析核電廠DCS系統(tǒng)I/O數(shù)據(jù)需求和MS Access數(shù)據(jù)管理優(yōu)勢的基礎(chǔ)上,提出了基于MS Access的核電廠DCS I/O 數(shù)據(jù)管理方法。實際應(yīng)用表明,此方法管理I/O數(shù)據(jù)既快捷又準(zhǔn)確,可提高核電DCS設(shè)計的工作效率。
核電廠;DCS;I/O數(shù)據(jù)管理;MS Access
核電具有經(jīng)濟(jì)清潔、高效等特點,受到了人們的廣泛關(guān)注。隨著核電在我國的發(fā)展,核電集散控制系統(tǒng)(Distributed Control System,DCS)在國內(nèi)應(yīng)用越來越廣泛,核電DCS系統(tǒng)已是核電站的重要組成部分之一。此系統(tǒng)的性能直接影響著核電站的可靠性[1]。I/O數(shù)據(jù)管理是DCS控制系統(tǒng)的重要組成部分。它是硬件分配和軟件組態(tài)的基礎(chǔ)。核電廠工藝復(fù)雜,控制設(shè)備種類繁多,導(dǎo)致核電DCS I/O點數(shù)量多,I/O點信號類型、供電方式多種多樣,因此合理的I/O管理非常重要[2-3]。
核電廠DCS系統(tǒng)I/O數(shù)據(jù)需求主要包含信號名、信號類型、所屬系統(tǒng)、機(jī)組、安全級、供電列、供電方式、回路電壓等信息。
(1)信號名:唯一性,用來區(qū)分各個I/O信號;
(2)信號類型:區(qū)分模擬量I/O信號或數(shù)字量I/O信號;
(3)所屬系統(tǒng):核電站系統(tǒng)繁多,以系統(tǒng)名為組匯總I/O信號;
(4)機(jī)組:區(qū)分核電廠機(jī)組號;
(5)安全等級:區(qū)分NC和NC+,NC+信號需要滿足抗震要求,相應(yīng)的采集機(jī)柜需要做抗震鑒定;
(6)供電列:區(qū)分供電列(A、B列),要求控制系統(tǒng)的供電列要和工藝系統(tǒng)的供電列一致,A、B列設(shè)備之間是實體和電氣隔離的;
(7)供電方式:區(qū)分I/O信號供電源是DCS供電或現(xiàn)場供電;
(8)回路電壓:區(qū)分I/O信號所在回路電壓,此信息決定硬件的選型;
(9)此外,I/O信號的信息還包括一些信號端接信息和軟件組態(tài)信息。
核電廠DCS項目中所要設(shè)計和維護(hù)的I/O信號數(shù)據(jù)繁多,每個I/O信號都含有眾多相關(guān)信息。隨著設(shè)計輸入的更新以及現(xiàn)場設(shè)備的變化,我們需要及時更新數(shù)據(jù)庫。MS Access數(shù)據(jù)庫作為一種小型數(shù)據(jù)庫管理的解決方案,能夠滿足我們的需求,是一個能夠快速提高工作質(zhì)量和效率的方法,具有以下優(yōu)勢。
(1)數(shù)據(jù)結(jié)構(gòu)簡單,我們建立的數(shù)據(jù)庫是一種關(guān)系數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫系統(tǒng)采用統(tǒng)一的二維表作為數(shù)據(jù)結(jié)構(gòu),不存在復(fù)雜的內(nèi)部聯(lián)系,具有較高的簡潔性。
(2)良好的使用基礎(chǔ),MS Access是使用非常廣泛的辦公軟件,數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)結(jié)構(gòu)單。它的使用不涉及系統(tǒng)內(nèi)部的結(jié)構(gòu),用戶不必了解,更無需干預(yù)內(nèi)部結(jié)構(gòu)。所用數(shù)據(jù)語言均為非過程性語言,因此使用起來很方便。
(3)操作過程直觀,使用者無需掌握深層的MS Access知識,易學(xué)易用,簡化了軟件使用過程的復(fù)雜程度,而且所建立的數(shù)據(jù)庫比較簡單,因此數(shù)據(jù)庫開發(fā)周期短且易于維護(hù)和更新。
(4)更新方便,使用靈活,設(shè)計好的數(shù)據(jù)庫可以隨時根據(jù)設(shè)計人員的要求,增加新功能,在具備很強(qiáng)的適用性的同時,還具有很好的擴(kuò)展能力。
總之,用MS Access數(shù)據(jù)庫對核電廠DCS控制系統(tǒng) I/O信號進(jìn)行設(shè)計和管理,使用方便,運行穩(wěn)定,研發(fā)成本低,對數(shù)據(jù)的處理準(zhǔn)確,完全可以完成對所有信息的分類處理和查詢,可以達(dá)到設(shè)計人員的工作需求。
數(shù)據(jù)庫的功能設(shè)計是核電廠DCS控制系統(tǒng) I/O信號數(shù)據(jù)庫創(chuàng)建之前的首要工作,關(guān)系到以后能否真正地利用這一手段對I/O數(shù)據(jù)的情況進(jìn)行分析和處理。
根據(jù)核電廠需求和設(shè)計院提供的設(shè)計輸入(模擬圖,邏輯圖,I/O信號清單,設(shè)定值手冊等)要求,建立了初期的數(shù)據(jù)庫功能設(shè)計方案,見圖1。
圖1 I/O數(shù)據(jù)信息管理數(shù)據(jù)庫
數(shù)據(jù)庫總表的內(nèi)容主要包括各系統(tǒng)的點名、傳遞單號、信號類型、信號描述、安全分區(qū)、供電列、供電方式、信號工程單位、信號量程范圍、系統(tǒng)名、機(jī)組號、回路電壓、機(jī)柜電源、觸點類型、觸點容量、軟件組態(tài)、硬件分配信息,等等。其中軟件信息包含功能塊名、信號類型、控制模版名稱、控制模版參數(shù)、報警高/低限值、報警高高/低低限值等,硬件分配信息主要包含所分配I/O卡件位置以及具體通道號。
數(shù)據(jù)庫總表包含了每個I/O信號的所有信息,這些信息不僅關(guān)系到I/O信號分配和硬件選型,而且關(guān)系到后期軟件組態(tài)設(shè)置問題。它是一切工作的源頭,也是直接影響工作進(jìn)程的關(guān)鍵因素。圖2是總表與其它表之間的關(guān)系。
圖2 數(shù)據(jù)表結(jié)構(gòu)和關(guān)系
3.2.1 查詢功能的設(shè)計
查詢功能設(shè)計的目的就是為了讓軟件和硬件設(shè)計人員更便捷地找到所需要的信息,查詢表分類別設(shè)計,提供了更直觀的操作和簡單的使用方式。查詢表主要包含軟件組態(tài)信息、功能圖硬點信息、機(jī)柜卡件使用統(tǒng)計、卡件通道使用統(tǒng)計、I/O信號端接表等。
3.2.2窗體導(dǎo)入功能
窗體導(dǎo)入功能的設(shè)計是整個數(shù)據(jù)庫的核心。它主要包含數(shù)據(jù)庫操作和I/O信號分配功能。數(shù)據(jù)庫操作(見圖3)功能主要是為了更新數(shù)據(jù)和數(shù)據(jù)庫信息比較。在窗體操作的好處是避免直接在相應(yīng)數(shù)據(jù)表中誤操作,而且在此窗體中的任何操作都會記錄到操作記錄表中,方便后期的追蹤和修改,比較產(chǎn)生的數(shù)據(jù)差異也會存儲到差異對比表中,以便審查修改的操作是否正確。
圖3 數(shù)據(jù)庫操作窗體
利用MS Access數(shù)據(jù)庫對核電廠項目中I/O信號的匯總和維護(hù)工作進(jìn)行管理是可行的,且實際應(yīng)用證明它能大大提高工程人員在組態(tài)設(shè)計時的工作效率,并且其運行穩(wěn)定,調(diào)整方便,使用靈活,對數(shù)據(jù)的處理既快捷又準(zhǔn)確。此方法已應(yīng)用于海南昌江核電廠1、2號機(jī)組和福建福清核電廠3、4號機(jī)組,很好地實現(xiàn)了對DCS I/O數(shù)據(jù)的處理。
[1]范新舉.DCS系統(tǒng)在核電站中的應(yīng)用[J].應(yīng)用交流,2010(24):191-192.
[2]王強(qiáng).核電廠DCS控制系統(tǒng)I/O分配的原則和方法[J].自動化儀表,2014,35(2):50-57.
[3]相溢炯,馮堅.核電非安全級DCS系統(tǒng)輸入輸出(I/O)分配方案[J].科技視界,2012(24):303-305.
Research on DCS I/O Data Management Method Based on MS Access of Nuclear Power Plant
Xie Ting Li Min Pan Yu
China Nuclear Control System Engineering Co., Ltd., Beijing 100176
I/O data management is important in DCS control system of nuclear power plant. Based on the analysis of DCS I/O data management requirement of nuclear power plant and the advantage of MS Access I/O data management, a DCS I/O data management method based on MS Access was proposed. The practical application shows that the method can process DCS I/O data accurately and quickly, which can improve work efficiency of DCS design.
Nuclear Power Plant;DCS;I/O Data Management;MS Access
TP273+.5
A