松下PLC基本指令-1PPT課件_第1頁
松下PLC基本指令-1PPT課件_第2頁
松下PLC基本指令-1PPT課件_第3頁
松下PLC基本指令-1PPT課件_第4頁
松下PLC基本指令-1PPT課件_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2021/7/231STSTST/ST/OTOT開始開始非輸出概述ST,ST/:開始邏輯運算。:開始邏輯運算。OT: 輸出運算結果。輸出運算結果。(*) 對于FP2、FP2SH和FP10SH,步數(shù)隨所使用的繼電器編號而異(見第2.2節(jié))。程序示例0123ST X 0OT Y 10ST/ X 0OT Y 11地址指令梯形圖程序布爾形式操作數(shù)說明繼電器定時器/計數(shù)器接點TC索引修正值ST,ST/OTAAAAAAN/AN/AN/AN/AN/AN/AAAAAA(*1)此項只用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此項只用于FP-2/FP2SH/FP10SH。 示例說明當X0閉合

2、時,Y10閉合。當X0斷開時,Y11閉合。描述XYRL(*1)P(*2)EA: 可以使用N/A:不可以使用開始非開始開始輸出輸出2021/7/232ST指令開始邏輯運算,輸入的觸點作為A型(常開)觸點。ST/指令開始邏輯運算,輸入的觸點作為B型(常閉)觸點。OT指令將邏輯運算的結果輸出到線圈。編程時注意事項ST和ST/指令必須由母線開始。 OT指令不能由母線直接開始。 OT指令可連續(xù)使用。 某些輸入設備,如緊急停止開關等,通常應使用B型(常閉)觸點。當對B型觸點的緊急停止開關進行編程時,一定要使用ST指令。 2021/7/233/ /邏輯非概述根據(jù)本指令進行邏輯取反運算根據(jù)本指令進行邏輯取反運

3、算 程序示例0123ST X 0OT Y 10/ OT Y 11地址指令梯形圖程序布爾形式示例說明當X0閉合時,Y10閉合,Y11斷開。當X0斷開時,Y10斷開,Y11閉合。描述/指令將本指令處的邏輯運算結果取反。邏輯非2021/7/234ANANAN/AN/邏輯與邏輯與非概述ANAN:使:使A A型(常開)觸點串聯(lián)。型(常開)觸點串聯(lián)。AN/AN/:使:使B B型(常閉)觸點串聯(lián)。型(常閉)觸點串聯(lián)。 (*) 對于FP2、FP2SH和FP10SH,指令步數(shù)隨所使用的繼電器編號而異(見第2.2節(jié)。) 程序示例0123ST X 0AN X 1AN/ X 2OT Y 10地址指令梯形圖程序布爾形式

4、操作數(shù)說明繼電器定時器/計數(shù)器接點TCAN,AN/AAAAAN/AAA(*1)此項只用于FP-C/FP2/FP2SH/FP10SH。(*2)此項只用于FP2/FP2SH/FP10SH。 示例說明當X0和X1均閉合且X2斷開時,Y10閉合。 描述XYRL(*1)P(*2)EA: 可以使用N/A:不可以使用索引修正值邏輯與邏輯與非2021/7/235和前面直接串聯(lián)的邏輯運算的結果,執(zhí)行邏輯“與”運算。 編程時注意事項當常開的觸點(A型觸點)串連時,使用AN指令。當常閉的觸點(B型觸點)串連時,使用AN/指令。AN和AN/指令可依次連續(xù)使用。 2021/7/236OROROR/OR/邏輯或邏輯或非概

