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