您的位置:控制工程论坛网论坛 » PLC与PAC » 西门子3层循环间接寻址问题

sweect

sweect   |   当前状态:在线

总积分:5941  2024年可用积分:0

注册时间: 2007-11-07

最后登录时间: 2023-08-21

空间 发短消息加为好友

西门子3层循环间接寻址问题

sweect  发表于 2012/1/18 11:01:02      1173 查看 0 回复  [上一主题]  [下一主题]

手机阅读

不知有没有谁试过嵌入三层循环来间接寻址,就是一个程序段有大循环,中循环,小循环。数据块的数据结构类似于三维数据结构,例如数组(12,10,20),我想把(0,10,0)-(0,10,20地址的数据移动到地址(0,9,0)-(0,9,20),就是一个数据移位保存。大循环就是第一维的首地址在变化,从0-12。中循环就是第二维的地址在变化,从0-10。小循环就是第三维的首地址在变化,从0-20。我的地址累加我认真算了一下没有错,但是前面几次还是对的,后面的就不正常了,郁闷啊,于是小循环我就不采用地址累加,直接的装载传送,这样整个数据就对了。那么是不是说不支持多层嵌套循环啊,一般不是说可嵌套8次吗?若是我地址累加错误,不可能前面试对的,就后面少数不对啊
1楼 0 0 回复