5、述OROR:使:使A A型(常開)觸點并聯(lián)。型(常開)觸點并聯(lián)。OR/OR/:使:使B B型(常閉)觸點并聯(lián)。型(常閉)觸點并聯(lián)。(*) 對于FP2、FP2SH和FP10SH,指令步數(shù)隨所使用的繼電器編號而異(見第2.2節(jié)。) 程序示例0123ST X 0OR X 1OR/ X 2OT Y 10地址指令梯形圖程序布爾形式操作數(shù)說明繼電器定時器/計數(shù)器接點TCOR,OR/AAAAAN/AAA(*1)此項僅適用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此項僅適用于FP2/FP2SH/FP10SH。示例說明當X0或X1之一閉合、或X2斷開時,Y10為接通。 描述XYRL(*1)P

6、(*2)EAA: 可以使用N/A:不可以使用索引修正值邏輯或邏輯或非2021/7/237與并聯(lián)的觸點進行邏輯“或”運算。 編程時注意事項當常開觸點(A型觸點)并聯(lián)時,使用0R指令。當常閉觸點(B型觸點)并聯(lián)時,使用OR/指令。OR指令由母線開始。OR和OR/指令可依次連續(xù)使用。 2021/7/238STST上升沿起始下降沿起始概述用于上升沿檢測和下降沿檢測的觸點指令。用于上升沿檢測和下降沿檢測的觸點指令。僅在檢測到信號的上升沿或下降沿的掃描周期內,對觸點進行邏輯運算處理。僅在檢測到信號的上升沿或下降沿的掃描周期內,對觸點進行邏輯運算處理。 程序示例023467911地址指令梯形圖程序布爾形式操

7、作數(shù)說明繼電器定時器/計數(shù)器接點TCST, STAAAAAN/AAAXYRLPEA: 可以使用N/A:不可以使用STSTANANANANOROROROR上升沿與下降沿與上升沿或下降沿或ST X 0OT Y 10ST X 1AN Y 2OT X 11ST Y 3OR X 4OT Y 12AN,ANOR,ORAAAAAAAAAAAAAAN/AN/AN/AN/AN/A索引修正值上升沿起始下降沿起始下降沿或2021/7/239編程時注意事項ST、AN、OR指令僅在信號由OFF變?yōu)镺N之后的一個掃描周期內產生輸出。ST、AN、OR指令僅在信號由ON變?yōu)镺FF之后的一個掃描周期內產生輸出。 示例說明ST、

8、AN和OR指令在X0發(fā)生從OFF到ON的變化后,Y10僅輸出一個掃描周期。當X1為ON時,在X1發(fā)生從OFF到ON的變化后,Y11僅輸出一個掃描周期。 當X1為ON時,在X1發(fā)生從OFF到ON的變化后,Y11僅輸出一個掃描周期。 描述ST、AN和OR指令與ST、AN和OR指令后接一條DF(上升沿微分)指令的工作方式相同。ST、AN和OR指令與ST、AN和OR指令后接一條DF/(下降沿微分)指令的工作方式相同。上升沿一個掃描周期一個掃描周期上升沿一個掃描周期一個掃描周期一個掃描周期2021/7/2310OTOTOTOT上升沿輸出下降沿輸出概述檢測到上升沿和檢測到下降沿后輸出。檢測到上升沿和檢測到

9、下降沿后輸出。處理的結果只在一個掃描周期內被輸出到脈沖繼電器。處理的結果只在一個掃描周期內被輸出到脈沖繼電器。程序示例0134ST X 0 OT P 0ST X 1OT P 1地址指令梯形圖程序布爾形式操作數(shù)示例說明當輸入信號X0由OFF變?yōu)镺N時,脈沖繼電器P0產生一個掃描周期的輸出。A: 可以使用N/A:不可以使用說明繼電器定時器/計數(shù)器接點TCOTAN/AXYRLPEOTN/AN/AN/AAAAN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A當輸入信號X0由OFF變?yōu)镺N時,脈沖繼電器P0產生一個掃描周期的輸出。索引修正值上升沿輸出下降沿輸出一個掃描周期2021/7/2311

