求助:对s7 OB82的处理 点击:2160 | 回复:13



colawhj

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年6月05日
发表于:2007-06-24 14:57:00
楼主
我这里生产线有4个西门子400的PLC(生产线有4部分组成)和1个CPU 315-2DP的PLC(安全方面)控制,最近CPU 315-2DP总是调用OB82导致全线停车,请大侠们给支个招儿,谢谢!
QQ:106852521
E-mail:wuhanwhj@tom.com



colawhj

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年6月05日
发表于:2007-06-25 11:13:00
1楼
看看环境温度

wonderwhy

  • 精华:0帖
  • 求助:0帖
  • 帖子:39帖 | 102回
  • 年度积分:0
  • 历史总积分:435
  • 注册:2006年4月02日
发表于:2007-06-25 15:21:00
2楼
我认为调用OB82不是正常的运行方式,靠逻辑输出停止信号才是正常的情况,所以应该查看系统调用OB82的方式来确定问题所在。

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-06-25 15:49:00
3楼
当出现诊断错误的情况下系统调用OB82,您首先应该确认故障,如果不能确认故障,应该在OB82中编写程序来捕捉您的故障并做出相应的处理。
如果系统发生诊断错误而无法调用到OB82,将导致PLC停机。

wonderwhy

  • 精华:0帖
  • 求助:0帖
  • 帖子:39帖 | 102回
  • 年度积分:0
  • 历史总积分:435
  • 注册:2006年4月02日
发表于:2007-06-26 09:37:00
4楼
如何做程序来捕捉故障?

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-06-26 15:38:00
5楼
如果系统发生诊断错误而无法调用到OB82?
应该是模块检测到故障,输出中断请求,系统调用OB82吧。
如果OB82未编程,CPU变STOP。
是要先确认故障。你可以在CPU模块的硬件诊断看看是怎么回事吧。
一般的这些块里写程序的人都不多。懒的写

你猜我是谁

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 14回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2004年7月18日
发表于:2007-06-29 00:09:00
6楼
呵呵 是不是没有下别的OB块?

颜海涛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年5月06日
发表于:2007-07-05 22:29:00
7楼
在OB82中加入BEU,可以自动返回,而不会停车

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-07-06 11:24:00
8楼
OB82内不用写任何程序,下在空程序就可以。

天空游侠

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 132回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2007年7月09日
发表于:2007-07-09 11:35:00
9楼
TO:lmhx
  
 
   没错我就是这样用

ymtq

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2007-07-10 11:28:00
10楼
是不是别的0B块没下载?

ky2000_1980

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年3月05日
发表于:2008-11-11 10:05:42
11楼
首先应该把OB82组织块下到CPU中,这样CPU检测到OB82组织块后,就不会停机啦

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-11-12 07:24:15
12楼
引用皓月 的回复内容:OB82内不用写任何程序,下在空程序就可以。



这个块得与OB1一样都在S7管理器中调用的,建议下载OB82 OB86 OB 87  OB121 OB 122

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2008-11-25 11:05:35
13楼
当出现诊断错误的情况下系统调用OB82,您首先应该确认故障,如果不能确认故障,应该在OB82中编写程序来捕捉您的故障并做出相应的处理。
如果系统发生诊断错误而无法调用到OB82,将导致PLC停机

热门招聘
相关主题

官方公众号

智造工程师