对于普通数据我们能够使用一个中间变量传递数据,比如:
A m0.0
jnb l_0
l 100
t mw100
l_0: nop 0
a m0.1
jnb l_1
l 200
t mw100
l_1: nop 0
我现在的疑问是,能不能使用BLKmov指令做类似的功能,比如我在FC的接口中定义一个ANY的数据Temp1,执行下面的程序:
A m0.0
JNB Label_0
CALL BLKMOV
blk_type:=Any
SRCBLK :=P#M0.0 BYTE 2
RET_VAL :=mw100
DSTBLK :=#temp1
Label_0 : NOP 0
A m0.0
JNB Label_1
CALL BLKMOV
blk_type:=Any
SRCBLK :=P#M10.0 BYTE 2
RET_VAL :=mw102
DSTBLK :=#temp1
Label_1 : NOP 0
上面的程序是不成立的,我该怎么实现这个功能呢?
目的就是在一些功能块的管脚上会需要一个any型的数据,如果能用中间变量,则可以动态的指定这个管脚的区域.或者怎么可以实现这个功能?