plc軟件冗余系統在燃油鍋爐中的應用
1.3plc控制系統設計
利用信號采集模塊實時采集鍋爐的輸油管進出口溫度和壓力,根據設定起爐、轉火、停爐溫度值控制燃燒機的自動啟動、轉火、停止等操作。根據溫度、壓力報警設定值,控制鍋爐緊急停爐和故障報警等處理。
控制系統組成:一組cpu315-2dp處理器(帶profibus-dp接口);2組et200m模塊(各自帶2個im352接口);一組sm321di開關量輸入模塊;一組sm322do開關量輸出模塊;3組sm331ai模擬量輸入模塊。一組cp343-1以太網通信處理器模塊。
1.4wincc與s7-300的通信實現
根據控制方案的設計,采用wincc組態作為上位機監控,用西門子的s7_300作為下位機執行機構,我將采用以太網的標準tcp/ip協議實現wincc與s7-300的通信,將現場的狀態參數、控制參數等上傳到監控層。這個變量傳遞的過程可以用圖3來說明:
變量監控過程
圖3變量監控過程
1.5wincc組態冗余的實現
通過兩臺獨立計算機同時運行項目功能完全相同的wincc組態項目,構成并行服務器來實現組態冗余結構,兩臺服務器通過以太網連接,并與plc連接。每臺服務器都帶有其自身的過程連接和可用的數據歸檔,工作plc站將過程數據和消息同時發送到兩臺冗余服務器。如果一臺服務器發生故障,另一臺將繼續接收和歸檔來自plc工作站的過程值和消息。出現故障的服務器重新工作后,冗余服務器為故障時間的歸檔執行同步,通過將丟失的數據重新傳送到出故障的服務器,來消除故障引起的歸檔差別。
冗余服務器的組態實現:1.必須在兩個冗余服務器上組態功能完全相同的wincc組態項目(建議使用wincc項目復制器)。2.對于wincc冗余,需要同步服務器(建議使用設備的時間同步)。3.配置冗余用戶歸檔,實現用戶歸檔同步。4.組態在線消息同步。5.打開冗余編輯器,在“冗余伙伴服務器”項,輸入冗余服務器的名稱,并在“用戶歸檔”項下,激活“用戶歸檔的同步”。
本系統通過動態向導設置讀取ip冗余地址,實現主s7-300數據監控。