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