1、inv(反指令)
執(zhí)行該指令后將原來的運算結(jié)果取反。
反指令的使用如圖所示,如果x0斷開,則y0為on,否則y0為off。
圖 取反指令的使用
使用時應(yīng)注意:inv不能象指令表的ld、ldi、ldp、ldf那樣與母線連接,也不能象指令表中的or、ori、orp、orf指令那樣單獨使用。
2、nop(空操作指令)
是一條空操作指令,用于程序的修改。它不執(zhí)行操作,但占一個程序步。
nop可以理解為程序表中預(yù)留的“空檔”,執(zhí)行nop時并不做任何事,有時可用nop指令短接某些觸點或用nop指令將不要的指令覆蓋。
當(dāng)plc執(zhí)行了清除用戶存儲器操作后,用戶存儲器的內(nèi)容全部變?yōu)榭詹僮髦噶睢?br>
3、end(結(jié)束指令)
表示程序結(jié)束。
若程序的最后不寫end指令,則plc不管實際用戶程序多長,都從用戶程序存儲器的第一步執(zhí)行到最后一步;若有end指令,當(dāng)掃描到end時,則結(jié)束執(zhí)行程序,這樣可以縮短掃描周期。
在程序調(diào)試時,可在程序中插入若干end指令,將程序劃分若干段,在確定前面程序段無誤后,依次刪除end指令,直至調(diào)試結(jié)束。