一、概述
在工業自動化控制領域,
西門子PLC扮演了重要的角色。其中西門子PLC S7-300系列是較為成熟的產品,在中大型控制系統中應用廣泛。隨著自動化控制系統集成化程度越來越高,在有些領域的項目中,需要自動化系統具有連續工作的能力。即當系統中的一個CPU發生故障時,能馬上切換到另一個CPU上,使得系統能夠不停機的運行,保證連續生產的要求。這就要求西門子PLC具有冗余功能,西門子PLC S7-300系列本身不具備冗余功能,但是能通過軟件實現軟冗余功能,從而實現系統CPU能自動切換的功能。本文下面為您介紹一下西門子PLC S7-300系列軟冗余的原理,供用戶在配置和調試過程中參考。
二、西門子PLC S7-300系列軟冗余原理
西門子PLC S7-300系列的軟件冗余原理介紹如下:
1. 基本信息
軟件冗余是一個軟件包,用于將西門子PLC S7-300和S7-400系列的標準 CPU 配置成容錯控制器。同步冗余 CPU 的冗余鏈接由標準的通信接口如 CP 或 MPI 接口完成。I/O 設備的連接是通過兩個冗余 PROFIBUS DP 網絡與帶有冗余 IM 153-2 接口模塊的 ET-200M 站實現。軟件冗余是西門子實現冗余功能的一種低成本解決方案,可以應用于對主備系統切換時間要求不高的控制系統中。
2. 系統工作原理
在軟冗余系統進行工作時,A、B控制系統,包括處理器,通訊、I/O等獨立運行,由主系統的PLC掌握對ET200從站中的I/O控制權。A、B系統中的PLC程序由非冗余用戶程序段和冗余用戶程序段組成,主系統PLC執行全部的用戶程序,備用系統PLC只執行非冗余用戶程序段,而跳過冗余用戶程序段。
3. 系統結構
西門子軟件冗余系統的軟件:
?。?)STEP7編程軟件V5.5;
?。?)軟冗余軟件包V1.2;
西門子軟件冗余系統的硬件為:
?。?)2套PLC控制器及I/O模塊,例如:西門子PLC S7-300系列;
(2)3條通訊鏈路,主CPU與從站通訊鏈路、備用CPU與從站通訊鏈路、主CPU與備用CPU的數據同步通訊鏈路;
?。?)若干個ET200M從站,每個從站包括2個IM153-2接口模塊和I/O模塊;
三、總結
綜上所述,
西門子PLC S7-300有強大的通訊功能,而且通過軟件能實現軟冗余操作,為用戶節約了成本。關于軟件冗余的實現方法和原理,用戶可以參考本文提供的內容進行操作。目前S7-300系列CPU廣泛的應用在各個領域工廠的自動化控制系統中,并確保了控制系統的穩定運行。如果用戶需要更多的了解和使用西門子PLC系列,我們也會更好的提供相關技術支持。