• {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题

在冗余电源配置中,电源模块掉电,调用那个OB可以防止CPU停机

star star star star star
5.0 分
  • 使用操作
  • S7-400H
文档编号:F0072| 文档类型:常问问题| 发布时间:2024年03月07日
  • 0
  • 116
  • 4767
本文介绍冗余电源配置下,当电源故障时系统将调用哪些OB,与非冗余电源配置情况下的不同点。

问题: 在冗余电源配置中,电源模块掉电时调用哪些OB可以防止CPU停机?
解答: 通过在程序中添加OB83可以防止冗余电源配置情况下,电池故障导致CPU停机,而仅仅添加OB81则不够。
通常我们很容易以为OB81就是处理所有电源故障的OB块,但对于冗余电源配置中,某个电源模块掉电故障,实际上CPU将该故障当作模块插拔故障来处理,因此需调用OB83。如图1所示当程序中没有插入OB83时电源模块掉电,CPU会停机。查看 Diagnostic Buffer 中显示的信息是模块插拔故障导致停机。


图1:冗余电源故障时的CPU诊断信息

当电源模块掉电后恢复,查看 Diagnostic Buffer 中显示的信息是模块插入恢复,如图2所示。


图2:冗余电源恢复后的CPU诊断信息

当程序中插入OB83时电源模块掉电,CPU不会停机,外部故障EXTF灯亮。查看 Diagnostic Buffer 中显示的信息是模块拔除故障调用OB83,如图3所示。


图3:加入OB83冗余电源故障后CPU的诊断信息

当程序中插入OB83时电源模块掉电后恢复,CPU不停机,且外部故障灯恢复。查看 Diagnostic Buffer 中显示的信息是模块插入故障恢复,如图4所示。


图4:插入OB83冗余电源故障恢复后的CPU诊断信息

注意:由上述内容,我们可以看出,冗余电源设计和非冗余电源设计两种情况下,系统所调用的OB块是不一样的。因此希望实际使用过程中,根据具体情况插入相应的OB块。此外,如果程序中未插入OB81,电池故障时CPU也不会进入停机状态。更多关于错误OB的信息,请参考如下链接中的内容:11499205

关键词
电源、冗余、OB

您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。