第一次接通,不就加4了吗?为什么会是零呢?
M8013上升沿一来,Z1就被ADD指令加了4存在自己里面
热心助人,加分表扬
为什么会是零?请说说原因,以助我理解。我现在的理解是当没有扫描到加4指令的时候预先扫描了“WXOR K1M10Z1 K0 D100"这一行程序,这里面的Z是等于零的。
现在明白了。这是对PLC的工作方式理解不透造成的。谢谢了
引用引用第6楼damoguyan于2009-08-07 22:24发表的 :我这样理解对不对啊?M8013 OFF时,Z1=0;M8013 OFF->ON时,执行到end z1=4;再下次M8013 OFF->ON时,执行到end z1=8;再下次M8013 OFF->ON时,执行到end z1=12;.......
确实是这样,第一次接通到END后Z1确实是=4,但是K4M10Z1那条指令读到的z1值是0,因为还没有扫描到ADD行。