预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

LD、LDI、AND、ANI、OR、ORI、ANB、ORB、MRD、MPS、MPP、OUT、SET、RST、TMR、CNT、DCNT、MC、MCR、LDP、LDF、ANDP、ANDF、ORP、ORF、PLS、PLF、END、INV、P、I、STL、RET等介绍;基本顺序指令列表(一)基本顺序指令列表(二)一般基本指令說明AND/ANI指令用於A接點/B接點的串聯連接,它的作用是先讀取目前所 BlockABlockB指定串聯接點的狀態再與接點之前邏輯運算結果作“及”(AND)的運算,BlockA並將結果存入累計寄存器內。OR/ORI指令用於A接點/B接點的並聯連接,它的作用是先讀取目前所指 定串聯接點的狀態再與接點之前邏輯運算結果作“或”(OR)的運算,並 將結果存入累計寄存器內。ANB和ORB是將前一保存的邏輯結果與目前累計寄存器旳內容作“及”和 “或”的運算。將目前累計寄存器的內容存入堆棧。(堆棧指針加一)MPSMRD讀取堆棧內容存入累計寄存器。(堆棧指針不動)MPP自堆棧取回前一保存的邏輯運算結果,存入累計寄存器。(堆棧指針減一)將OUT指令之前的邏輯運算結果輸出至指定的裝置。當SET指令被驅動,其指定的裝置(BIT)被設定為On,且被設定的裝置會維持. 不管SET指令是否仍被驅動。可利用RST指令將該裝置設為Off。 这个指令基本上与自保电路的功能相当. 注意SET指令和OUT指令的区别.當RST指令被驅動,其指定的裝置的動作如下:當TMR指令執行時,其所指定的定時器線圈受電,定時器開始定時,當 到達所指定的定時值(定時值>=設定值),其接點動作如下:當CNT指令由OffOn執行,表示所指定的計數器線圈由失電受電, 則該計數器計數值加1,當計數到達所指定的定數值(計數值=設定值), 其接點動作如下:DCNT為計數器C235至C254為32位元高速計數器啟動指令,使用方 法與16位元計數器C0~C127指令使用不同,當DCNT指令執行時,表 示所指定的32位元計數器被啟動,而該計數器的指定高速計數脈衝輸入 由OffOn,則執行計數動作,若計數觸發輸入端保持On或Off,則計數 值保持不變。有關高速計數脈衝輸入端為(X0~X3)及計數動作(上數,計 數值加一及下數,計數值減一)MC為主控起始指令,當MC指令執行時,位於MC與MCR指令之間的 指令照常執行。當MC指令Off時,位於MC與MCR指令之間的指令動 作如下所示:.接點上升沿/下降沿檢出指令ANDP/ANDF指令用於接點上升沿/下降沿檢出的串聯連接。ORP/ORF指令用於接點上升沿/下降沿檢出的並聯連接。上下沿輸出指令PLF指令:下降沿檢出指令。當X0=On→Off(下降沿觸發)時PLF指令被 執行,M0送出一次脈沖,脈沖長度為一次掃描時間。在梯形圖程序或指令程序最後必須加入END指令。PLC由位址0掃描到 END指令,執行之後,返回到位址0重新作掃描執行。其它指令指針(P) 指針P用於跳躍指令CJ及子程序呼叫指令CALL,使用不須從編號0開 始,但是編號不能重覆使用,否則會發生不可預期的錯誤。使用時機如下 所示: 1.使用於指令CJ,指示程序執行跳躍的目的位址,並在目的程序的開 頭輸入同編號的指針P。如下所示: 2.使用於指令CALL,指示子程序的目的位址,並在子程序的開頭輸入 同編號的指針P。如下所示:中斷指針(I) 1.外部中斷:I001,I101,I201,I301,4點。 2.定時中斷:I6□□,1點(□□=10~99,時基=1ms)。 3.通訊中斷:I150,1點(特定通訊接收字符中斷)。將INV指令之前的邏輯運算結果反相存入累計寄存器內。