发布于 2011-08-16 11:31:30
3楼
如果定义有68个字节的话,假设是从0开开始,那么就是DBB0-DBB67了,共68个字节。
如果原来的程序是:
T DBD [LD 2]
L LD 2
L P#1.0
+D
T LD 2
这个程序将会重复清零,DBD0、DBD1、DBD2,.....DBD65。每次清四个字节。L 0用在这里也不恰当。
DBD65由DBB65、DBB66、DBB67、DBB68四个字节构成,DBB68显然已经超过定义的范围了。所以报警
而改为DBB[LD2]每次只清一个字节。并且程序初始化的部分没看见,没贴上来吗,很重要的。
一切皆有可能