10、編程時注意事項OT指令只有當前面的運算處理結果由OFF變?yōu)镺N時,脈沖繼電器才會在一個掃描周期內輸出。且脈沖輸出僅保持一個掃描周期的寬度。OT指令只有當前面的運算處理結果由ON變?yōu)镺FF時,脈沖繼電器才會在一個掃描周期內輸出。且脈沖輸出僅保持一個掃描周期的寬度。 描述當脈沖繼電器(P)(僅在執(zhí)行OT或OT指令時產生一個掃描周期ON)用于邏輯運算的基本指令(ST、AN及OR)時,其操作相當于在通常的觸點之后加入DF微分指令。使用OT指令和脈沖繼電器(P)的示例。 使用DF指令的示例。兩示例的執(zhí)行結果表示如下。 一個掃描周期一個掃描周期一個掃描周期2021/7/2312ALTALT翻轉輸出概述每次

11、檢測到信號上升沿時,將輸出狀態(tài)反轉。每次檢測到信號上升沿時,將輸出狀態(tài)反轉。 程序示例01ST X 0ALT Y 10地址指令梯形圖程序布爾形式操作數(shù)說明繼電器定時器/計數(shù)器接點TCAN,AN/AAN/AA示例說明每次X0由OFF變?yōu)镺N時,輸出Y10的ON/OFF狀態(tài)進行交替改變。 描述XYRLPEA: 可以使用N/A:不可以使用N/AN/AN/AN/AN/A當最近的處理結果由OFF變?yōu)镺N時,指定線圈的ON/OFF狀態(tài)進行交替變化。指定線圈的ON/OFF狀態(tài)保持不變,直到指定該線圈的ALT指令出現(xiàn)。(反轉觸發(fā)器控制)編程時注意事項在輸入保持為ON期間,輸出只在變?yōu)镺N時(上升沿)改變,而之

12、后不變。 索引修正值翻轉輸出轉變轉變轉變2021/7/2313當PLC模式變?yōu)檫\行(RUN)、或在運行模式下接通電源時,輸入信號在開始時即為ON狀態(tài),因此在第一次掃描周期時不會發(fā)生ON/OFF反轉。當使用改變執(zhí)行順序的指令,諸如MC到MCE和JP到LBL(見下文)時,要注意各輸入信號和指令的執(zhí)行時機對指令操作的影響。MC至MCE指令JP至LBL指令F19(SJP)至LBL指令LOOP至LBL指令CNDE指令步進梯形圖指令子程序指令有關各指令的使用的其他信息,請參閱第4.3節(jié) 2021/7/2314ANSANS組邏輯與概述將多個邏輯塊串聯(lián)將多個邏輯塊串聯(lián) 程序示例012345ST X 0OR X

13、 1ST X 2OR X 3ANSOT Y 10地址指令梯形圖程序布爾形式示例說明當X0或X1閉合、并且X2或X3閉合時,Y10為ON。(X0 或 X1)與(X2 或X3) Y10 邏輯塊1 邏輯塊2描述將并聯(lián)邏輯塊串聯(lián)起來。 以ST指令開始的邏輯塊。 連續(xù)使用邏輯塊時 當連續(xù)使用多個邏輯塊時,應當考慮邏輯塊的劃分,表示如下:(轉后) 邏輯塊1邏輯塊22021/7/2315使用FP手持編程器時,按鍵操作 ANS:邏輯塊5邏輯塊4邏輯塊1邏輯塊2邏輯塊3邏輯塊5邏輯塊4邏輯塊1邏輯塊2邏輯塊32021/7/2316ORSORS組邏輯或概述將多個邏輯塊串并聯(lián)將多個邏輯塊串并聯(lián) 程序示例012345

