技術文章
西門子s7-300模塊熱插拔
閱讀:1941 發布時間:2015-12-4西門子s7-300模塊熱插拔
西門子S7-300作為PROFIBUSDP主站下掛DP從站ET200M、ET200S、ET200iS,支持熱插拔功能;(需要使用有源總線底板,如下說明)注:采用S7-300作為主站的軟冗余系統無法實現熱插拔全部功能。當你將ET200M從站上的模塊拔出時,CPU不停機,主CPU、備用CPU上的SF燈亮,BUSF燈閃爍,ET200M從站上的2塊IM153-2模塊的SF燈亮,BF燈閃爍,該ET200M從站上所有模塊的I/O值被清0,S7-300主站失去對該ET200M從站的控制能力。當你再次將模塊插入到ET200M站上時,系統從主CPU切換到備用CPU,SF、BUSF、BF燈熄滅,軟冗余系統重新回到正常運行狀態。總而言之,S7-300的PLC只能通過ET200M實現熱插拔。熱插拔是通過給ET200M模板配置6ES7195等有源底板實現的。熱插拔與IM153的型號選擇無關。如果要求ET200M有冗余的通訊則IM必須選擇IM153-2。
有關軟冗余系統和熱插拔:
Siemens有源總線模塊和導軌主要應用于軟冗余系統和熱插拔(帶電更換ET200M上的I/O模塊)系統,以下是關于siemens熱插拔功能的定義:
1.帶電插拔模塊時,確保不造成模塊的硬件損壞;
2.帶電插拔模塊時,CPU不停機,并產生報警;
3.帶電插拔模塊時,該模塊I/O通道的數值保持不變,而其他模塊的運行不受影響;
4.帶電插拔模塊時,CPU中觸發中斷組織塊或通過DP診斷程序塊,得到模塊拔出或插入的事件信息,在用戶程序或中斷組織塊OB**中進行相應控制邏輯和I/O通道的處理;
但是采用S7-300作為主站的軟冗余系統無法實現熱插拔全部功能,不具備以上所列第3,4條目中的功能。當您將ET200M從站上的模塊拔出時,CPU不停機,主CPU、備用CPU上的SF燈亮,BUSF燈閃爍,ET200M從站上的2塊IM153-2模塊的SF燈亮,BF燈閃爍,該ET200M從站上所有模塊的I/O值被清0,S7-300主站失去對該ET200M從站的控制能力。當您再次將模塊插入到ET200M站上時,系統從主CPU切換到備用CPU,SF、BUSF、BF燈熄滅,軟冗余系統重新回到正常運行狀態。 若要在軟冗余系統中實現熱插拔的4項功能,您必須使用S7-400作為軟冗余系統的主站。