2.1基本指令及練習ppt課件_第1頁
2.1基本指令及練習ppt課件_第2頁
2.1基本指令及練習ppt課件_第3頁
2.1基本指令及練習ppt課件_第4頁
2.1基本指令及練習ppt課件_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 編程語言由可編程控制器生產(chǎn)廠家提供,至今編程語言由可編程控制器生產(chǎn)廠家提供,至今為止還沒有一種能適合各種可編程控制器的通用的為止還沒有一種能適合各種可編程控制器的通用的編程語言編程語言 。梯形圖梯形圖LADLadder Diagram)指令語句表指令語句表STL (Instruction List) 順序功能圖順序功能圖SFCSequential Function Chart) 高級語言高級語言ALAdvanced Language) 梯形圖與繼電梯形圖與繼電- -接觸器控制系統(tǒng)的電路圖很相似,其中的接觸器控制系統(tǒng)的電路圖很相似,其中的編程元件沿用了編程元件沿用了“繼電器名稱。繼電器名稱。

2、梯形圖的基本結(jié)構(gòu):梯形圖的基本結(jié)構(gòu):右母線右母線左母線左母線觸點觸點編程線圈編程線圈節(jié)點節(jié)點n “ “能流是能流是PLCPLC梯形圖中的一個重要概念,但梯形圖中的一個重要概念,但僅是概念上的僅是概念上的“能流能流”。實際上不存在。實際上不存在。n 假想:左母線假想:左母線電源的火線電源的火線n 右母線右母線電源的零線電源的零線n如果有如果有“能流從左至右流向線圈,則線圈被能流從左至右流向線圈,則線圈被激勵激勵ONON),如沒有),如沒有“能流通過,線圈未被能流通過,線圈未被激勵激勵OFFOFF),不動作。),不動作。n“能流可以通過被激勵能流可以通過被激勵ONON的常開觸點和的常開觸點和未被激

3、勵未被激勵OFFOFF的常閉觸點自左向右流動,的常閉觸點自左向右流動,“能流任何時刻都不會自右向左流動。能流任何時刻都不會自右向左流動。三種不同的梯形圖比較三種不同的梯形圖比較 a) a) 歐姆龍歐姆龍 b) b) 松下松下 c) c) 三菱三菱 輸入動合觸點 輸入動斷觸點 輸出繼電器 輸出繼電器動合觸點 歐姆龍 松下 三菱 注釋歐姆龍: 00 表示輸入觸點 松下: X表示輸入觸點 三菱: X表示輸入觸點 歐姆龍: 05 表示輸出觸點(或線圈) 松下: Y表示輸出觸點(或線圈) 三菱: Y表示輸出觸點(或線圈) 語句表類似于計算機匯編語言的形式,用指令的助記符來進語句表類似于計算機匯編語言的形

4、式,用指令的助記符來進行編程。它通過編程器按照語句表的語句順序逐條寫入行編程。它通過編程器按照語句表的語句順序逐條寫入PLC,并可,并可直接運行。語句表的指令助記符比較直觀易懂,編程也簡單,便于直接運行。語句表的指令助記符比較直觀易懂,編程也簡單,便于工程人員掌握,因此得到廣泛的應(yīng)用。工程人員掌握,因此得到廣泛的應(yīng)用。 機型機型 步序步序 操作碼操作碼 (助記符)(助記符) 操作數(shù)操作數(shù)說明說明 歐歐姆姆龍龍1 1 2 2 3 3 4 4 5 5 LD LD OR OR ANDNOT ANDNOT OUT OUT END END 0000 0000 0500 0500 0001 0001 05

