现在想要实现这样一个任务,ISAUTO为1,执行一系列程序,为0的时候执行另外一部分,暂时以Q4.2指示灯亮代替;当#Clamp_VibraTight1/2/3当中任何一个都不为1的时候,执行m003程序。但是调试的时候发现点问题,搁这请大家指教:
A #IsAuto
JC m001
JCN m002
m001: O #Clamp_VibraTight1
O #Clamp_VibraTight2
O #Clamp_VibraTight3
JCN m003
A #Clamp_VibraTight1
AN #Clamp_VibraTight2
AN #Clamp_VibraTight3
= #zd_out -----------Q4.0
A #Clamp_VibraTight2
AN #Clamp_VibraTight1
AN #Clamp_VibraTight3
= #zd_in ------------Q4.1
m003: NOP 0
m002: AN #IsAuto
= #out3------------Q4.2
问题1:
Isauto意图应该是一个选择按钮,为0则 Q4.2亮,为1则进行下面的动作,但是监控中发现该参数为0的时候,同样也可以对
#Clamp_VibraTight1
#Clamp_VibraTight2
的操作进行控制,使Q4.0和Q4.1的显示灯亮,但这时候Q4.2也使亮着的,怎么修改呢?
问题2:
将#Clamp_VibraTight1/2置1以后,Q4.0或者Q4.1的指示灯能够亮,但是接着将其置0,指示灯没有灭,这又怎么改呢?
请大伙指教