台达PLC基本指令介绍_第1页
台达PLC基本指令介绍_第2页
台达PLC基本指令介绍_第3页
台达PLC基本指令介绍_第4页
台达PLC基本指令介绍_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、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等介绍; 主要内容基本顺序指令列表(一)基本顺序指令列表(一)基本顺序指令基本顺序指令列表(二)列表(二) 一般基本指令說明一般基本指令說明LD/LDI LD/LDI 指令用於左母線開始的指令用於左母線開始的 A A 接點接點/B /B 接點或一個接點回路塊開始的接接點或一個接點回路塊開始的接點,它的作用是把當前內容保存,同時把取來的接點狀態存

2、入累計寄存器點,它的作用是把當前內容保存,同時把取來的接點狀態存入累計寄存器內。內。 AND/ANI AND/ANI 指令用於指令用於 A A 接點接點/B /B 接點的串聯連接,它的作用是先讀取目前所接點的串聯連接,它的作用是先讀取目前所Block A Block B Block A Block B 指定串聯接點的狀態再與接點之前邏輯運算結果作指定串聯接點的狀態再與接點之前邏輯運算結果作 “ “及及”(ANDAND)的運算,)的運算,Block ABlock A並將結果存入累計寄存器內並將結果存入累計寄存器內。OR/ORI指令用於指令用於A接點接點/B接點的並聯連接,它的作用是先讀取目前所指

3、接點的並聯連接,它的作用是先讀取目前所指定串聯接點的狀態再與接點之前邏輯運算結果作定串聯接點的狀態再與接點之前邏輯運算結果作 “或或”(OR)的運算,並)的運算,並將結果存入累計寄存器內。將結果存入累計寄存器內。 ANB和和ORB是將前一保存的邏輯結果與目前累計寄存器旳內容作是將前一保存的邏輯結果與目前累計寄存器旳內容作 “及及”和和“或或”的運算。的運算。 將目前累計寄存器的內容存入堆棧。(堆棧指針加一)將目前累計寄存器的內容存入堆棧。(堆棧指針加一) MPS MRD MPS MRD 讀取堆棧讀取堆棧內容存入累計寄存器。(堆棧指針不動)內容存入累計寄存器。(堆棧指針不動) MPP MPP 自

4、堆棧取回前一保存的邏輯運自堆棧取回前一保存的邏輯運算結果,存入累計寄存器。(堆棧指針減一)算結果,存入累計寄存器。(堆棧指針減一) 將將OUTOUT指令之前的邏輯運算結果輸出至指定的裝置。指令之前的邏輯運算結果輸出至指定的裝置。當當 SET SET 指令被驅動,其指定的裝置指令被驅動,其指定的裝置(BIT)(BIT)被設定為被設定為OnOn,且被設定的裝置會維,且被設定的裝置會維持持. .不管不管SETSET指令是否仍被驅動。可利用指令是否仍被驅動。可利用RSTRST指令將該裝置設為指令將該裝置設為OffOff。这个指令基本上与自保电路的功能相当这个指令基本上与自保电路的功能相当. .注意注意

5、SETSET指令和指令和OUTOUT指令的区别指令的区别. .當當RSTRST指令被驅動,其指定的裝置的動作如下:指令被驅動,其指定的裝置的動作如下:若若RSTRST指令沒有被執行,其指定裝置的狀態保持不變。指令沒有被執行,其指定裝置的狀態保持不變。當當 TMR TMR 指令執行時,其所指定的定時器線圈受電,定時器開始定時,當指令執行時,其所指定的定時器線圈受電,定時器開始定時,當到達所指定的定時值(定時值到達所指定的定時值(定時值 = = 設定值),其接點動作如下:設定值),其接點動作如下: 當當 CNT CNT 指令由指令由 Off On Off On 執行,表示所指定的計數器線圈由失電執

6、行,表示所指定的計數器線圈由失電 受電,受電,則該計數器計數值加則該計數器計數值加1 1,當計數到達所指定的定數值(計數值,當計數到達所指定的定數值(計數值 = = 設定值),設定值),其接點動作如下:其接點動作如下: 當計數到達之後,若再有計數脈沖輸入,其接點及計數值均保持不變,若當計數到達之後,若再有計數脈沖輸入,其接點及計數值均保持不變,若要重新計數或作清除的動作,請利用要重新計數或作清除的動作,請利用RSTRST指令。指令。 DCNT DCNT 為計數器為計數器 C235 C235 至至 C254 C254 為為 32 32 位元高速計數器啟動指令,位元高速計數器啟動指令, 使用方使用