14、ST X 0AN X 1ST X 2AN X 3ORSOT Y 10地址指令梯形圖程序布爾形式示例說明當X0和X1都閉合、或X2和X3都閉合時,Y10為ON。(X0 與 X1)或(X2 與X3) Y10 邏輯塊1 邏輯塊2描述將串聯(lián)的邏輯塊并聯(lián)起來。 以ST指令開始的邏輯塊。 連續(xù)使用邏輯塊時 當連續(xù)使用多個邏輯塊時,應當考慮邏輯塊的劃分,表示如下:(轉后) 邏輯塊1邏輯塊22021/7/2317使用FP手持編程器時,按鍵操作 ORS:邏輯塊1邏輯塊2邏輯塊3邏輯塊4邏輯塊5邏輯塊5邏輯塊4邏輯塊1邏輯塊2邏輯塊32021/7/2318PSHSPSHSRDSRDSPOPSPOPS壓入堆棧讀取堆

15、棧彈出堆棧概述PSHSPSHS:存儲該指令之前的運算結果。:存儲該指令之前的運算結果。RDSRDS: 讀取由讀取由PSHSPSHS指令所存儲的運算結果。指令所存儲的運算結果。POPSPOPS:讀取并清除由:讀取并清除由PSHSPSHS所存儲的運算結果。所存儲的運算結果。程序示例0123456789ST X 0PSHSAN X 1OT Y 10RDSAN X 2OT Y 11POPSAN/ X 3OT Y 12地址指令梯形圖程序布爾形式示例說明當X0閉合時: 由PSHS指令保存之前運算結果,并且當X1閉合時,Y10為ON。 由RDS指令來讀取所保存的運算結果,并且當X2閉合時Y11為ON。 由P

16、OPS指令來讀取所保存的運算結果,并且當X3斷開時,Y12為ON。同時清除由PSHS指令存儲的運算結果。壓入堆棧讀取堆棧彈出堆棧2021/7/2319編程時注意事項一個運算結果可以存儲到內存中,而且可以被讀取并用于多重處理PSHSPSHS(存儲運算結果)(存儲運算結果)由本條指令存儲運算結果,并且繼續(xù)執(zhí)行下一條指令。RDSRDS(讀取運算結果)(讀取運算結果)讀取由PSHS指令所存儲的運算結果,并且利用此結果從下一步起繼續(xù)運算。POPSPOPS(復位運算內容):(復位運算內容):讀取由PSHS指令所存儲的運行結果,并且利用此結果從下一步起繼續(xù)運算。同時還要清除由PSHS指令存儲的運算結果。上述

17、這些指令用于由某各觸點產生的、后接其他一個或多個觸點的分支結構。 描述可通過連續(xù)使用RDS指令繼續(xù)重復使用同一結果。在最后時,必須使用POPS指令。RDS指令可重復使用任意次數(shù)。有關連續(xù)使用有關連續(xù)使用PSHSPSHS指令時的注意事項指令時的注意事項 PSHS指令可連續(xù)使用的次數(shù)有一定限制。在出現(xiàn)下一條POPS指令之前,可連續(xù)使用PSHS指令的次數(shù)如下所示。 類型FP-M,F(xiàn)P0,F(xiàn)P1 FP-C,F(xiàn)P2,F(xiàn)P2SH,F(xiàn)P3,F(xiàn)P10SH 連續(xù)使用次數(shù)最多8次最多7次2021/7/2320若指令的連續(xù)使用次數(shù)大于允許使用次數(shù),該程序將不能正常運行。 若連續(xù)使用PSHS指令的期間使用了POPS指

18、令,則會從用PSHS指令存儲的最后一個數(shù)據(jù)開始順序讀取。 這個例子顯示了這個命令連續(xù)使用了六次讀取讀取讀取2021/7/2321DFDFDF/DF/上升沿微分下降沿微分概述DFDF: 當檢測到輸入觸發(fā)信號的上升沿時,僅將觸點閉合一個掃描周期。當檢測到輸入觸發(fā)信號的上升沿時,僅將觸點閉合一個掃描周期。DF/DF/:當檢測到輸入觸發(fā)信號的下降沿時,僅將觸點閉合一個掃描周期。:當檢測到輸入觸發(fā)信號的下降沿時,僅將觸點閉合一個掃描周期。程序示例012345ST X 0DFOT Y 10ST X 1DF/OT Y 11地址指令梯形圖程序布爾形式示例說明在檢測到X0的上升沿(OFFON)時,Y10僅為ON

