quote:以下是引用aabbcc在2011-11-22 21:48:01的发言:
Event 40 of 120: Event ID 16# 2523
Area length error when writing
Global DB, double-word access, Access address: 65532 //超出了DB块的寻址长度!
OB number: 1
Module address: 196
Requested OB: Programming error OB (OB121)
Priority class: 1
Internal error, Incoming event
09:31:17.011 PM 11/22/2011
原因是因为你的MW50没有赋初值,默认情况下是0,然后-1后就是FFFF,然后进行LZ的一些数学运算,直接就超过了65532。<仔细分析A侠提供的图片你就知道啦>