時間:2006-06-13 15:26:00來源:0
在本文的熱備系統(tǒng)中,主、備控制器數(shù)據(jù)傳輸是通過RS232串口實現(xiàn)的。使用RS232串口傳輸數(shù)據(jù)時應(yīng)遵循以下4步:
(1)在主、備控制器上正確跳線,設(shè)置串口的傳輸速率。
(2)將要傳輸?shù)臄?shù)據(jù)放入一個數(shù)組中,以便于整批傳送,提高傳送效率。在用數(shù)組進行數(shù)據(jù)傳輸時,一次最多可以傳送32個浮點數(shù)或整形數(shù)。若要傳送多于32個數(shù)據(jù),可以分為幾個數(shù)組進行傳輸。每個數(shù)組在傳輸前應(yīng)先傳送一個數(shù)組標識字。接收方接收數(shù)據(jù)時,先接收數(shù)組標識字,然后接收相應(yīng)的數(shù)組。
(3)檢測控制器的標識,判斷主控制器工作是否正常。若正常,則從RS232串口向備份控制器傳送數(shù)組。同樣備份控制器不斷地檢測它與智能板的信號通道是否暢通,若不暢通,意味著備份控制器此時起備份數(shù)據(jù)的作用,因此備份控制器從串口接收數(shù)組。
(4)備份控制器將接收到的數(shù)組中的數(shù)據(jù)送入各自相應(yīng)的控制變量。
3.2主控制器到備份控制器的自動切換
當主控制器正常運行時,系統(tǒng)不斷地檢查主控制器與智能板之間的通信是否正常。一旦智能板收不到主控制器的信號,則判斷主控制器出現(xiàn)異常,系統(tǒng)自動將主控制器與智能板的信號通道切斷,將備份控制器的信號通道打開,啟用備份控制器作為主導控制器。其流程圖見圖2。另外還需在主控制器上進行一些具體設(shè)置:
(1)設(shè)置數(shù)字量智能板(B1)的Watchdog時間,通常為1s或0.5s。
(2)打開主控制器的控制程序,將數(shù)字量智能板(B1)上與主控制器相連的常閉節(jié)點I/O模塊的,Watchdog置為on,將與備份控制器相連的常開節(jié)點I/O模塊的Watchdog也置為on。這樣,通過對數(shù)字量智能板(B1)上I/O模塊Watchdog的正確設(shè)定,可在控制器發(fā)生故障時實現(xiàn)硬件自動切換。也即常閉節(jié)點打開,斷開主控制器信號通道;常開節(jié)點閉合,打開備份控制器的信號通道,使備份控制器成為主導控制器,實現(xiàn)主控制器到備份控制器的自動切換。
3.3備份控制器到主控制器的自動切換
當備份控制器起主導作用時,它不斷地從串口向主控制器發(fā)送數(shù)據(jù),雖然此時的主控制器可能出現(xiàn)故障,不能接收數(shù)據(jù),但系統(tǒng)認為,此時的主控制器起備份數(shù)據(jù)的作用。同時備份控制器不斷地檢測串口,是否收到由主控制器發(fā)來的已修復好信號。當它收到來自主控制器的已修復好信號后,立即發(fā)出指令,打開主控制器的信號通道,切斷備份控制器的信號通道,將主導控制權(quán)轉(zhuǎn)交給主控制器。其程序流程圖見圖3。
當主控制器修復后,主控制器首先檢測備份控制器是否起主導作用。如果是,則接收由備份控制器發(fā)送過來的備份數(shù)據(jù),此時主控制器起備份數(shù)據(jù)的作用。當主控制器接收過幾輪備份數(shù)據(jù)后,便開始不斷地向備份控制器發(fā)送已修復好信號,準備收回主導控制權(quán)。當主控制器檢測到其信號通道暢通后,意味著其主導控制權(quán)已經(jīng)恢復,則不再向備份控制器發(fā)送主控制器已修復好信號,而開始發(fā)送備份數(shù)據(jù),使備份控制器重新起到備份數(shù)據(jù)的作用,其程序的具體流程圖見圖4。
4.結(jié)束語
筆者參與設(shè)計并調(diào)試舞陽鋼鐵公司20t鍋爐儀表控制系統(tǒng)的改造項目。該項目應(yīng)用鍋爐汽包水位三沖量PID控制算法,融合主、備控制器自動互切的熱備技術(shù),圓滿地解決了系統(tǒng)的控制及自動熱備問題。該項目控制部分軟件使用基于流程圖的軟件開發(fā)工具OptoControl進行開發(fā)。系統(tǒng)的監(jiān)控部分軟件使用OptoDisplay進行開發(fā)。在使用OptoDisplay(版本為3.1d或更高)開發(fā)基于熱備的監(jiān)控軟件時,應(yīng)作如下設(shè)置:在OptoDisplay的控制器設(shè)置處,選擇正確的主控制器及備份控制器,確保上位機與下位機的同步一致?刂葡到y(tǒng)的數(shù)據(jù)管理及存儲部分使用OptoConnect 、access及PowerBuilder配合開發(fā)完成。此項目從2001年3月開始設(shè)計、開發(fā),至10月中旬3個鍋爐全部正式投入運行,效果良好。
標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
相關(guān)資訊
產(chǎn)品新聞
更多>2025-09-23
2025-09-23
2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
TaiShan(泰山)200 2280系列服務(wù)器 鯤...
2025-09-03
2025-08-06