恭喜,你发布的帖子
发布于 2018-05-20 12:23:01
7楼
所需的 OB:编程错误 OB (OB121)
这句话的意思是出现这种错误的时候会调用这个ob,如果你cpu没有下载这个ob,cpu会stop的,你现在cpu没有stop 那是因为有这个ob,即使里面没有程序,只要下载了就不停机。
你这个错误 对用刚接触300的人来说可能经常会出现,尤其涉及到间接寻址时,弄不好就会出现。
2个错误,都是提示你访问了对应db内不存在的地址,比如你某个db内一共定义了1个bool型变量,那其占用2个字节,如果你访问第3个字节内的地址则就出错,从信息看,你出错的一个是全局db,一个是背景db。
你检查一下你的程序,看看哪个地方访问了不存在的地址。
我刚开始遇到这种情况,用比较笨的办法就是逐一屏蔽程序,看看屏蔽到哪就不报错了,然后再检查被屏蔽的程序,最终找到原因,水平高的,自己检查一下就行了,再水平高的,极少犯此类错误。
谢谢你的解释,我的确是新手,所以有很多不明白的地方。
请问一下,你说的逐一屏蔽程序,这个如何来做?怎么屏蔽程序?
另外再请教一下,我是否加上一个DB121的块就可以解决这个读取地址不存在的问题了?
请填写推广理由:
分享
只看
楼主