5、00 0500 邏輯行開始,動合觸點邏輯行開始,動合觸點 0000 0000 從母線開始從母線開始并聯(lián)輸出繼電器的動合觸點并聯(lián)輸出繼電器的動合觸點 0500 0500 串聯(lián)輸入動斷觸點串聯(lián)輸入動斷觸點 0001 0001 輸出繼電器輸出繼電器 0500 0500 輸出,邏輯行結(jié)束輸出,邏輯行結(jié)束 程序結(jié)束程序結(jié)束 松松下下1 1 2 2 3 3 4 4 5 5 ST ST OR OR ANI ANI OT OT ED ED X0 X0 Y1 Y1 X1 X1 Y0 Y0 邏輯行開始,動合觸點邏輯行開始,動合觸點 X0 X0 從母線開始從母線開始并聯(lián)輸出繼電器的動合觸點并聯(lián)輸出繼電器的動合觸點

6、Y1 Y1 串聯(lián)輸入動斷觸點串聯(lián)輸入動斷觸點 X1 X1 輸出繼電器輸出繼電器 Y0 Y0 輸出,邏輯行結(jié)束輸出,邏輯行結(jié)束 程序結(jié)束程序結(jié)束 三三菱菱1 1 2 2 3 3 4 4 5 5 LD LD OR OR ANI ANI OUT OUT END END X0 X0 Y1 Y1 X1 X1 Y0 Y0 邏輯行開始,動合觸點邏輯行開始,動合觸點 X0 X0 從母線開始從母線開始并聯(lián)輸出繼電器的動合觸點并聯(lián)輸出繼電器的動合觸點 Y1 Y1 串聯(lián)輸入動斷觸點串聯(lián)輸入動斷觸點 X1 X1 輸出繼電器輸出繼電器 Y0 Y0 輸出,邏輯行結(jié)束輸出,邏輯行結(jié)束 程序結(jié)束程序結(jié)束 n也稱狀態(tài)轉(zhuǎn)移圖、狀

7、態(tài)圖或流程圖也稱狀態(tài)轉(zhuǎn)移圖、狀態(tài)圖或流程圖n順序功能圖常用來編制順序控制類程序。它順序功能圖常用來編制順序控制類程序。它包含步、動作、轉(zhuǎn)換三個要素。順序功能編包含步、動作、轉(zhuǎn)換三個要素。順序功能編程法可將一個復(fù)雜的控制過程分解為一些小程法可將一個復(fù)雜的控制過程分解為一些小的順序控制。的順序控制。 n較新的編程方法,是各種較新的編程方法,是各種PLCPLC編程語言規(guī)范編程語言規(guī)范化的方向化的方向Function Chart ProgrammingFunction Chart Programming)nPLCOPENPLCOPEN國際組織致力于編程語言的規(guī)范化國際組織致力于編程語言的規(guī)范化。IEC

8、6113.11IECn LDLD、LDILDI、OUTOUT指令指令n ANDAND、ANIANI指令指令 n OROR、ORIORI指令指令 n ORBORB指令指令n ANBANB指令指令 n PLSPLS、PLFPLF指令指令n MPSMPS、MRDMRD、MPPMPP指令指令n SETSET、RSTRST指令指令 n MCMC、MCRMCR指令指令 n NOPNOP、ENDEND指令指令 lLD、LDI可與后面講到的塊操作指令,ANB、ORB相配合,用于分支電路的起點lOUT指令用于Y、M、T、C、S,不能用于X;并聯(lián)輸出OUT指令可連續(xù)使用任意次.lOUT指令用于T和C,其后須跟常數(shù)

9、K。K為延時時間或計數(shù)次數(shù) 定時器的使用定時器的使用 T10T10T250T10 16 16單向加計數(shù)器單向加計數(shù)器 計數(shù)范圍計數(shù)范圍 0 032767 32767 通用型通用型 C0C0C99 100C99 100點點保持型保持型 C100C100C199 100C199 100點點C0當前值當前值計數(shù)范圍計數(shù)范圍 -2147483648-2147483648+ 2147483647 + 2147483647 通用型通用型 C200C200C219 20C219 20點點保持型保持型 C220C220C234 15C234 15點點3232位雙向加位雙向加/ /減計數(shù)器減計數(shù)器v指令的作用指

