SGDA-04APP工作原理
三重模件冗余(TMR)結構(見圖1-2)保證了設備的容錯能力,并且能在元部件出現(xiàn)硬件故障或者來自內部或外部來源的瞬態(tài)故障的情況下提供完好的不間斷的控制。
每一個I/O模件內都包容有三個獨立的分電路。輸入模件上的每一分電路讀取過程數(shù)據(jù)并將這些信息傳送給它相應的主處理器。三個主處理器通過一個專用的被稱作TriBus的高速總線系統(tǒng)通訊。
圖1-2 Tricon控制器的三重化結構
圖中:①輸入終端②自動備件③輸入支路④主處理器⑤輸出支路⑥表決器⑦輸出終端
SGDA-04APP每掃描一次,主處理器都通過TriBus與其相鄰的主處理器進行通訊,達到同步。TriBus表決數(shù)字輸入數(shù)據(jù)、比較輸出數(shù)據(jù)、并將模擬輸入數(shù)據(jù)挎貝至各個主處理器。主處理器執(zhí)行控制程序并把由控制程序所產生的輸出送給輸出模件。除對輸入數(shù)據(jù)作表決之外,Tricon在離現(xiàn)場最近的輸出模件上完成輸出數(shù)據(jù)的表決,使其盡可能地與現(xiàn)場靠近,以便檢測出任何錯誤并予以修復。
對于每個I/O模件,系統(tǒng)可以支持一個可選的熱備模件。如果裝有備件,在運行中,如主模件發(fā)生故障時,備件投入控制。熱備位置也被用于系統(tǒng)的在線修理。
1.3.1 主處理器模件
Tricon系統(tǒng)包含三個主處理器模件。每個模件控制系統(tǒng)的獨立的一路,并與其它兩個主處理器并行工作(見圖1-3)。
每個主處理器上有一個專用的I/O通訊處理器,用以管理在主處理器和I/O模件之間交換的數(shù)據(jù)。一條三重I/O總線位于機架的背板上,機架間通過I/O總線電纜連接。
當每個輸入模件被詢問時,I/O總線的相應的一支就把新的輸入數(shù)據(jù)傳遞給主處理器。輸入數(shù)據(jù)匯成表存入主處理器內,并存入存儲器以備用于硬件表決。
主處理器內的每一單個輸入表通過TriBus傳到其鄰近的主處理器。在此傳送過程中,完成硬件表決。TriBus利用一直接存儲器存取可編程裝置而對三個主處理器之間的數(shù)據(jù)進行同步、傳送、表決、以及比較。
如果發(fā)現(xiàn)不一致,信號在兩個表中是一致的,則對第三個表進行修正。由于取樣時間差異而造成的差別可用不同的數(shù)據(jù)圖樣進行限制。每個主處理器把數(shù)據(jù)的必要的修正保持在當?shù)卮鎯ζ鲀?。任何差異都被標識,并在掃描結束時被Tricon的內部故障分析器來判斷某一模件是否存在故障。
主處理器把修正過的數(shù)據(jù)送入控制程序。32位的主微處理器和相鄰的主處理器模件一起并行執(zhí)行控制程序。
根據(jù)用戶在程序中定義的規(guī)則,可生成一個基于輸入值表的輸出值匯總表。每個主處理上的I/O處理器通過I/O總線把輸出數(shù)據(jù)送至輸出模件。