回复:CPU 416-3 PN/DP 是否支持 DP 与PN网络组态

zhd216

  • 帖子

    3418
  • 精华

    3
  • 被关注

    146

论坛等级:至圣

注册时间:2011-04-13

白金 白金 如何晋级?

发布于 2016-01-12 11:28:43

5楼

展开查看
以下是引用marvinxiao在2016-01-12 09:23:54的发言 >4楼

请教zhd216,是否在程序中添加OB86及OB87就可以了?OB块内不需要添加什么程序端?另外,请教下OB85是什么作用?

以下是引用zhd216在2016-01-12 08:54:53的发言 >2楼:DP和PN不会相互...

引用2楼详细内容:

DP和PN不会相互影响,加入OB86(Rack Failure)机架错误,OB87(Communication Error)通信错误,可以防止掉站,PLC停机。


异步故障中断组织块OB80~OB87

      异步故障中断用于处理各种故障事件。

      OB80:处理时间故障、CIR(Configuration  In  Run)后的重新运行等功能,例如OB1或OB35运行超时,CPU自动调用OB80报错,如果程序中没有创建OB80,CPU进入停止模式。

      OB81:处理与电源相关的各种信息(S7-400系列PLC  CPU只有电池故障时调用),出现故障,CPU自动调用OB81报错,如果程序中没有创建OB81,CPU不会进入停止模式。

      OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。

      OB83:用于模块插拔事件的中断处理,事件出现,CPU自动调用OB83报警,如果程序中没有创建OB83,CPU进入停止模式。

      OB84:用于处理存储器、冗余系统中两个CPU的冗余连接性能降低等事件。

      OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。

      OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET  I/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。

      OB87:用于处理MPI  GD  通信及时钟同步故障,事件出现,CPU自动调用OB87报错,如果程序中没有创建,CPU不会进入停止模式。


学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。