10、令的作用vANDAND:與指令,用于單個常開觸點的串聯(lián);:與指令,用于單個常開觸點的串聯(lián);vANI(And Inverse)ANI(And Inverse):與反指令,用于單個常閉觸點的串聯(lián):與反指令,用于單個常閉觸點的串聯(lián)。vANDAND和和ANIANI指令用于單個觸點與左邊觸點的串聯(lián),可指令用于單個觸點與左邊觸點的串聯(lián),可連續(xù)使用;連續(xù)使用; v若是兩個并聯(lián)電路塊兩個或兩個以上觸點并聯(lián)連若是兩個并聯(lián)電路塊兩個或兩個以上觸點并聯(lián)連接的電路串聯(lián),則需用后面的接的電路串聯(lián),則需用后面的ANBANB指令。指令。 LD X000 AND X001 OUT Y000 LD X002 ANI Y000

11、OUT Y001 AND X003 OUT Y002(Y001)(Y001)(Y002)(Y000)X000X000X003X003X001X001X002X002Y000Y000(a梯形圖 (b語句表 v指令的作用指令的作用vOROR:或指令,用于單個常開觸點的并聯(lián);:或指令,用于單個常開觸點的并聯(lián);vORI(OR Inverse)ORI(OR Inverse):或反指令,用于單個常閉觸點的并:或反指令,用于單個常閉觸點的并聯(lián)。聯(lián)。 并聯(lián)連接并聯(lián)連接并聯(lián)連接并聯(lián)連接vOROR、ORIORI指令僅用于單個觸點與上面觸點的并聯(lián);指令僅用于單個觸點與上面觸點的并聯(lián);v若是兩個串聯(lián)電路塊兩個或兩個以

12、上觸點串聯(lián)連若是兩個串聯(lián)電路塊兩個或兩個以上觸點串聯(lián)連接的電路相并聯(lián),則用后面將學(xué)的接的電路相并聯(lián),則用后面將學(xué)的ORBORB指令。指令。 n指令的作用指令的作用nORB(OR Block)ORB(OR Block):或塊指令,用于串聯(lián)電:或塊指令,用于串聯(lián)電路塊的并聯(lián)連接路塊的并聯(lián)連接 n串聯(lián)電路塊與上面的電路并聯(lián)連接時,分支的開始用LD、LDI指令,分支結(jié)束用ORB指令;n串聯(lián)支路并聯(lián)的次數(shù)不受限制,但每并聯(lián)一次就要用一次ORB指令;nORB指令不帶目標編程元件,是一個獨立指令。n指令的作用指令的作用nANB(And Block)ANB(And Block):與塊指令,用于并聯(lián)電路塊的:與

13、塊指令,用于并聯(lián)電路塊的串聯(lián)連接串聯(lián)連接 并聯(lián)電路塊與前面的電路串聯(lián)連接時,分支的開并聯(lián)電路塊與前面的電路串聯(lián)連接時,分支的開始用始用LDLD、LDILDI指令,分支結(jié)束用指令,分支結(jié)束用ANBANB指令;指令; 多個并聯(lián)電路塊連續(xù)串聯(lián)連接,按順序用多個并聯(lián)電路塊連續(xù)串聯(lián)連接,按順序用ANBANB指令指令進行連接,進行連接,ANBANB使用次數(shù)不受限制;使用次數(shù)不受限制;ANBANB指令不帶目標編程元件,是一個獨立指令。指令不帶目標編程元件,是一個獨立指令。 n指令的作用指令的作用nSETSET:置位指令:置位指令, ,使操作保持的指令。使操作保持的指令。nRST RST (ReSeTReSe

14、T) :復(fù)位指令:復(fù)位指令, ,使操作保持復(fù)位的指使操作保持復(fù)位的指令。令。n SETSET指令用于將指令用于將Y Y、S S、M M等元件置等元件置1 1并具有保持功能;并具有保持功能;n RSTRST指令用于取消指令用于取消Y Y、S S、M M等元件的自保持功能并置等元件的自保持功能并置0 0;n RSTRST指令還可以用于使數(shù)據(jù)寄存器指令還可以用于使數(shù)據(jù)寄存器D D、變址寄存器、變址寄存器V V、Z Z的內(nèi)的內(nèi)容清零。使積算定時器容清零。使積算定時器T246T246T255T255的當前值以及觸點復(fù)位的當前值以及觸點復(fù)位。使計數(shù)器。使計數(shù)器C C的輸出觸點復(fù)位及當前值清零。的輸出觸點復(fù)

15、位及當前值清零。步步 指令指令 元件元件 步步 指令指令 元件元件 0 0 LD LD X000 X000 9 9 SET SET S0 S0 1 1 SET SET Y000 Y000 11 11 LD LD X005 X005 2 2 LD LD X001 X001 12 12 RST RST S0 S0 3 3 RST RST Y000 Y000 14 14 LD LD X006 X006 4 4 LD LD X002 X002 15 15 RST RST D0 D0 5 5 SET SET M0 M0 16 16 LD LD X000 X000 6 6 LD LD X003X003 1

16、7 17 OUT OUT T250T2507 7 RST RST M0 M0 K10 K10 8 8 LD LD X004 X004 20 20 LD LD X007 X007 21 21 RST RST T250 T250 n 圖中圖中X000X000接通后,接通后,Y000Y000被驅(qū)動為被驅(qū)動為ONON,即使,即使X000X000再成為再成為OFFOFF,也不能使也不能使Y000Y000變?yōu)樽優(yōu)镺FFOFF的狀態(tài);的狀態(tài);X001X001接通后,接通后,Y000Y000復(fù)位為復(fù)位為OFFOFF,即使,即使X001X001再為再為OFFOFF,也不能使,也不能使Y000Y000變?yōu)樽優(yōu)镺N

