第一次接通,不就加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行。
主辦單位:上海明控機電科技有限公司
本站所有內容均為網友自行發布,不代表網站立場,如有爭議請與管理員聯系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發言 滬ICP備10210768號-2 滬公網安備31010802001143號