我自编了一个
1 LD i0.0
EU
LD c1
CTU c1,3
2 LDW=C1,0
JMP 1
3 LD sm0.5
=Q0.2
4 LBL 1
5 LDW=C1,1
JMP 2
6 LD sm0.5
=Q0.0
7 LBL 2
8 LDW=C1,2
JMP 2
9 LD sm0.5
=Q0.1
10 LBL 3
如上我编的是一个计数跳转的命令,
当C1=0时Q0.0应该闪灭
当C1=1时Q0.1闪灭
当C1=2时Q0.2闪灭
但实际并非如此,而是当C1=0时,Q0.0和Q0.1闪灭
当C1=1时Q0.1和Q0.2闪灭
当C1=2时Q0.2和Q0.0闪灭,即总是会出现后面的一个LB会同前面的一个LB会一起执行.
这其中的道理我是怎么也想不明白,想请高手分析一下是不是程序错了,还是跳转只能在0和1两个条件之间跳转. 我要怎样才能实现上述原理的3个以上条件的跳转呢