你能看懂上面的程序吗,能不能解释下
追答这段程序其实是有问题的。
当M0.0接通时,依次赋值。
第1-3条指令执行后:
VW20=6(每个VW由两个VB构成,即VW20由VB20/21构成,当VW20-6时,VB20=0,VB21=6)
VW21=0(VB21=0,VB21=0)
VW22=0(VB22=0,VB23=0)
所以上述三条指令执行后,VB20-VB23均为0。(等同于VW20=0及VW22=0,这才是正确的赋值操作)
第4-6条指令也是一样的情况,执行后,VB30-VB33均为0。(等同于VW30=0及VW32=0)
这前面6条指令实际的效果就是将对应的存储器清零。
第7条指令,读实时时钟。
第8条指令,应该不用解释了吧。显而易见。
m0.4,闭合的条件是?
追答M0.4闭合的条件来自于程序中其它指令的输出或人机界面的输入。你所提供的程序段不能说明这个信号的来源。
本回答被网友采纳