回复:应用探讨——与网络故障诊断有关的OB的应用与编程——发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    367

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2012-11-27 09:28:01

12楼

quote:以下是引用Automann在2012-10-26 20:51:02的发言:
实际程序中OB82和OB86的作用较大,例如报告系统错误功能诊断错误的FB49在OB1、OB82和OB86中调用。在故障出现和故障消失时各调用一次OB82和OB86,这种调用方式比较合理。
刷新过程映像区时I/Q访问出错将调用OB85,访问PI/PQ区出错时将调用OB122。I/Q区和PI/PQ区覆盖了所有的输入、输出地址区,因此OB85和OB122覆盖的硬件故障的范围比OB82和OB86覆盖的故障范围更大。
OB85和OB122为什么要采用每个扫描周期都要调用一次的方式呢?其缺点是占用CPU较多的时间,诊断缓冲区很快就被需要调用OB85或OB122的事件充满,其他事件被冲没了。这种调用方式有什么优点呢?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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