FB中数组寻址问题

请教各位大神,在FB中建立整数A、B和数组C[1..16],A的范围是1-16,想通过A的变化来将C中对应的值赋值给B,这个程序要怎么写呢,以下是我自己写的,仿真的时候报SF错误,请大侠指教啊:
    L     #A      
      LAR1  
      L     DIW [AR1,P#8.0]      //C在FB中以8.0开始
      T     #B

问题补充:
A的值对应的是C数组的地址,数组中对应的地址的值再赋给B

最佳答案

L     #A 
SLD 3     
LAR1  
L     DIW [AR1,P#7.0]      //C在FB中以8.0开始,你的A最小为1,所以是P#7.0
T     #B

提问者对于答案的评价:
谢谢大侠们,都好的回答,但是只能挑最先的

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午5:25
下一篇 2018年12月1日 上午5:26

相关推荐