关于系统块OB86 点击:1893 | 回复:9



yyddkk

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 78回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2003年5月11日
发表于:2006-12-14 11:44:00
楼主
若在PLC程序中调用了OB86,但在OB86程序代码中并没有写任何内容,这会有什么结果? 




惠山泥人

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 271回
  • 年度积分:0
  • 历史总积分:318
  • 注册:2006年10月07日
发表于:2006-12-14 12:04:00
1楼
你指的是什么结果?说清楚一点行不?

ymtq

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2006-12-14 12:13:00
2楼
OB调用分优先级,OB86只有在特定的情况下系统分优先级才调用。现在你人为调用了,增加了循环时间而已

Johnny.Ong

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 41回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2005年3月10日
发表于:2006-12-25 14:28:00
3楼
只要在分布式I/O (PROFIBUS DP或PROFINET IO)中检测到中央扩展机架(不带S7-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作系统调用OB86。

如果OB86尚未编程,当检测到此种类型的错误时,CPU将转为STOP模式。

可使用SFC 39至42禁用或延迟,并重新启用OB86

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-12-25 17:44:00
4楼
同一楼上的说法,但说明一点,OB86里可以不写任何程序,当CPU监测到上述错误时,因为有了OB86,CPU可不停机

坐拥潮起潮落

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 156回
  • 年度积分:0
  • 历史总积分:863
  • 注册:2005年12月05日
发表于:2006-12-28 14:10:00
5楼
同意楼上的
按照我个人习惯
OB86每套程序都会调用
但是从来不写程序
只是防止CPU停止

yyddkk

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 78回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2003年5月11日
发表于:2006-12-28 16:10:00
6楼
多谢各位大侠。

ykai

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 43回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2005年7月12日
发表于:2006-12-28 16:26:00
7楼
只要在分布式I/O (PROFIBUS DP或PROFINET IO)中检测到中央扩展机架(不带S7-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作系统调用OB86。

如果OB86尚未编程,当检测到此种类型的错误时,CPU将转为STOP模式。

可使用SFC 39至42禁用或延迟,并重新启用OB86。

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-12-28 16:59:00
8楼
ob86:远程模块故障不停机,也可以编写程序,根据状态字,不过没编过,基本上每个程序都调用了一下。

RomanticRobot

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2006年4月05日
发表于:2008-05-07 13:45:29
9楼

谢谢各位 偶的站跳 加了OB86就OK了!!!~~~


热门招聘
相关主题

官方公众号

智造工程师