回复:2120、2000、3000、810004报警

风过留y

  • 帖子

    434
  • 精华

    16
  • 被关注

    89

论坛等级:奇侠

注册时间:2011-12-17

普通 普通 如何晋级?

发布于 2017-03-03 16:59:55

11楼

 赞同西侠的说法,我们上次回传plc备份的时候也出现这个问题就是DB块少装载了,之后是这么处理的,通过step7在线离线对比一下程序发现少3个DB块但其他功能块没有问题,下载缺少的DB块之后plc监控报警消失,但nc备份一直传不上有报警,所以我们直接对ncu进行总清操作之后nc和plc都可以正常回传不报警了,猜测可能原因是系统内部数据出现错乱,还有可以通过cpu诊断信息查找出错位置非常好用,

具体步骤1、删除plc防错停机组织块让plc进入停机状态比如OB121、OB120,如果plc已经停机就忽略这步。

2、在plc诊断信息下点击open Block可以直接定位到出错程序块的程序段。

3、如果信息还不够明确可以进入stacks访问i和l堆栈,这步只有在plc停机的时候才可以,这就是第一步删除防错停机组织块的原因。

4、i堆栈是十六进制提示信息没有基础的人可以忽略,l堆栈可以看到出错的程序块和数据块,并且可以指示错误路径及出错程序段。

有了以上几步就可以通过程序慢慢分析了,这个方法一般在程序调试初期用的比较多,像你这样问题也可以参考一下。

分享技术,共同进步。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25604条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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