quote:以下是引用Automann在2012-07-19 07:23:09的发言:quote:以下是引用Zane在2012-07-19 03:51:03的发言:
其实所谓背景数据块只是针对其所属的FB块或多重调用的FB块来说的,对其他的与其无关联FB块也好,FC也好都是视为全局数据块来访问的。
所以DIX,DIB,DID只有在FB中访问自己的背景数据块时才会使用。
我试了试,在FB中可以使用DIX、DIB、DID,但是不能使用DB1.DIW0或DI1.DIW0这样的格式。
前面不能指定背景数据块,是否相当于访问局部变量LW0?
可以间接使用,比如:
OPN DI 1
OPN DB 2
L DIW 0
L DBW 0
……
<访问时结合了数据寄存器机制,可以做些小程序来测试>