17、ON狀態(tài)。狀態(tài)。 n 對同一元件,如例中對同一元件,如例中 Y000Y000、M0M0、S0S0等,等,SETSET、RSTRST指令可以指令可以多次使用,且不限制使用順序,最后執(zhí)行者有效。多次使用,且不限制使用順序,最后執(zhí)行者有效。時序圖描述:時序圖描述:C0對對X011的的OFFON次數(shù)進行增計數(shù),當達到設(shè)定值次數(shù)進行增計數(shù),當達到設(shè)定值K10時,時,輸出觸點輸出觸點C0動作,此后動作,此后X011即使再從即使再從OFFON變化,計數(shù)器的變化,計數(shù)器的當前值不變,輸出觸點當前值不變,輸出觸點C0仍保持動作。當仍保持動作。當X010接通時,接通時,C0復(fù)位,復(fù)位,當前值清當前值清0,輸出觸點

18、,輸出觸點C0 。T246T246M8200試分析此電路的試分析此電路的執(zhí)行過程執(zhí)行過程符號、名稱符號、名稱 功能功能 電路表示及操作元件電路表示及操作元件 程序步程序步 MCMC(主控)(主控) ( Master Master ControlControl) 主控電路主控電路塊起點塊起點 N N :嵌套級數(shù),:嵌套級數(shù),N0-N7N0-N7。特殊輔助繼電器不能。特殊輔助繼電器不能用做主控器件用做主控器件 3 3 MCRMCR(主控復(fù)(主控復(fù)位)位) 主控電路主控電路塊終點塊終點 2 2 MC (Master Control)MC (Master Control):主控指令,用于公共邏輯條件控

19、制多個線圈,使主母線移:主控指令,用于公共邏輯條件控制多個線圈,使主母線移到主控觸點之后。到主控觸點之后。MCR (Master Control Reset)MCR (Master Control Reset):主控復(fù)位指令,用于將母線復(fù)位。:主控復(fù)位指令,用于將母線復(fù)位。 用處:用一個或一組觸點控制多個線圈。少占存儲單元。用處:用一個或一組觸點控制多個線圈。少占存儲單元。在梯形圖中主控觸點是與一般的觸點垂直的常開觸點。在梯形圖中主控觸點是與一般的觸點垂直的常開觸點。語句步語句步 指令指令 元元件件 0LDX0001MCN0M1004LDX0015OUTY0006LDX0027OUTY0018