19、一個掃描周期。在檢測到X1的下降沿(ONOFF)時,Y11僅為ON一個掃描周期。有關指令對于FP2、FP2SH和FP10SH,可以使用DFI指令。它只在程序的首次掃描周期執(zhí)行。 上升沿微分下降沿微分上升沿下降沿2021/7/2322編程時注意事項當觸發(fā)信號狀態(tài)從OFF狀態(tài)到ON狀態(tài)變化時,DF指令才執(zhí)行并且輸出僅接通一個掃描周期。當觸發(fā)信號狀態(tài)從ON狀態(tài)到OFF狀態(tài)變化時,DF/指令才執(zhí)行并且輸出僅接通一個掃描周期。DF和DF/指令的使用次數(shù)沒有限制。只有在檢測到觸點的ON或OFF狀態(tài)發(fā)生變化時,DF和DF/指令才會產生動作。因此若執(zhí)行條件最初即為閉合,如PLC模式改為運行或在運行模式下接通電

20、源,則不會產生輸出。詳細內容請參閱第4.3節(jié)描述對于下圖的程序,運算將按下列方式進行。 當X1斷開時,即使X0升高,Y10仍然保持OFF。當X0閉合時,即使X1升高,Y10仍然保持OFF。當X1閉合時,若X0升高,則Y10在一個掃描周期內為ON。在下列程序中,執(zhí)行狀態(tài)最初即為ON,因此沒有輸出。 示例:上升沿微分(DF)指令 R9013僅在PLC運行開始之后的第一個掃描周期內閉合。 R9010始終閉合。 對于下列程序,可獲得輸出。R9014在PLC運行開始之后,由第二個掃描周期開始閉合。 運行上升沿DF指令不動作2021/7/2323自保持回路的應用實例如果在諸如MC和MCE、JP和LBL等會

21、改變程序執(zhí)行順序的指令中使用微分指令,必須注意指令產生的影響。有關MC/MCE和JP/LBL指令的詳細內容,請參閱第4.3節(jié)。- MC至MCE指令。- JP至LBL指令- F19(SJP)至LBL指令- LOOP至LBL指令- CNDE指令- 步進梯形圖指令- 子程序在將微分指令和堆棧邏輯與及彈出堆棧等指令組合執(zhí)行時,應注意表達式是否正確。詳細內容請參閱第4.7節(jié)。 微分指令的應用示例如果采用微分指令編程,可以使程序調試更加簡單。 使用微分指令可以延長保持輸入信號。交替回路應用示例交替回路應用示例 使用微分指令也可以構成一個交替變化回路,實現(xiàn)利用同一個輸入信號切換進行保持或釋放 示例示例 1:

