問題: 在冗余電源配置中,電源模塊掉電時(shí)調(diào)用哪些OB可以防止CPU停機(jī)?
解答: 通過在程序中添加OB83可以防止冗余電源配置情況下,電池故障導(dǎo)致CPU停機(jī),而僅僅添加OB81則不夠。
通常我們很容易以為OB81就是處理所有電源故障的OB塊,但對(duì)于冗余電源配置中,某個(gè)電源模塊掉電故障,實(shí)際上CPU將該故障當(dāng)作模塊插拔故障來處理,因此需調(diào)用OB83。如圖1所示當(dāng)程序中沒有插入OB83時(shí)電源模塊掉電,CPU會(huì)停機(jī)。查看 Diagnostic Buffer 中顯示的信息是模塊插拔故障導(dǎo)致停機(jī)。
圖1:冗余電源故障時(shí)的CPU診斷信息
當(dāng)電源模塊掉電后恢復(fù),查看 Diagnostic Buffer 中顯示的信息是模塊插入恢復(fù),如圖2所示。
圖2:冗余電源恢復(fù)后的CPU診斷信息
當(dāng)程序中插入OB83時(shí)電源模塊掉電,CPU不會(huì)停機(jī),外部故障EXTF燈亮。查看 Diagnostic Buffer 中顯示的信息是模塊拔除故障調(diào)用OB83,如圖3所示。
圖3:加入OB83冗余電源故障后CPU的診斷信息
當(dāng)程序中插入OB83時(shí)電源模塊掉電后恢復(fù),CPU不停機(jī),且外部故障燈恢復(fù)。查看 Diagnostic Buffer 中顯示的信息是模塊插入故障恢復(fù),如圖4所示。
上一篇:西門子6DD1 684-0GD0