313C-2DP SF错误提示

313C-2DP SF错误提示 诊断提示如下:


Event 1 of 10:  Event ID 16# 2523
Area length error when writing
Global DB, double-word access, Access address:    204
Requested OB: Programming error OB (OB121)
Priority class: 12
Internal error, Incoming event
04:08:15.958 PM  04/05/1994


Event 2 of 10:  Event ID 16# 2523
Area length error when writing
Global DB, double-word access, Access address:    200
Requested OB: Programming error OB (OB121)
Priority class: 12
Internal error, Incoming event
04:08:15.958 PM  04/05/1994

如何找到这个是哪个DB块中200地址呢?

问题补充:
TO我心飞翔: 诊断缓冲区下面的 OPEN BLOCK 是灰色的?怎么使用?
TO SMILEWE:选Options-->Reference-->Display,打开交叉索引。
选择View-->Program Structure,很方便找到调用出错的地方

如何找到错误的地方??

最佳答案

1、Area length error when writing
Global DB, double-word access, Access address:    204
从上述信息看是你的程序中可能有向全局的DB的双字地址200,204写入的指令,在执行该指令时发生错误。可能的原因:
、你的全局的DB数据块定义的长度过小,当引用双字地址200,204时则发生长度错误。
、或,所引用的DB数据块没有下载到CPU中。
2、应用STEP7的交叉索引功能,可以了解一个DB所涉及的程序块。

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