发布于 2009-03-16 10:18:26
0楼
quote]以下是引用四书五经在2009-03-15 22:32:39的发言:
楼主也是高人啊!
把楼主的程序放到FB中,用模拟器来模拟果然会出现问题。呵呵,经过我的不懈努力,最终在技术资源库中得到解释。
[COLOR=red]为什么在保存块后使用AR2的间接调用被本地静态变量所替换?
描述:
STEP 7 编辑器使用区域内部的直接寻址进行对背景数据的符号访问,也就是访问功能块的所有参数和静态变量。DI寄存器包含背景数据块号而地址寄存器AR2包含多重背景数据块中的背景数据区的地址偏移量。AR2寄存器和DI寄存器作为基本地址寄存器用于功能块中所有参数和静态变量的寻址。
[/COLOR]
谢谢四书五经,你的回答是问题产生的关键所在!由于我的项目中需要大量使用指针编程,各位是否还知道一些指针使用的注意事项?以免再碰到一些奇怪的问题?