有这样的一个程序语句:
Network 1
LD I0.1
JMP 1
Network 2
LDN I0.1
JMP 2
Network 3
LBL 1
Network 4
LD I0.0
A I0.1
= Q0.1
Network 5
LBL 2
Network 6
LD I0.0
AN I0.1
= Q0.2
当I0.0=1、I0.1=1时,Q0.1=1
当将I0.1由1变为0时,Q0.1仍为1,Q0.2=1
再将I0.1由0变为1时,Q0.1=1,Q0.2=0
我本来的意思是想当I0.1由1变为0时,Q0.1=0,Q0.2=1的,结果变成上面的一个结果。对于JMP指令而言,被跳过的网络4的输出没有复位。请高手给予解释。
我后来又做了一个试验小程序,这个是通过的,如下:
Network 1
LD I0.1
TON T37, 20
Network 2
LDN I0.1
TON T38, 20
Network 3
LD T37
JMP 1
Network 4
LD T38
JMP 2
Network 5
LBL 1
Network 6
LD I0.0
A T37
= Q0.1
Network 7
LBL 2
Network 8
LD I0.0
A T38
= Q0.2
这个网络6的输出就可以正常复位,还请大家指教