7、方法與法與 16 16 位元計數器位元計數器 C0C127 C0C127 指令使用不同,當指令使用不同,當 DCNT DCNT 指令執行時,表指令執行時,表示所指定的示所指定的 32 32 位元計數器被啟動,而該計數器的指定高速計數脈衝輸入位元計數器被啟動,而該計數器的指定高速計數脈衝輸入由由Off OnOff On,則執行計數動作,若計數觸發輸入端保持,則執行計數動作,若計數觸發輸入端保持OnOn或或OffOff,則計數,則計數值保持不變。有關高速計數脈衝輸入端為值保持不變。有關高速計數脈衝輸入端為 (X0X3)(X0X3)及計數動作及計數動作 ( (上數上數, , 計計數值加一及下數數值加

8、一及下數, , 計數值減一計數值減一) ) 當當 DCNT DCNT 指令指令 Off Off 時,該計數器停止計數,但原有計數值不會被清除時,該計數器停止計數,但原有計數值不會被清除可使用指令可使用指令 RST C2XX RST C2XX 清除計數值及其接點。清除計數值及其接點。 MC MC 為主控起始指令,當為主控起始指令,當MC MC 指令執行時,位於指令執行時,位於 MC MC 與與MCR MCR 指令之間的指令之間的指令照常執行。當指令照常執行。當 MC MC 指令指令 Off Off 時,位於時,位於 MC MC 與與 MCR MCR 指令之間的指令動指令之間的指令動作如下所示:作

9、如下所示: MCR MCR 為主控結束指令,置於主控程序最後,在為主控結束指令,置於主控程序最後,在MCRMCR指令之前不可有接點指令之前不可有接點指令。指令。 MC-MCRMC-MCR主控程序指令支援巢狀程序結構,最多可主控程序指令支援巢狀程序結構,最多可8 8層,層, 使用時依使用時依N0N0N7N7的順序,請參考如下程序所示:的順序,請參考如下程序所示: 接點上升沿接點上升沿/ /下降沿檢出指令下降沿檢出指令 LDP/LDFLDP/LDF指令用法上與指令用法上與LD/LDILD/LDI相同,但動作不同,它的作用是指當前內相同,但動作不同,它的作用是指當前內容保存,同時把取來的接點上升沿容

10、保存,同時把取來的接點上升沿/ /下降沿檢出狀態存入累計寄存器內。下降沿檢出狀態存入累計寄存器內。 ANDP/ANDF指令用於接點上升沿指令用於接點上升沿/下降沿檢出的串聯連接。下降沿檢出的串聯連接。ORP/ORF指令用於接點上升沿指令用於接點上升沿/下降沿檢出的並聯連接。下降沿檢出的並聯連接。上下沿輸出指令上下沿輸出指令 PLS指令:上升沿檢出指令。當指令:上升沿檢出指令。當X0=OffOn(上升沿觸發上升沿觸發)時時PLS指令被指令被執行,執行,M0送出一次脈沖,脈沖長度為一次掃描時間。送出一次脈沖,脈沖長度為一次掃描時間。 PLFPLF指令:下降沿檢出指令。當指令:下降沿檢出指令。當X0

11、= OnOff (X0= OnOff (下降沿觸發下降沿觸發) )時時PLFPLF指令被指令被執行,執行,M0M0送出一次脈沖,脈沖長度為一次掃描時間。送出一次脈沖,脈沖長度為一次掃描時間。 在梯形圖程序或指令程序最後必須加入在梯形圖程序或指令程序最後必須加入 ENDEND指令。指令。PLCPLC由位址由位址0 0掃描到掃描到ENDEND指令,執行之後,返回到位址指令,執行之後,返回到位址0 0重新作掃描執行。重新作掃描執行。 結束指令結束指令其它指令其它指令指令指令 NOP NOP 在程序不做任何運算,因此執行後仍會保持原邏輯運算結果,在程序不做任何運算,因此執行後仍會保持原邏輯運算結果,使

12、用時機如下:使用時機如下: 1. 1. 預先保留部份程序記憶空間,作為預先保留部份程序記憶空間,作為 PLC PLC 程序除錯時,可寫入偵錯程序除錯時,可寫入偵錯 M0M0程序。程序。 2. 2. 想要刪除某一指令,而又不想改變程序長度,則可以想要刪除某一指令,而又不想改變程序長度,則可以 NOP NOP 指令取指令取代。代。 3. 3. 想暫時性的刪除某一指令,先以想暫時性的刪除某一指令,先以NOPNOP指令替代。指令替代。 指針指針 (P) (P) 指針指針 P P 用於跳躍指令用於跳躍指令 CJ CJ 及子程序呼叫指令及子程序呼叫指令 CALLCALL,使用不須從編號,使用不須從編號 0

13、 0 開開始,但是編號不能重覆使用,否則會發生不可預期的錯誤。使用時機如下始,但是編號不能重覆使用,否則會發生不可預期的錯誤。使用時機如下所示:所示: 1. 1. 使用於指令使用於指令 CJCJ,指示程序執行跳躍的目的位址,並在目的程序的開,指示程序執行跳躍的目的位址,並在目的程序的開頭輸入同編號的指針頭輸入同編號的指針P P。如下所示:。如下所示: 2. 2. 使用於指令使用於指令 CALLCALL,指示子程序的目的位址,並在子程序的開頭輸入,指示子程序的目的位址,並在子程序的開頭輸入同編號的指針同編號的指針P P。如下所示:。如下所示:中斷指針中斷指針 ( I ) 1. 外部中斷外部中斷 : I001, I101, I201, I301, 4點。點。 2. 定時中斷定時中斷 : I6, 1點點(=1099, 時基時基=1ms)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论