20、MCR Nn 當輸入當輸入 X000X000為為ONON時,執(zhí)行從時,執(zhí)行從MCMC到到MCRMCR的指令,的指令,Y000Y000、Y001Y001在在X001X001、X002X002接接通時接通通時接通n 輸入輸入X000X000為為OFFOFF時,不執(zhí)行從時,不執(zhí)行從MCMC到到MCRMCR的指令,的指令,Y000Y000、Y001Y001斷開。斷開。n 保持斷開前狀態(tài)的元件:積算式定時器、計數(shù)器、用保持斷開前狀態(tài)的元件:積算式定時器、計數(shù)器、用SET/RSTSET/RST指令驅(qū)動指令驅(qū)動的元件。的元件。n 狀態(tài)復(fù)位的元件:非積算式定時器、用狀態(tài)復(fù)位的元件:非積算式定時器、用OUTOU

21、T驅(qū)動的元件。驅(qū)動的元件。n MCMC指令后,母線指令后,母線(LD(LD、LDI)LDI)移到移到MCMC觸點之后,即主控指令觸點之后,即主控指令MCMC后面的任何指令后面的任何指令,均以,均以LDLD、LDILDI指令開始;指令開始;MCRMCR指令使母線返回。通過更改指令使母線返回。通過更改M M的地址號,可以的地址號,可以多次使用多次使用MCMC指令,從而形成多個嵌套級,嵌套級指令,從而形成多個嵌套級,嵌套級N N的編號由小到大,返回時的編號由小到大,返回時使用使用MCRMCR指令,從大嵌套級開始解除。指令,從大嵌套級開始解除。指令助記符、名指令助記符、名稱稱 功能功能 電路表示及操作

22、元件電路表示及操作元件 程序步程序步 MPS ( Push ) 進棧進棧 1 MRD ( Read ) 讀棧讀棧 1 MPP ( Pop ) 出棧出棧 1 無無操作數(shù)操作數(shù)n MPSMPS進棧、進棧、 MRDMRD讀棧、讀棧、MPPMPP出棧指令,用于多重輸出電路出棧指令,用于多重輸出電路n 在在FX2FX2系列中有系列中有1111個用來存儲運算的中間結(jié)果的存儲區(qū)個用來存儲運算的中間結(jié)果的存儲區(qū)域,稱為棧存儲器。域,稱為棧存儲器。n 使用一次使用一次MPSMPS指令,便將此刻的運算結(jié)果送入堆棧的第指令,便將此刻的運算結(jié)果送入堆棧的第一層,而將原存在第一層的數(shù)據(jù)移到堆棧的下一層。使一層,而將原存

23、在第一層的數(shù)據(jù)移到堆棧的下一層。使用用MPPMPP指令,各數(shù)據(jù)順次向上一層移動,最上層的數(shù)據(jù)指令,各數(shù)據(jù)順次向上一層移動,最上層的數(shù)據(jù)被讀出。同時該數(shù)據(jù)就從堆棧內(nèi)消失。被讀出。同時該數(shù)據(jù)就從堆棧內(nèi)消失。 n MRDMRD指令用來讀出最上層的最新數(shù)據(jù)指令用來讀出最上層的最新數(shù)據(jù),此時堆棧內(nèi)的數(shù)據(jù)不移動。,此時堆棧內(nèi)的數(shù)據(jù)不移動。 n MPSMPS、MRDMRD、MPPMPP指令都是不帶操作數(shù)指令都是不帶操作數(shù)的指令。的指令。 n MPSMPS、MPPMPP必須成對使用,而且連續(xù)必須成對使用,而且連續(xù)使用應(yīng)少于使用應(yīng)少于1111次。次。 堆棧示意圖堆棧示意圖 MRDMRD步步 指令指令 元件元件