22、示例示例 2:沒有微分指令2021/7/2324DFIDFI上升沿微分(初始執(zhí)行型)概述當檢測到信號的上升沿時,觸點僅在該掃描周期內閉合。在第一個掃描當檢測到信號的上升沿時,觸點僅在該掃描周期內閉合。在第一個掃描周期時也可進行上升沿檢測。周期時也可進行上升沿檢測。 程序示例013ST X 0DFIOT Y 10地址指令梯形圖程序布爾形式示例說明僅在X0由OFF變?yōu)镺N之后的一個掃描周期內對Y10產生輸出。當觸發(fā)器X0在PLC運行開始之后才閉合時 描述當觸發(fā)器X0在PLC運行開始之前已經閉合時 當觸發(fā)器(執(zhí)行條件)由OFF變?yōu)镺N時,DFI指令僅在隨后的一個掃描周期內輸出(微分輸出)。當觸發(fā)器(

23、執(zhí)行條件)在PLC運行開始之前已閉合時,在第一個掃描周期產生輸出(微分輸出)。對于DFI指令的使用次數(shù)沒有限制。當PLC模式改為運行(RUN)、或PLC在運行模式下接通電源時,如果此時觸發(fā)器(執(zhí)行條件)已經閉合,則使用DF指令不能在第一個掃描周期產生輸出。因此,在此情況下應使用DFI指令。上升沿微分(初始執(zhí)行型)一個掃描周期上升沿一個掃描周期2021/7/2325編程時注意事項如果在諸如MC和MCE、JP和LBL等會改變程序執(zhí)行順序的指令中使用微分指令,必須注意指令產生的影響。有關MC/MCE和JP/LBL指令的詳細內容,請參閱第4.3節(jié)。- MC至MCE指令。- JP至LBL指令- F19(

24、SJP)至LBL指令- LOOP至LBL指令- CNDE指令- 步進梯形圖指令- 子程序在將微分指令和堆棧邏輯與及彈出堆棧等指令組合執(zhí)行時,應注意表達式是否正確。詳細內容請參閱第4.7節(jié)。 2021/7/2326SETSETRSTRST置位復位概述SETSET:當滿足執(zhí)行條件時,輸出變?yōu)椋寒敐M足執(zhí)行條件時,輸出變?yōu)镺NON,并且保持,并且保持ONON的狀態(tài)。的狀態(tài)。RSTRST:當滿足執(zhí)行條件時,輸出變?yōu)椋寒敐M足執(zhí)行條件時,輸出變?yōu)镺FFOFF,并且保持,并且保持OFFOFF的狀態(tài)。的狀態(tài)。 程序示例20212425ST X 0SET Y 30ST X 1RST Y 30地址指令梯形圖程序布爾

25、形式操作數(shù)說明繼電器定時器/計數(shù)器接點TCAN,AN/AAAAN/A(*1)此項僅適用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此項僅適用于FP2/FP2SH/FP10SH。(*3)此項僅適用于FP2SH/FP10SH。 示例說明當X0閉合時,Y30為ON并保持ON。當X1閉合時,Y30為OFF并保持OFF。描述XYRL(*1)P(*2)E(*3)AA: 可以使用N/A:不可以使用N/AN/AN/A當觸發(fā)器閉合時,執(zhí)行SET(置位)指令。即使觸發(fā)電器狀態(tài)改變,輸出線圈也會為ON并保持ON狀態(tài)。當觸發(fā)器閉合時,執(zhí)行RST(復位)指令。即使觸發(fā)電器狀態(tài)改變,輸出線圈也會為OFF

26、并保持OFF狀態(tài)??梢酝ㄟ^SET(置位)和RST(復位)指令,多次使用具有同一編號的繼電器輸出。(即使進行程序的總體檢查,也不會將其作為語法錯誤來處理。) 索引修正值置位復位2021/7/2327編程時注意事項當使用SET(置位)和RST(復位)指令時,輸出的值會隨運算過程的期間的各步而改變。 使用SET(置位)和RST(復位)指令時 當X0、X1和X2閉合時 SET指令的目標輸出值即使在MC指令中也被保持。詳細內容請參閱 “MC和MCE指令”一節(jié)。如果輸出目標繼電器不是被指定為保持型的內部繼電器,則PLC由運行(RUN)切換到編程(PROG)、或切斷電源時,該輸出將被復位(OFF)。 I/O

27、數(shù)據(jù)的更新是在執(zhí)行ED(結束)指令時進行的,因此,最終實際的輸出結果取決于最后的一次的運算結果。在上例中,Y10的輸出為ON。 示例:在這部分程序中,Y10作為ON處理 在這部分程序中,Y10作為OFF處理 在這部分程序中,Y10作為ON處理 SET和RST指令,以及微分指令 為了便于調試、優(yōu)化程序,請務必在SET和RST指令之前加入微分指令。當在程序中若干處對同一個輸出目標進行操作時,采用此方法非常有效。使用FP2SH和FP10SH時的注意事項 任何用SET和RST指令處理繼電器 不能將脈沖繼電器(P)指定為SET或RST指令的輸出目標繼電器。 使用RST指令可以將繼電器置為OFF。使用不同

