當前位置:編程學習大全網 - 編程語言 - 冗余功能是指

冗余功能是指

軟件冗余是Siemens實現冗余功能的壹種低成本解決方案,可以應用於對主備系統切換時間要求不高的控制系統中。

A.系統結構

Siemens軟件冗余系統的軟件、硬件包括:

1套STEP7編程軟件(V5.x)加軟冗余軟件包(V1.x);

2套PLC控制器及I/O模塊,可以是S7-300或S7-400系統;

3條通訊鏈路,主系統與從站通訊鏈路(PROFIBUS 1)、備用系統與從站通訊鏈路(PROFIBUS 2)、主系統與備用系統的數據同步通訊鏈路(MPI 或 PROFIBUS 或 Ethernet);

若幹個ET200M從站,每個從站包括2個IM153-2接口模塊和若幹個I/O模塊;

除此之外,還需要壹些相關的附件,用於編程和上位機監控的PC-Adapter(連接在計算機串口)或CP5611(插在主板上的PCI槽上)或CP5511(插在筆記本的PCMIA槽裏)、PROFIBUS電纜、PROFIBUS總線鏈接器等;

系統是由兩套獨立的S7-300或S7-400 PLC系統組成,軟冗余能夠實現:

I.主機架電源、背板總線等冗余;

II.PLC處理器冗余;

III.PROFIBUS現場總線網絡冗余(包括通訊接口、總線接頭、總線電纜的冗余);

IV.ET200M站的通訊接口模塊IM153-2冗余。

軟冗余系統由A和B兩套PLC控制系統組成。開始時,A系統為主,B系統為備用,當主系統A中的任何壹個組件出錯,控制任務會自動切換到備用系統B當中執行,這時,B系統為主,A系統為備用,這種切換過程是包括電源、CPU、通訊電纜和IM153接口模塊的整體切換。系統運行過程中,即使沒有任何組件出錯,操作人員也可以通過設定控制字,實現手動的主備系統切換,這種手動切換過程,對於控制系統的軟硬件調整,更換,擴容非常有用,即Altering Configuration and Application Program in RUN Mode 。

B.系統工作原理

在軟冗余系統進行工作時,A、B控制系統(處理器,通訊、I/O)獨立運行,由主系統的PLC掌握對ET200從站中的I/O控制權。A、B系統中的PLC程序由非冗余(non-duplicated)用戶程序段和冗余(redundant backup)用戶程序段組成,主系統PLC執行全部的用戶程序,備用系統PLC只執行非冗余用戶程序段,而跳過冗余用戶程序段。

用戶需要在初始化程序中(OB100)定義冗余部分的數據區,該數據區可以包括:壹個 過程映象區(process image area),壹個定時器區(IEC timer area),壹個計數器區(IEC counter area),壹個 位地址區(memory address area)和壹個 數據塊區(data block area),S7-300同步的最大數據量為8 kBytes,S7-400同步的最大數據量64kBytes。

主備系統的切換時間 = 故障診斷檢測時間 + 同步數據傳輸時間 + DP從站切換時間

如果CPU的故障是停機或斷電,則故障診斷為大約100-1000毫秒,315-2DP同步1000字節的數據所需的時間大約為200-300ms,8個DP從站的切換時間在100ms左右。您可以在軟冗余手冊當中找到關於切換時間的具體說明。

無論控制程序循環掃描到哪裏,當前激活的系統(即主系統)隨時都會接收並處理報警,這樣,在主系統A與備用系統B進行切換過程中產生的alarm存在被丟失的可能。

  • 上一篇:mysql 腳本問題
  • 下一篇:SolIDworks造型練習之電風扇
  • copyright 2024編程學習大全網