24、步步 指令指令 元件元件 0 LD X000 14 LD X006 1 AND X001 15 MPS 2 MPS 16 AND X007 3 AND X002 17 OUT Y004 4 OUT Y000 18 MRD 5 MPP 19 AND X010 6 OUT Y001 20 OUT Y005 7 LD X003 21 MRD 8 MPS 22 AND X011 9 AND X004 23 OUT Y006 10 OUT Y002 24 MPP 11 MPP 25 AND X012 12 AND X005 26 OUT Y007 13 OUT Y003 符號名稱符號名稱 功能功能 電路

25、表示及操作元件電路表示及操作元件 程序步程序步 PLSPLS(Pulse) (Pulse) 上升沿微分上升沿微分輸出輸出 2 2 PLF PLF (Pulse Fall) (Pulse Fall) 下降沿微分下降沿微分輸出輸出 2 2 vPLSPLS在輸入信號上升沿產(chǎn)生脈沖輸出,而在輸入信號上升沿產(chǎn)生脈沖輸出,而PLFPLF在輸入信在輸入信號下降沿產(chǎn)生脈沖輸出。號下降沿產(chǎn)生脈沖輸出。v使用使用PLSPLS指令,指令,Y Y、M M僅在驅(qū)動輸入到來后的一個掃描周僅在驅(qū)動輸入到來后的一個掃描周期內(nèi)動作置期內(nèi)動作置1 1)。使用)。使用PLFPLF指令時,元件指令時,元件Y Y、M M僅在驅(qū)僅在驅(qū)動

26、輸入斷開后的一個掃描周期內(nèi)動作。動輸入斷開后的一個掃描周期內(nèi)動作。vPLSPLS、PLFPLF指令可將脈寬較寬的輸入信號變成脈寬等于指令可將脈寬較寬的輸入信號變成脈寬等于可編程序控制器的掃描周期的觸發(fā)脈沖信號,而信號可編程序控制器的掃描周期的觸發(fā)脈沖信號,而信號周期不變。周期不變。 v特殊繼電器不能用作特殊繼電器不能用作 PLSPLS或或PLFPLF的操作元件。的操作元件。 符號、名稱符號、名稱 功能功能 電路表示及操作元件電路表示及操作元件 程序步程序步 NOP(空操作)(空操作) 無動作無動作 無操作元件無操作元件 1 n 空操作指令使該步做空操作。在程序中加入空操作指空操作指令使該步做空

27、操作。在程序中加入空操作指令,在變更或增加指令時可以減少步序號的變化。令,在變更或增加指令時可以減少步序號的變化。n 用用 NOPNOP指令替換一些已寫入的指令,可以改變電路。指令替換一些已寫入的指令,可以改變電路。若將若將LDLD、LDILDI、ANBANB、ORBORB等指令換成等指令換成NOPNOP指令,電路組指令,電路組成將發(fā)生很大的變化,亦可能使電路出錯成將發(fā)生很大的變化,亦可能使電路出錯 。1 1、ANDAND、ANIANI指令改為指令改為NOPNOP指令時使相關(guān)觸點短路指令時使相關(guān)觸點短路2 2、ANBANB指令改為指令改為NOPNOP時使前面的電路全部短路時使前面的電路全部短路

28、3 3、OROR指令改為指令改為NOPNOP時使相關(guān)電路的切斷時使相關(guān)電路的切斷4 4、ORBORB指令改為指令改為NOPNOP前面的電路全部切斷前面的電路全部切斷5 5、與前面的、與前面的OUTOUT電路縱接電路縱接符號、名稱符號、名稱 功能功能 電路表示及操作元件電路表示及操作元件 程序步程序步 ENDEND(結(jié)束)(結(jié)束) 輸入輸出處理輸入輸出處理回到第回到第“ “ 0”0”步步 無操作元件無操作元件 1 1 n ENDEND為程序結(jié)束指令。可編程序控制器按照輸入處理、程為程序結(jié)束指令??删幊绦蚩刂破靼凑蛰斎胩幚?、程序執(zhí)行、輸出處理循環(huán)工作,若在程序中不寫入序執(zhí)行、輸出處理循環(huán)工作,若在