28、的帶SET或RST指令繼電器,不會導致多重輸出。不允許將脈沖繼電器(P)指定為SET或RST指令的輸出目標繼電器。 2021/7/2328KPKP保持概述根據(jù)置位或復位的輸入信號進行輸出,并且保持該輸出狀態(tài)。根據(jù)置位或復位的輸入信號進行輸出,并且保持該輸出狀態(tài)。 程序示例012ST X 0ST X 1KP R 30地址指令梯形圖程序布爾形式操作數(shù)說明繼電器定時器/計數(shù)器接點TCAN,AN/AAAN/A(*1)此項僅適用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此項僅適用于FP2/FP2SH/FP10SH。 示例說明當X0閉合時,輸出繼電器R30變?yōu)镺N并保持ON狀態(tài)。當X1

29、閉合時,R30變?yōu)镺FF并保持OF狀態(tài)。 描述XYRL(*1)P(*2)E(*3)AA: 可以使用N/A:不可以使用N/AN/AN/A當置位輸入信號閉合時,指定繼電器的輸出變?yōu)镺N并保持ON狀態(tài)。當復位輸入信號閉合時,輸出繼電器變?yōu)镺FF。無論置位信號的輸入狀態(tài)是ON或OFF,輸出繼電器的ON狀態(tài)都將保持不變,直至復位信號輸入閉合。若置位輸入和復位輸入同時變?yōu)镺N,則復位輸入信號優(yōu)先。 (*)使用FP2、FP2SH、FP10SH時,本指令的執(zhí)行步數(shù)隨繼電器編號而不同。(參見2.2節(jié)) N/A索引修正值置位輸入復位輸入置位復位復位信號優(yōu)先2021/7/2329當在MC和MCE指令之間用KP指令編

30、程時,由KP指令指定的輸出目標(繼電器)的狀態(tài)保持不變。詳細內容請參閱“MC和MCE指令”一節(jié)。如果KP指令所使用的內部繼電器(R)被設置為非保持型的數(shù)據(jù),則PLC由運行(RUN)切換到編程(PROG)、或切斷電源時,該輸出將被復位(OFF)。(如果該內部繼電器被設置為保持型,則不會被復位。)編程時的注意事項2021/7/2330NOPNOP空操作概述不進行任何操作不進行任何操作 程序示例01234ST X 0AN X 1NOPAN/ X 2OT Y 10地址指令梯形圖程序布爾形式需要將某段程序的起點由地址39移動到地址40時,在地址39處插入一條NOP指令。 描述本條指令對該點的操作結果沒有

31、任何影響。 如果沒有NOP指令,操作結果完全相同。 使用NOP指令可以便于程序的檢查和核對。 當需要刪除某條指令而又不能改變程序指令的地址時,可以寫入一條NOP指令(覆蓋以前的指令)。 當需要改變程序指令的地址而又不能改變程序時,可以寫入一條NOP指令。 使用本條指令可以方便地將較長、較復雜地程序區(qū)分為若干比較簡短的程序塊。 示例:刪除NOP命令程序編制完成以后,可以在PROG.(編程)模式下、通過編程工具刪除NOP指令。 - 利用編程工具軟件(NPST-GR或FPWIN):在菜單中選擇刪除NOP指令并執(zhí)行。 - 利用FP手持編程器:操作以下的指令鍵 鍵操作:空操作這個操作將起始位置移動到地址

