PLC軟件冗余系統(tǒng)在燃油鍋爐中的應(yīng)用
1.3PLC控制系統(tǒng)設(shè)計
利用信號采集模塊實(shí)時采集鍋爐的輸油管進(jìn)出口溫度和壓力,根據(jù)設(shè)定起爐、轉(zhuǎn)火、停爐溫度值控制燃燒機(jī)的自動啟動、轉(zhuǎn)火、停止等操作。根據(jù)溫度、壓力報警設(shè)定值,控制鍋爐緊急停爐和故障報警等處理。
控制系統(tǒng)組成:一組CPU315-2DP處理器(帶PROFIBUS-DP接口);2組ET200M模塊(各自帶2個IM352接口);一組SM321DI開關(guān)量輸入模塊;一組SM322DO開關(guān)量輸出模塊;3組SM331AI模擬量輸入模塊。一組CP343-1以太網(wǎng)通信處理器模塊。
1.4WinCC與S7-300的通信實(shí)現(xiàn)
根據(jù)控制方案的設(shè)計,采用WinCC組態(tài)作為上位機(jī)監(jiān)控,用西門子的S7_300作為下位機(jī)執(zhí)行機(jī)構(gòu),我將采用以太網(wǎng)的標(biāo)準(zhǔn)Tcp/IP協(xié)議實(shí)現(xiàn)WinCC與S7-300的通信,將現(xiàn)場的狀態(tài)參數(shù)、控制參數(shù)等上傳到監(jiān)控層。這個變量傳遞的過程可以用圖3來說明:
變量監(jiān)控過程
圖3變量監(jiān)控過程
1.5WinCC組態(tài)冗余的實(shí)現(xiàn)
通過兩臺獨(dú)立計算機(jī)同時運(yùn)行項目功能完全相同的WinCC組態(tài)項目,構(gòu)成并行服務(wù)器來實(shí)現(xiàn)組態(tài)冗余結(jié)構(gòu),兩臺服務(wù)器通過以太網(wǎng)連接,并與PLC連接。每臺服務(wù)器都帶有其自身的過程連接和可用的數(shù)據(jù)歸檔,工作PLC站將過程數(shù)據(jù)和消息同時發(fā)送到兩臺冗余服務(wù)器。如果一臺服務(wù)器發(fā)生故障,另一臺將繼續(xù)接收和歸檔來自PLC工作站的過程值和消息。出現(xiàn)故障的服務(wù)器重新工作后,冗余服務(wù)器為故障時間的歸檔執(zhí)行同步,通過將丟失的數(shù)據(jù)重新傳送到出故障的服務(wù)器,來消除故障引起的歸檔差別。
冗余服務(wù)器的組態(tài)實(shí)現(xiàn):1.必須在兩個冗余服務(wù)器上組態(tài)功能完全相同的WinCC組態(tài)項目(建議使用WinCC項目復(fù)制器)。2.對于WinCC冗余,需要同步服務(wù)器(建議使用設(shè)備的時間同步)。3.配置冗余用戶歸檔,實(shí)現(xiàn)用戶歸檔同步。4.組態(tài)在線消息同步。5.打開冗余編輯器,在“冗余伙伴服務(wù)器”項,輸入冗余服務(wù)器的名稱,并在“用戶歸檔”項下,激活“用戶歸檔的同步”。
本系統(tǒng)通過動態(tài)向?qū)гO(shè)置讀取IP冗余地址,實(shí)現(xiàn)主S7-300數(shù)據(jù)監(jiān)控。