29、程序中不寫入ENDEND指令指令,則可編程序控制器從用戶程序的第一步掃描到程序存,則可編程序控制器從用戶程序的第一步掃描到程序存儲器的最后一步。若在程序中寫入儲器的最后一步。若在程序中寫入ENDEND指令,則指令,則ENDEND以后以后的程序步不再掃描,而是直接進行輸出處理。也就是說的程序步不再掃描,而是直接進行輸出處理。也就是說,使用,使用ENDEND指令可以縮短掃描周期。指令可以縮短掃描周期。n ENDEND指令用于分段程序調(diào)試。程序分段插入指令用于分段程序調(diào)試。程序分段插入ENDEND指令,依指令,依次對各程序段的運算進行檢查。確認前面電路塊動作正次對各程序段的運算進行檢查。確認前面電路

30、塊動作正確無誤之后依次刪除確無誤之后依次刪除ENDEND指令。指令。 1 1、輸入、輸入/ /輸出繼電器、內(nèi)部輔助繼電器、定時器、計數(shù)器輸出繼電器、內(nèi)部輔助繼電器、定時器、計數(shù)器等器件的觸點可以多次重復(fù)使用,無需復(fù)雜的程序結(jié)構(gòu)來等器件的觸點可以多次重復(fù)使用,無需復(fù)雜的程序結(jié)構(gòu)來減少觸點的使用次數(shù)。減少觸點的使用次數(shù)。2 2、梯形圖每一行都是從左母線開始,線圈終止于右母線。、梯形圖每一行都是從左母線開始,線圈終止于右母線。觸點不能放在線圈的右邊。觸點不能放在線圈的右邊。 接點和線圈的順序:接點和線圈的順序: 正確程序正確程序 錯誤程序錯誤程序 X0X1X2Y2X0X1X2Y0二、二、PLCPLC

31、的編程原則的編程原則(P294)(P294)3 3、 除步進程序外,任何線圈、定時器、計數(shù)除步進程序外,任何線圈、定時器、計數(shù)器、高級指令等不能直接與左母線相連。器、高級指令等不能直接與左母線相連。梯形圖X0M0X1M 0X4X3M0Y下面的梯形圖是不允許的。下面的梯形圖是不允許的。X1X0Y0Y04 4、不允許同一編號的線圈兩次輸出。、不允許同一編號的線圈兩次輸出。錯誤的橋式電路錯誤的橋式電路 橋式電路的替代電路橋式電路的替代電路 X0X2X4X1X3Y0Y1X2X4X1X0X0X2X4X3Y0Y6 6、程序的編寫順序應(yīng)按自上而下、從左至右的方、程序的編寫順序應(yīng)按自上而下、從左至右的方式編寫

32、。為了減少程序的執(zhí)行步數(shù),程序應(yīng)為式編寫。為了減少程序的執(zhí)行步數(shù),程序應(yīng)為左大右小,上大下小。如:左大右小,上大下小。如: 不符合上大下小的電路,共5步 符合上大下小的電路,共4步 X0X1Y0X2X0X1X2Y不符合左大右小的電路,共不符合左大右小的電路,共5 5步步 符合左大右小的電路,共4步 0 LD X11 OR X22 AND X03 OUT Y1X1Y0X0X2X0Y0X2Xn 內(nèi)容相同的梯形圖,上下排列順序不同時,內(nèi)容相同的梯形圖,上下排列順序不同時, 程序的執(zhí)行結(jié)果也不同。程序的執(zhí)行結(jié)果也不同。n 線圈不能重復(fù)使用線圈不能重復(fù)使用三、典型單元電路三、典型單元電路(P305)PL

