回复:应用探讨——西门子S7-300/400模块诊断探讨

陶冶

  • 帖子

    49
  • 精华

    0
  • 被关注

    18

论坛等级:游侠

注册时间:2012-05-15

普通 普通 如何晋级?

发布于 2013-05-24 21:57:09

41楼

quote:以下是引用Automann在2013-05-10 07:30:39的发言:
quote:以下是引用菲戈在2013-05-09 14:24:28的发言:
大家都知道一旦PLC出错后会调用相应的OB块,如果OB块不存在就会引发PLC停止
但是PLC停止有利有弊,所有我会根据自己的需要建立OB块。举个例子:
OB121<=>编程错误,我一般不建立因为一旦建立过后自己程序中的一些错误就会被忽略。反正编程错误肯定是在编程的过程中,我可以用S7在线诊断查找我的错误所在。
OB86<=>机架/DP错误,这属于硬件错误,一般会出现在最终使用过程中。所以我一定会建立,并且做处理。否则设置在运行过程中PLC停止的话可能会造成很大的损失。
灵活利用OB块可以很好的方便编程者和用户诊断PLC的故障

万一从站、机架故障不是很快自动恢复,而是长期实实在在的故障,继续运行可能导致严重问题,下载空的OB86是很危险的。可在OB86中编程来处理不同的故障,判断故障的性质(持续的时间),来决定是忽略故障还是应该停机。


您好,我看了下,我们单位用的ob86块里边是空的,是不是也应该填写相应的程序?我也注意到别的系统块里边都没有程序,是不是也应该填写上相应的程序,谢谢!!
思考每一个问题,考虑每一件事。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54651条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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