发表于:2008-02-16 00:59:00
楼主
各位老师 小弟求教一个S7-300程序 望指导
L 150
T MW 120
L 120
T MD 50
L MW [MD 50]
T MW 30
按照理解 因为MD50=120,间接寻址MW30=150,但是模拟器模拟的结果MW30=0;而如果程序变为如下:
L 150
T MW 120
L 120
SLD 3
T MD 50
L MW [MD 50]
T MW 30
即多了一句SLD 3模拟结果MW=30,可我不明白经过SLD 3指令后MD=960(模拟器检测也是960),再通过间接寻址MW30应该是MW960里面的值呀,怎么反而是MW120里面的值了?多次测试结果一样