CPU 315-2读取时发生区域长度错误

现象是模块工作正常,就是SF灯常亮!硬件诊断后,在诊断缓冲区中有如下图故障,如何消除?

图片说明:

CPU 315-2读取时发生区域长度错误   

最佳答案

1、原因:
、你访问一个不存在DB地址,或者是你的程序修改没有完全下载你修改的部分造成的。
、你的DB块没有建立足够的长度。
2、定位指令行:
上述信息的确没有给出错误的数据块的编号。生成和下载OB121可以解决编程错误引起停机的问题,但是只能掩盖错误,需要找到错误和消除错误。
要找到错误点很容易,打开CPU模块信息的诊断缓冲区,选中事件“读取时发生区域长度错误”,点击按钮“打开块”,将会打开访问出错的数据块地址的OB1,光标在出错的指令所在的行。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:48
下一篇 2018年12月1日 上午12:48

相关推荐