33、CPLC應(yīng)用程序往往是一些典型控制環(huán)節(jié)和基本單應(yīng)用程序往往是一些典型控制環(huán)節(jié)和基本單元電路的組合。元電路的組合。熟練掌握這些典型環(huán)節(jié)和單元電路,可使程序設(shè)熟練掌握這些典型環(huán)節(jié)和單元電路,可使程序設(shè)計變得簡單計變得簡單保持電路保持電路X 1Y 0Y0X 2Y 1Y1Y1Y0X2X1X0XX0:啟動X1:停頓有何問題?有何問題?X0X0:啟動:啟動X1X1:停頓:停頓n要求:若要求:若X0X0由斷變通,延時由斷變通,延時10S10S后后Y1Y1得電得電,若,若X0X0由通變斷,延時由通變斷,延時5S5S后后Y1Y1斷電。斷電??紤]:考慮:1 1若若X1X1為一瞬時為一瞬時ONON脈沖,如何修改使其

34、能繼續(xù)定時?脈沖,如何修改使其能繼續(xù)定時?2 2延時一周,一月,一年應(yīng)如何實現(xiàn)?延時一周,一月,一年應(yīng)如何實現(xiàn)?特殊軟元件:特殊軟元件:( (觸點型)觸點型)M8011 10msM8011 10ms時鐘脈沖信時鐘脈沖信號號M8012 100msM8012 100ms時鐘脈沖時鐘脈沖信號信號M8013 1sM8013 1s時鐘脈沖信號時鐘脈沖信號M8014 1minM8014 1min時鐘脈沖信時鐘脈沖信號號延時精度受時鐘周期限制延時精度受時鐘周期限制電動機的正反轉(zhuǎn)控制電路正反停)電動機的正反轉(zhuǎn)控制電路正反停)1 1、系統(tǒng)結(jié)構(gòu):、系統(tǒng)結(jié)構(gòu): 利用利用PLCPLC控制一臺異步電動機的正反轉(zhuǎn)??刂埔?/p>

35、臺異步電動機的正反轉(zhuǎn)。2 2、系統(tǒng)的控制要求、系統(tǒng)的控制要求1 1按動正向啟動按鈕時:按動正向啟動按鈕時:若在此之前電機沒有工作,則電機正轉(zhuǎn)啟動,并保持電機若在此之前電機沒有工作,則電機正轉(zhuǎn)啟動,并保持電機正轉(zhuǎn);正轉(zhuǎn);若在此之前電機反轉(zhuǎn),則將電機切換到正轉(zhuǎn)狀態(tài),并保持若在此之前電機反轉(zhuǎn),則將電機切換到正轉(zhuǎn)狀態(tài),并保持電機電機 正轉(zhuǎn);正轉(zhuǎn);若在此之前電機的已經(jīng)是正轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。若在此之前電機的已經(jīng)是正轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。 電機正轉(zhuǎn)狀態(tài)一直保持到有反向按鈕或停止按鈕按下為止電機正轉(zhuǎn)狀態(tài)一直保持到有反向按鈕或停止按鈕按下為止2 2按動反向啟動按鈕時:按動反向啟動按鈕時: 若在此之前電機沒有工作,則電機反轉(zhuǎn)啟動,并保持電機若在此之前電機沒有工作,則電機反轉(zhuǎn)啟動,并保持電機反轉(zhuǎn);反轉(zhuǎn);若在此之前電機正轉(zhuǎn),則將電機切換到反轉(zhuǎn)狀態(tài),并保持若在此之前電機正轉(zhuǎn),則將電機切換到反轉(zhuǎn)狀態(tài),并保持電機電機 反轉(zhuǎn);反轉(zhuǎn);若在此之前電機的已經(jīng)是反轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。若在此之前電機的已經(jīng)是反轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。 電機反轉(zhuǎn)狀態(tài)一直保持到有正向按鈕或停止按

溫馨提示

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

評論

0/150

提交評論