★北京廣利核系統(tǒng)工程有限公司 趙潮涌,江國(guó)進(jìn)
核電站I/O變量信息快速檢查方法的研究
★北京廣利核系統(tǒng)工程有限公司 趙潮涌,江國(guó)進(jìn)
I/O變量信息是核電站DCS的重要組成之一,對(duì)核電站的安全穩(wěn)定運(yùn)行有著十分重要的影響,故I/O變量信息的檢查一直都是核電站DCS測(cè)試的一項(xiàng)重要內(nèi)容。本文在分析現(xiàn)行I/O變量信息檢查方法的基礎(chǔ)上,針對(duì)核電站數(shù)據(jù)庫(kù)的構(gòu)成特點(diǎn)并結(jié)合EXCEL的函數(shù)功能,提出了一種按照“數(shù)據(jù)類型”進(jìn)行I/O變量信息快速檢查的新方法。經(jīng)實(shí)際測(cè)試表明,該方法能夠大幅提高I/O變量信息的測(cè)試效率。該方法目前已經(jīng)在多個(gè)項(xiàng)目中得到應(yīng)用,有著廣闊的應(yīng)用前景。
核電站DCS; I/O變量信息;數(shù)據(jù)庫(kù);測(cè)試技術(shù)
I/O變量信息是核電站DCS的重要組成部分[1],其在核電站DCS實(shí)時(shí)數(shù)據(jù)庫(kù)(以下簡(jiǎn)稱數(shù)據(jù)庫(kù))中組態(tài)的正確與否將直接影響核電站DCS對(duì)外部數(shù)據(jù)的采集、相應(yīng)數(shù)據(jù)在DCS內(nèi)部的傳輸、邏輯計(jì)算以及DCS控制命令的輸出等多項(xiàng)功能[2][3][4],所以對(duì)I/O變量信息組態(tài)正確性的檢驗(yàn)一直都是核電站DCS測(cè)試的重要內(nèi)容之一。測(cè)試方法通常為:依據(jù)設(shè)計(jì)部門(mén)提供的I/O變量清單檢查數(shù)據(jù)庫(kù)中相應(yīng)I/O變量信息是否與其一致。測(cè)試方法在經(jīng)歷了最初采用人工手動(dòng)逐一比較的原始方法后,現(xiàn)在已經(jīng)發(fā)展為使用計(jì)算機(jī)進(jìn)行軟件程序設(shè)計(jì),自動(dòng)進(jìn)行I/O變量信息數(shù)據(jù)的查找與比對(duì)。
但在實(shí)際測(cè)試時(shí),受制于I/O變量信息數(shù)據(jù)量的龐大,并且在I/O變量清單和數(shù)據(jù)庫(kù)中相應(yīng)I/O變量信息數(shù)據(jù)存儲(chǔ)方式的不同,導(dǎo)致目前使用的自動(dòng)化數(shù)據(jù)查找與比對(duì)方法效率不高,耗時(shí)也相對(duì)較長(zhǎng)。尋求一種更快速高效的I/O變量信息檢查方法已經(jīng)成為目前核電站DCS測(cè)試工作中一項(xiàng)迫切的技術(shù)需求。
本研究在吸取原測(cè)試方法經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)I/O變量清單和數(shù)據(jù)庫(kù)的構(gòu)成特點(diǎn),并結(jié)合EXCEL的函數(shù)功能,提出了一種按照“數(shù)據(jù)類型”(也稱為點(diǎn)類型)方式在數(shù)據(jù)庫(kù)中快速查找大量I/O變量信息的新方法[6]。實(shí)際測(cè)試表明該方法可以大幅提高I/O變量信息的檢查效率和測(cè)試質(zhì)量。
在設(shè)計(jì)部門(mén)提供的I/O變量清單中,I/O變量信息作為L(zhǎng)D/AD邏輯功能圖的組成部分,是按照邏輯系統(tǒng)功能進(jìn)行分類排列的,圖1所示為國(guó)內(nèi)某核電DCS項(xiàng)目中APA控制系統(tǒng)的部分I/O變量清單。
圖1 I/O變量清單(局部)
而在工程組態(tài)的數(shù)據(jù)庫(kù)中,I/O變量信息是按照“數(shù)據(jù)類型”進(jìn)行分類排列的,兩者的排列方式并不相同;加之I/O變量清單和數(shù)據(jù)庫(kù)中的數(shù)據(jù)量都比較龐大,這給在數(shù)據(jù)庫(kù)中進(jìn)行相應(yīng)I/O變量信息的查找與比對(duì)帶來(lái)了困難。例如,以廣利核公司負(fù)責(zé)的國(guó)內(nèi)某核電站DCS項(xiàng)目為例,其常規(guī)島控制系統(tǒng)采用HOLLIASMACSVI平臺(tái),數(shù)據(jù)庫(kù)是由100多個(gè)EXCEL SHEET頁(yè)所組成,約有5萬(wàn)多個(gè)變量點(diǎn),平均每個(gè)變量點(diǎn)約有30多種“點(diǎn)項(xiàng)”信息,總數(shù)據(jù)量達(dá)到150萬(wàn)之多;而所有系統(tǒng)的I/O變量清單中約有1萬(wàn)左右個(gè)變量點(diǎn),平均每個(gè)變量點(diǎn)約有10多種“點(diǎn)項(xiàng)”信息,數(shù)據(jù)總量約為10萬(wàn)左右。數(shù)據(jù)庫(kù)中的數(shù)據(jù)量要遠(yuǎn)遠(yuǎn)大于I/O變量清單中的數(shù)據(jù)量,這是因?yàn)樵跀?shù)據(jù)庫(kù)中不僅僅包含I/O變量信息,還包含大量工程實(shí)施所需要的其他變量信息[5]。所以在進(jìn)行I/O變量信息檢查時(shí)就需要在數(shù)據(jù)總量為150萬(wàn)的數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)量約為10萬(wàn)的I/O變量信息進(jìn)行一致性校驗(yàn),若沒(méi)有一種快速高效的數(shù)據(jù)查找與比對(duì)方法,即便是應(yīng)用計(jì)算機(jī)來(lái)自動(dòng)進(jìn)行,查找效率也將不會(huì)太高。
目前I/O變量信息自動(dòng)化測(cè)試一般采用如圖2所示的數(shù)據(jù)處理流程來(lái)進(jìn)行I/O變量信息在數(shù)據(jù)庫(kù)中的查找與比對(duì)。
從圖2中可以看出目前采用的數(shù)據(jù)查找與比對(duì)方法為:依次讀取I/O變量清單中的每一個(gè)數(shù)據(jù)點(diǎn)信息,然后在數(shù)據(jù)庫(kù)的每個(gè)SHEET頁(yè)中進(jìn)行查找,若找到,則進(jìn)行數(shù)據(jù)一致性比對(duì);若未找到,則進(jìn)行標(biāo)記。又由于“點(diǎn)名”是I/O變量信息間相互區(qū)別的唯一標(biāo)識(shí),所以該方法首先進(jìn)行“點(diǎn)名”信息的查找與比對(duì),再進(jìn)而根據(jù)“點(diǎn)名”對(duì)其他“點(diǎn)項(xiàng)”信息進(jìn)行查找和比對(duì)。
這種數(shù)據(jù)查找與比對(duì)方法雖然相對(duì)于人工手動(dòng)方法有了較大的進(jìn)步,但是,由于其固有的缺陷性,在查詢數(shù)據(jù)量比較大的情況下,很容易造成數(shù)據(jù)查找效率低下、耗時(shí)比較長(zhǎng)的現(xiàn)象。其缺陷具體表現(xiàn)在以下三個(gè)方面:
(1)在數(shù)據(jù)查找過(guò)程中,待查找數(shù)據(jù)量的縮減速度慢,只是呈線性遞減趨勢(shì),這是因?yàn)樵摲椒看沃荒懿檎乙粋€(gè)數(shù)據(jù)造成的。若能實(shí)現(xiàn)同時(shí)查找多個(gè)數(shù)據(jù),則待查找數(shù)據(jù)量的縮減速度將會(huì)顯著提高。
圖2 現(xiàn)行I/O 變量信息自動(dòng)化檢查方法所采用的數(shù)據(jù)處理流程圖
(2)在數(shù)據(jù)查找過(guò)程中,該方法所使用的數(shù)據(jù)查找范圍是固定不變的。從查找第一個(gè)數(shù)據(jù)的“點(diǎn)名”開(kāi)始到查找最后一個(gè)數(shù)據(jù)的“點(diǎn)名”為止,查找范圍都是整個(gè)數(shù)據(jù)庫(kù)的全體,查找范圍沒(méi)有任何縮減。查找范圍的不縮減,意味著對(duì)于每一個(gè)“點(diǎn)名”數(shù)據(jù)的查找,都必須在數(shù)據(jù)庫(kù)的全體EXCEL SHEET頁(yè)中進(jìn)行。例如,在前面提到的某核電站DCS項(xiàng)目中,所有“點(diǎn)名”數(shù)據(jù)的查找,都需要在100多個(gè)EXCEL SHEET頁(yè)中進(jìn)行,這種查找數(shù)據(jù)的方法嚴(yán)重阻礙了數(shù)據(jù)查找的效率,而理想的數(shù)據(jù)查找方式應(yīng)該是:隨著數(shù)據(jù)查找的進(jìn)行,數(shù)據(jù)查找范圍呈快速遞減趨勢(shì)。
(3)在數(shù)據(jù)查找過(guò)程中,該方法把數(shù)據(jù)的查找和一致性比對(duì)工作放在一起進(jìn)行,即對(duì)每一個(gè)需要檢查的“點(diǎn)項(xiàng)”信息都是采取在數(shù)據(jù)庫(kù)中先進(jìn)行查找,找到之后緊接著進(jìn)行一致性比較,并依據(jù)比較結(jié)果做出相應(yīng)標(biāo)記。這樣,查找的“點(diǎn)項(xiàng)”信息有多少個(gè),就需要進(jìn)行多少次一致性比較。若能把數(shù)據(jù)的查找與一致性比對(duì)分開(kāi)來(lái)進(jìn)行,分別實(shí)現(xiàn)數(shù)據(jù)查找和數(shù)據(jù)比對(duì)的批量處理,無(wú)疑將會(huì)大幅提高數(shù)據(jù)查找與比對(duì)的效率。
在分析現(xiàn)行I/O變量信息檢查方法缺陷的基礎(chǔ)上,新方案的設(shè)計(jì)主要基于以下幾方面的考慮:
(1)由于I/O變量清單文件和數(shù)據(jù)庫(kù)文件都是以EXCEL表形式出現(xiàn)的,或者可以轉(zhuǎn)化為EXCEL表形式,而EXCEL表自身就具有強(qiáng)大的數(shù)據(jù)處理能力,擁有眾多的數(shù)據(jù)處理函數(shù);所以在新方案中,充分利用了EXCEL表自身強(qiáng)大的數(shù)據(jù)處理功能。
(2)I/O變量信息在EXCEL表中的存儲(chǔ)形式為:同一個(gè)變量點(diǎn)的各種“點(diǎn)項(xiàng)”信息按列排布在同一數(shù)據(jù)行之中,并以“點(diǎn)名”作為唯一的區(qū)別標(biāo)識(shí)。所以在新方案中,是以“點(diǎn)名”為依據(jù),在數(shù)據(jù)庫(kù)中對(duì)I/O變量清單中的相應(yīng)數(shù)據(jù)進(jìn)行查找,進(jìn)而進(jìn)行一致性比對(duì)?!包c(diǎn)名”是溝通I/O變量清單和數(shù)據(jù)庫(kù)的唯一橋梁。
(3)核電站DCS數(shù)據(jù)庫(kù)的構(gòu)成特點(diǎn)是:在數(shù)據(jù)庫(kù)中變量信息是根據(jù)該變量點(diǎn)所包含“點(diǎn)項(xiàng)”信息的不同而進(jìn)行分類排布的,即按照數(shù)據(jù)類型(也稱為“點(diǎn)類型”)進(jìn)行分類排布。相同數(shù)據(jù)類型的變量點(diǎn)具有完全相同的“點(diǎn)項(xiàng)”信息,這些具有相同“點(diǎn)項(xiàng)”信息的變量點(diǎn)在數(shù)據(jù)庫(kù)中被排布在同一個(gè)SHEET頁(yè)之中,并且該SHEET頁(yè)就以該種數(shù)據(jù)類型來(lái)命名。在新方案中,正是根據(jù)核電站DCS數(shù)據(jù)庫(kù)的這種構(gòu)成特點(diǎn),采用了一種按照“數(shù)據(jù)類型”來(lái)進(jìn)行大量I/O變量信息數(shù)據(jù)在數(shù)據(jù)庫(kù)中進(jìn)行快速查找的新方法[6],具體實(shí)施方案如圖3所示。
圖3 按照“數(shù)據(jù)類型”在數(shù)據(jù)庫(kù)中進(jìn)行I/O變量信息快速查找與比對(duì)的數(shù)據(jù)處理流程圖
步驟1中的I/O變量清單和數(shù)據(jù)庫(kù)樣式如圖4、圖5所示。
圖4 I/O變量清單(局部)
圖5 數(shù)據(jù)庫(kù)(局部)
需要查找和比對(duì)的“點(diǎn)項(xiàng)”信息依I/O變量清單的不同會(huì)稍有差異,但通常都包括:點(diǎn)名、點(diǎn)說(shuō)明、量程下限、量程上限、低2限值、低1限值、高1限值、高2限值、低2限報(bào)警級(jí)、低1限報(bào)警級(jí)、高1限值報(bào)警級(jí)、高2限值報(bào)警級(jí)、輸出格式等。
步驟2中生成的比對(duì)表樣式如圖6所示。
圖6 比對(duì)表(局部)
步驟6,在數(shù)據(jù)查找比對(duì)表的“數(shù)據(jù)庫(kù)中點(diǎn)名”列,且尚未找到“點(diǎn)名”數(shù)據(jù)的單元格內(nèi),通過(guò)輸入或填充EXCEL公式進(jìn)行“點(diǎn)名”一致性查找,輸入或填充的公式為:
=INDEX(ARRAY,MATCH(LOOKUP_ VALUE,LOOKUP_ARRAY,[MATCH_TYPE]))
公式中的相關(guān)參數(shù)設(shè)置如下:
· ARRAY:數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)中 “點(diǎn)名”所在“數(shù)據(jù)列”的范圍;
· LOOKUP_VALUE:比對(duì)表中待查找的“點(diǎn)名”位置;
· LOOKUP_ARRAY:數(shù)據(jù)庫(kù)當(dāng)前sheet頁(yè)中“點(diǎn)名”所在“數(shù)據(jù)列”的范圍;
· MATCH_TYPE:為0(精確匹配);
該EXCEL公式的使用可以把數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)中所包含的I/O變量信息表中的所有相同的“點(diǎn)名”數(shù)據(jù)快速的查找和提取出來(lái),如圖7所示。
圖7 “點(diǎn)名”查找示意圖
步驟7中排序的目的是為了區(qū)分開(kāi)經(jīng)過(guò)步驟6找到的“點(diǎn)名”數(shù)據(jù)和未找到“點(diǎn)名”的數(shù)據(jù),使找到的“點(diǎn)名”排列在比對(duì)表的上部,而未找到的“點(diǎn)名”排列在比對(duì)表的下部。而接下來(lái)的步驟9就只在找到“點(diǎn)名”的區(qū)域進(jìn)行;而在數(shù)據(jù)庫(kù)下一個(gè)SHEET頁(yè)中查找I/O變量信息數(shù)據(jù)則僅在未找到“點(diǎn)名”的區(qū)域進(jìn)行。排序后的結(jié)果如圖8所示。
圖8 按照“點(diǎn)名”排序的示意圖
步驟9,在數(shù)據(jù)查找比對(duì)表的相應(yīng)其他“點(diǎn)項(xiàng)”所對(duì)應(yīng)的“數(shù)據(jù)庫(kù)中點(diǎn)項(xiàng)列”,通過(guò)EXCEL公式填充功能,輸入如下公式:
=INDEX(ARRAY,MATCH(LOOKUP_ VALUE,LOOKUP_ARRAY,[MATCH_TYPE]))
公式中的相關(guān)參數(shù)設(shè)置如下:
· ARRAY:數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)中待查找的“點(diǎn)項(xiàng)”所在“數(shù)據(jù)列”的范圍;
· LOOKUP_VALUE:比對(duì)表中待查找的“點(diǎn)名”位置;
· LOOKUP_ARRAY:數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)中 “點(diǎn)名”所在“數(shù)據(jù)列”的范圍;
· MATCH_TYPE:為0(精確匹配);
注:此公式與步驟6中的公式區(qū)別僅在于參數(shù)ARRAY設(shè)置的不同。
通過(guò)該EXCEL公式可以把數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)中在第6步剛剛找到“點(diǎn)名”的數(shù)據(jù)所對(duì)應(yīng)的其他“點(diǎn)項(xiàng)”信息快速的查找和提取出來(lái)。如圖9所示。
圖9 其他“點(diǎn)項(xiàng)”信息的查找示意圖
至此,完成I/O變量信息在數(shù)據(jù)庫(kù)第一個(gè)SHEET頁(yè)中的查找。接下來(lái),對(duì)數(shù)據(jù)庫(kù)全體SHEET頁(yè)循環(huán)執(zhí)行上述查找方法。
經(jīng)步驟14后,在數(shù)據(jù)庫(kù)中的I/O變量信息已經(jīng)全部查找并提取到比對(duì)表中,效果如圖10所示。
圖10 I/O變量信息查找完畢示意圖
步驟15,在本程序中是通過(guò)使用EXCEL的EXACT函數(shù)來(lái)實(shí)現(xiàn)相鄰單元格內(nèi)數(shù)據(jù)一致性的比對(duì)。輸入或填充如下公式:
=EXACT(TEXT1,TEXT2)
· EXACT:用于檢測(cè)兩個(gè)字符串是否完全相同,如果兩個(gè)參數(shù)完全相同,返回TRUE值;否則返回FALSE值,
· TEXT1引用的是I/O變量清單中“點(diǎn)項(xiàng)”信息對(duì)應(yīng)的文本字符串;
· TEXT2引用的是相應(yīng)的數(shù)據(jù)庫(kù)中“點(diǎn)項(xiàng)”信息對(duì)應(yīng)的文本字符串;
“點(diǎn)項(xiàng)”信息比對(duì)的效果如圖11所示。
在本方法中是把所有數(shù)據(jù)庫(kù)中相應(yīng)的I/O變量信息查找并提取到比對(duì)表之中,使I/O變量清單中的和數(shù)據(jù)庫(kù)中的I/O變量信息處于比對(duì)表中同一數(shù)據(jù)行相鄰的數(shù)據(jù)列,然后再應(yīng)用EXCEL的函數(shù)公式實(shí)現(xiàn)比對(duì)表中所有數(shù)據(jù)的批量快速比對(duì)。
圖11 數(shù)據(jù)一致性比較示意圖
在本方案中,除了采用按照“點(diǎn)類型”來(lái)實(shí)現(xiàn)數(shù)據(jù)的快速查找之外,針對(duì)數(shù)據(jù)庫(kù)所包含的SHEET頁(yè)數(shù)量眾多,且被查找數(shù)據(jù)在數(shù)據(jù)庫(kù)的SHEET頁(yè)中非均勻分布的特點(diǎn),設(shè)計(jì)了三個(gè)數(shù)據(jù)處理“環(huán)路”來(lái)進(jìn)一步提高軟件程序的數(shù)據(jù)查找效率:
· 環(huán)路一:步驟4→5→12→13→4
在數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)的標(biāo)題行中若不包含所需查找的數(shù)據(jù)“點(diǎn)項(xiàng)”信息的情況下,通過(guò)這一環(huán)路可快速把數(shù)據(jù)查找范圍移向數(shù)據(jù)庫(kù)下一個(gè)SHEET頁(yè)。
· 環(huán)路二:步驟4→5→6→7→8→12→13→4
在數(shù)據(jù)庫(kù)當(dāng)前SHEET頁(yè)的標(biāo)題行中雖然含有需要查找的數(shù)據(jù)“點(diǎn)項(xiàng)”信息,但在實(shí)際未查找到相關(guān)數(shù)據(jù)“點(diǎn)名”的情況下,通過(guò)這一環(huán)路,可快速把數(shù)據(jù)查找范圍移向數(shù)據(jù)庫(kù)下一個(gè)SHEET頁(yè)。
· 環(huán)路三:步驟4→5→6→7→8→9→10→11→12→13→4
只有針對(duì)那些確實(shí)包含有所需查找的數(shù)據(jù)“點(diǎn)項(xiàng)”的數(shù)據(jù)庫(kù)SHEET頁(yè),才通過(guò)這一環(huán)路,并結(jié)合相應(yīng)的EXCEL函數(shù)公式來(lái)查找并提取數(shù)據(jù)庫(kù)SHEET頁(yè)中的相關(guān)數(shù)據(jù)。
由于VBA計(jì)算機(jī)語(yǔ)言處理EXCEL表數(shù)據(jù)具有得天獨(dú)厚的優(yōu)勢(shì),所以在本研究中采用VBA計(jì)算機(jī)語(yǔ)言按照上面揭示的方法進(jìn)行程序設(shè)計(jì)[7],軟件操作界面如圖12所示。
圖12 核電站DCS I/O變量信息快速比對(duì)軟件
本項(xiàng)研究以多個(gè)廣利核公司負(fù)責(zé)的國(guó)內(nèi)核電站DCS項(xiàng)目的I/O變量清單(數(shù)據(jù)量約為10000點(diǎn)左右)為例進(jìn)行了測(cè)試,所采用的硬件設(shè)備:聯(lián)想昭陽(yáng)筆記本電腦E43G(配置為:Intel? Core(TM)2 CPU, P7450 @2.13GHz, 1.60GHz, 1.86GB的內(nèi)存。采用Microsoft Windows XP Professional版本2002 Service Pack 2操作系統(tǒng)),經(jīng)測(cè)試,完成的時(shí)間均在5分鐘以內(nèi),而以原來(lái)的方法進(jìn)行同樣的測(cè)試則需要耗時(shí)2~3天左右。
I/O變量信息檢查結(jié)果如圖13所示。
圖13 測(cè)試結(jié)果圖(局部)
現(xiàn)將兩種方法的技術(shù)特征進(jìn)行對(duì)比,如表1所示。
表 1 兩種方法的對(duì)比
針對(duì)現(xiàn)行核電站DCS中I/O變量信息自動(dòng)化檢查存在效率低下、耗時(shí)比較長(zhǎng)的現(xiàn)象,本文在分析原方法的基礎(chǔ)上,結(jié)合I/O變量清單和數(shù)據(jù)庫(kù)的構(gòu)成特點(diǎn),提出了一種按照“數(shù)據(jù)類型”在數(shù)據(jù)庫(kù)中快速查找I/O變量信息的新方法。經(jīng)實(shí)際測(cè)試表明,該方法能夠大幅提高核電站DCS中I/O變量信息的檢查效率,該方法目前已經(jīng)在北京廣利核系統(tǒng)工程有限公司負(fù)責(zé)的多個(gè)核電站DCS項(xiàng)目中得到應(yīng)用,顯著提高了測(cè)試效率和測(cè)試質(zhì)量,具有廣泛的應(yīng)用前景和應(yīng)用價(jià)值。
[1] 霍建波, 古丹, 高連國(guó). CPR1000核電站數(shù)字化儀控系統(tǒng)常規(guī)島I/O通道自動(dòng)測(cè)試工具的應(yīng)用[J]. 自動(dòng)化博覽, 2013 ( 6 ) : 62 - 65.
[2] 高素萍. DCS控制系統(tǒng)中數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2005, 26 ( 10 ) : 2792 - 2794.
[3] 方軍, 王曉宇, 孫國(guó)明, 等. CPR1000核電站NC-DCS平臺(tái)數(shù)據(jù)庫(kù)管理與創(chuàng)新[J]. 黑龍江電力, 2015, 37 ( 1 ) : 82 - 85.
[4] 張大發(fā). 核電站信息數(shù)據(jù)庫(kù)應(yīng)用現(xiàn)狀及其探討[J]. 核動(dòng)力工程, 1993 ( 4 ) : 301 - 305.
[5] 彭超. 大亞灣核電站KIT/KPS系統(tǒng)變量屬性的計(jì)算與傳遞[R]. 西南三省一市自動(dòng)化與儀器儀表學(xué)術(shù)年會(huì), 2009.
[6] 趙潮涌, 胡勁松,高連國(guó), 等. 一種核電站DCS系統(tǒng)設(shè)計(jì)輸入文件與變量信息數(shù)據(jù)庫(kù)一致性校驗(yàn)方法[P]. 中國(guó)專利: CN2014104282543, 2014 - 12 - 10.
[7] 張強(qiáng), 劉飚. Excel 2007與VBA編程從入門(mén)到精通[M]. 北京 : 電子工業(yè)出版社, 2008.
Research on High Speed Method for Checking the Nuclear Power Plant I/O Variable Information
The I/O variable information is one of the important components of nuclear power plant DCS, which has a very important influence on the safe and stable operation of the nuclear power plant. Therefore, the I/O variable information inspection has always been an important part of the nuclear power plant DCS test. This paper analyzed the current method for checking the nuclear power plant DCS I/O variable information. On the basis of analyzing constitute characteristics of nuclear power plant database and EXCEL's functions, this study implemented a high speed method for checking the I/O data in the database according to the data type. Practical test shows that the method can greatly improve the test efficiency of the I/O variable information. This method has been applied in many projects, and has broad application prospects.
Nuclear power plant DCS; I/O variable information; Database; Testing technology
趙潮涌(1973-),男,天津?qū)幒尤耍こ處?,碩士研究生,現(xiàn)就職于北京廣利核系統(tǒng)工程有限公司,主要從事核電站DCS系統(tǒng)研發(fā)工作。