劉益群
PUD(Plant Unit Description,電廠機組描述)是核電站設計、運行及維護所必須的數(shù)據(jù),它對電站運行的幾乎所有變量(電站運行的具體對象),都進行了詳細的定義與描述。它以系統(tǒng)為基本單位,以文件方式存儲在KIT/KPS系統(tǒng)(電廠數(shù)據(jù)采集與安全監(jiān)督)的SOLAR(法國BULL公司生產(chǎn)的一種以RTES實時操作系統(tǒng)為平臺的16位計算機)計算機上。PUD是核電站運行監(jiān)視的重要依據(jù),也是KIT/KPS系統(tǒng)運行時不可缺少的數(shù)據(jù)字典。
大亞灣核電站的PUD定義每臺機組包括一千五百多個模擬量、五千多個開關量的參數(shù)以及各種計算公式、顯示方法等。
由于PUD的定義存在于SOLAR計算機中,要對它進行分析與處理都依賴于它,因此,怎樣從SOLAR機中將KIT/KPS系統(tǒng)中的PUD導出已經(jīng)成為大家比較關注的問題。
這里介紹一種利用微機及SOLAR機將KIT/KPS的PUD直接轉(zhuǎn)出到微機的方法。
在SOLAR計算機中,提供給程序員實用的操作接口是TTY(類似電傳打字機)或VDT15。TTY通過RS232接口與SOLAR計算機的CMF板相連接,實現(xiàn)了串行通訊。由此,可以利用RS232接口將SOLAR計算機與微機連接起來,只要通信協(xié)議一致,就可解決不同年代、不同類型的計算機之間進行軟件通信的問題了。
隨著微機和INTERNET技術的不斷進步,出現(xiàn)了不少用于遠程登陸或連接計算機用的軟件,如PROCOMM、PCANYWHERE、TELNET等。我們使用串行通信技術,選擇PROCOMM FOR WIN95/98來進行實驗,結(jié)果實現(xiàn)了最新的機器與最老的機器之間的通信。
SOLAR計算機與微機的連接通過RS232接口來實現(xiàn),KIT系統(tǒng)的計算機主機SPS/90有一個供程序員使用的控打機與SOLAR計算機通過CMF卡的串行接口連接,就可以用新的微機代替舊的已經(jīng)很難買到備品備件的控打機,而且價格更加便宜。
PROCOMM PLUS的安裝比較簡單,與普通WIN95/98、NT下的軟件安裝相類似,進入安裝盤,運行SETUP.EXE即可。
將KIT/KPS計算機系統(tǒng)的PUD數(shù)據(jù)從SOLAR計算機中轉(zhuǎn)出來是利用PROCOMMPLUS的靈活處理的能力。將所需要的文件存儲到PROCOMM目錄的CAPTURE子目錄指定的文件中。
關于PUD在微機上的處理,筆者用DELPHI編制了一個PUD的讀入轉(zhuǎn)換和一個數(shù)據(jù)庫處理程序。
數(shù)據(jù)庫的結(jié)構(gòu)及建立,要注意的是原來PUD定義模擬量和開關量是混合在一起在一個文件中定義的,因此必須在理解原來PUD含義的基礎上對原來的文本文件進行分析,然后定義微機上的PUD的數(shù)據(jù)庫結(jié)構(gòu)。
數(shù)據(jù)錄入程序?qū)嵸|(zhì)上是將到處的PUD文本文件處理轉(zhuǎn)換成數(shù)據(jù)庫文件,編制數(shù)據(jù)錄入程序,該程序采用原BORLAND(現(xiàn)INPRISE公司)的DELPHI 4.0編制,運用了可視化編程技術。
數(shù)據(jù)錄入數(shù)據(jù)庫后的處理相對比較簡單,包括增加、刪除、修改、查詢記錄等。
KIT/KPS系統(tǒng)是建立在640k word內(nèi)存、8M主頻的硬件環(huán)境下的應用軟件系統(tǒng),用低的硬件配置開發(fā)出大型的應用軟件系統(tǒng)。挖掘KIT/KPS系統(tǒng)的軟件技術的潛力,利用現(xiàn)在的硬件技術條件,實現(xiàn)原有系統(tǒng)的功能,國內(nèi)已有公司開始了這方面的工作,相信民族產(chǎn)業(yè)能取得國內(nèi)市場的領導與支配地位。