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