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