OB82和OB122的区别

已锁定

Well少艾

  • 帖子

    43
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2017-01-16

普通 普通 如何晋级?

OB82和OB122的区别

1271

2

2021-08-08 10:48:12

OB82 诊断中断组织块:

   具有诊断功能并开启了诊断中断的模块检测出其诊断状态发生变化时,将向CPU发送一个诊断中断请求:如:信号模块导线断开、I/O通道的短路或过载、模拟量模块的电源故障等。故障出现和故障消失时,CPU的操作系统会各调用一次OB82.

OB122 I/O访问错误组织块

   S7-300/400的外设输入区/外设输出区用于直接读写I/O模块,CPU如果用PI/PQ区的地址访问有故障的I/O模块,不存在的或有故障的DP从站(例如断电的从站),CPU的操作系统将会每个扫描周期调用一次OB122.

以上是两个中断的定义,如此理解是否这两个中断块需要配对使用呢?又或者如何判断使用哪一个中断呢?

例如在OB1里写了一段程序,程序里使用了DP从站的数据,这时DP从站掉电,如果只下载了OB122则CPU在从站掉电再恢复的时候会进入STOP停机状态,如果同时下载OB122和OB82则不会存在CPU停机的问题.



OB82和OB122的区别 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54027条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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