系列plc有基本指令27條;步進梯形指令2條;應用指令128種,298條。本文介紹其基本順控指令。
一、ld、ldi、out指令
ld、ldi指令分別用于將常開、常閉觸點連接到母線上,或者與后述anb或orb指令組合,在分支回路的起點使用常開、常閉觸點。out指令是對輸出繼電器、輔助繼電器、狀態(tài)器、定時器、計數(shù)器的線圈驅動指令,對輸入繼電器不能使用。
二、and、ani指令
and、ani指令分別用于單個常開、常閉觸點的串聯(lián),串聯(lián)觸點的數(shù)量不受限制,該指令可以連續(xù)多次使用。
三、or、ori指令
or、ori指令分別用于單個常開、常閉觸點的并聯(lián),并聯(lián)觸點的數(shù)量不受限制,該指令可以連續(xù)多次使用。
四、orb、anb指令
orb、anb指令都是不帶軟元件的獨立指令。由兩個以上觸點串聯(lián)連接的回路稱為串聯(lián)回路塊,將串聯(lián)回路塊并列連接時,分支開始用ld或ldi指令,分支結束用orb指令。
五、ldp、ldf、andp、andf、orp、orf指令
ldp、andp、orp指令是進行上升沿檢出的觸點指令,僅在指定位元件的上升沿時(off→on變化時)接通一個掃描周期。ldf、andf、orf指令是進行下降沿檢出的觸點指令,僅在指定位元件的下降沿時(on→off變化時)接通一個掃描周期。
六、mps、mrd、mpp指令
系列plc中有11個被稱為堆棧的記憶運算中間結果的存儲器。使用一次mps指令,就將此時刻的運算結果送入堆棧的第一段存儲。再使用mps指令,又將中間結果送入第一段存儲,而將先前送入存儲的數(shù)據(jù)依次移到堆棧的下一段。
七、mc、mcr指令
mc為主控指令,用于公共串聯(lián)觸點的連接,mcr為主控復位指令,即mc的復位指令。
八、inv指令
inv指令的功能是將inv指令執(zhí)行之前的運算結果取反,不需要指定軟元件號,
九、pls、plf指令
使用pls指令時,僅在驅動輸入為on的一個掃描周期內(nèi),軟元件y、m動作。使用plf指令時,僅在驅動輸入為off的一個掃描周期內(nèi),軟元件y、m動作。
十、set、rst指令
set為置位指令,使操作保持;rst為復位指令,使操作保持復位。
十一、nop、end指令
nop為空操作指令。將程序全部清除時,全部指令成為nop。若在普通的指令之間加入nop指令,則plc無視其存在繼續(xù)工作。