目的,我想依次存储模拟量输入的数据,也就是模拟量实时更新的数据,我想把他们全部存入到一个以VW2000开始的N个寄存器中。
于是我用了下面二个指令,好像都没法实现。
LD Always_On:SM0.0
MOVW AIW0, VW100
/I +54, VW100
LD Always_On:SM0.0
FILL VW100, VW3000, 255
用FILL指令时,以VW3000开始的255个VW区,数据全都是一样的,也是实时更新,不知道何故,并没有如我所想的那样收到一个存VW3000,再收到个存VW3002。
用ATT指令,好像却不填充
LD First_Scan_On:SM0.1
MOVW 6, VW2000
LD M0.0
EU
ATT VW100, VW2000