32、40地址加入空操作命令2021/7/2331TMLTML0.001秒單位定時器概述設置以設置以0.0010.001秒為計數(shù)單位的定時器秒為計數(shù)單位的定時器 程序示例0145ST X 0ST X 1TM L 5 K 300ST T 5OT R 0 地址指令梯形圖程序布爾形式操作數(shù)(*1)此項僅適用于FP2SH/FP10SH。(*2)此項僅適用于FP2/FP2SH/FP10SH。 描述A: 可以使用N/A:不可以使用(*) 使用FP2、FP2SH及FP10SH時,步數(shù)隨繼電器的編號而不同(參閱2.2節(jié)) 指令預設值繼電器WX(*1)WY(*1)WR(*1)WL(*1)定時器/計數(shù)器SVEV(*1)

33、寄存器DT(*1)LD(*1)FL(*1)索引寄存器I常數(shù)KHf索引修正值(*2)N/A N/AAAAAAAAAAAAA定時器點數(shù)如下所示: 型號點數(shù)可用點數(shù)FP0FP2FP2SH,FP10SH100點1000點3000點0到990到9990到2999當切斷PLC電源或從RUN(運行)模式切換到PROG.(編程)模式時,定時器將被復位,其中的數(shù)據(jù)被清零。(如果需要保持當前的操作狀態(tài),請參見系統(tǒng)寄存器6)當觸發(fā)器(執(zhí)行條件)閉合時,定時器從設定值開始進行減計數(shù)直至經過值為零,然后在該時刻定時器觸點Tn(n為指定定時器的觸點編號)變?yōu)镺N.(轉后)定時器指令編號定時器指令編號定時器類型預設值202

34、1/7/2332編程時注意事項如果在減計數(shù)的過程中觸發(fā)器(執(zhí)行條件)斷開,則操作停止、經過值復位(清零)。可以在定時器線圈之后直接執(zhí)行OT指令。 設置定時器的時間 所設定的時間等于時間增量(計時單位)乘以定時器的設定值。定時器的設定值為K1至K32767之間的十進制整數(shù)。時間增量為0.001秒,則相應的定時范圍是0.001秒到32.767秒。 將K常數(shù)設置為定時器后,與定時器具有相同編號的存儲區(qū)SV被作為設定值區(qū)域使用。(1)當PLC模式切換到RUN、或在RUN模式下接通電源后,設定值被傳送到與定時器具有相同編號的設定值存儲區(qū)SV。示例:當設定值為K43時,定時時間為0.00143=0.043

35、秒當設定值為K500時,定時時間為0.001500=0.5秒在程序處理過程中定時器值遞減,應編寫程序使一個掃描周期內執(zhí)行一次遞減(如果使用了中斷程序或JP/LOOP等指令,使得程序在一個掃描周期內沒有處理或產生多次出來,則不能得到正確的結果。)如果需要在一個掃描周期內進行多重處理,請參照系統(tǒng)寄存器4。在將定時器指令與ANS指令或POPS指令組合使用時,請注意表達式的正確性。1 1)利用十進制常數(shù))利用十進制常數(shù)K K設置定時器設置定時器設置十進制常數(shù)設置十進制常數(shù)K K后的定時器動作后的定時器動作(2)當觸發(fā)器X0(定時器執(zhí)行條件)由OFF變?yōu)镺N時,設定值由設定值存儲區(qū)SV傳送到具有相同編號的經過值存儲區(qū)EV。(3)如果觸發(fā)器(執(zhí)行條件)為ON,則PLC模式被切換到RUN時會產生同樣的操作。)在每個掃描周期內,如果觸發(fā)器(執(zhí)行條件)為ON,則經過值EV中的數(shù)值遞減。設定值傳送到SV區(qū)域傳送到EV區(qū)域遞減操作2021/7/2333(4)當經過值EV的數(shù)值達到零時,具有相同編號的定時器觸點T變?yōu)镺N。 將字存儲區(qū)作為設定值用于設定值區(qū)。(1)當某條高級指令的執(zhí)行條件(X0)變?yōu)镺N后,設定值被放入指定的區(qū)域(此處以DT0為例)。以下程序利用F0(MV)指令進行說

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論