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