Simulation.png
参考图片的仿真程序,我在STEP7下编好程序,下载到Simulation进行仿真:
L 2
L 3
+ I (第一步)
T MW50
TAK (第二步)
T MW52
执行第一步时,累加器2中的数值为2,累加器1中的数值为3,相加后数值为5,所以MW50=5,这个没有问题;
第一步执行完毕后,我认为累加器2中的数值依然是2,保持不变,累加器1中的数值被结果覆盖,应该是5;
此时执行第二步TAK指令,两个累加器中的数值互换,执行完T MW52后,MW52应该等于2;
但实际仿真结果是MW52=0;不知哪里理解的不对?