PLC教學(xué)5編程方法課件_第1頁
PLC教學(xué)5編程方法課件_第2頁
PLC教學(xué)5編程方法課件_第3頁
PLC教學(xué)5編程方法課件_第4頁
PLC教學(xué)5編程方法課件_第5頁
已閱讀5頁,還剩93頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實驗2:設(shè)計一個指示燈閃爍電路,要求指示燈熄5秒,亮10秒,亮10次之后,燈全部熄滅。實驗1

:按下啟動按鈕,電動機延時3

s后自動運轉(zhuǎn)。按下停止按鈕,電動機停止。12第五章

PLC

編程方法§5-1

梯形圖的編程規(guī)則§5-2

PLC程序的經(jīng)驗設(shè)計法§5-3

PLC程序的順序控制設(shè)計法§5-4 使用STL指令的編程方法§5-5

使用置位、復(fù)位指令的編程方法§5-6

復(fù)雜系統(tǒng)的編程方法梯形圖的各種符號,要以左母線為起點,右母線為終點(允許省略右母線),從左向右分行繪出。每一行的開始是觸點群組

成的“工作條件”,最右邊是線圈或運算處理框表達的“工作結(jié)果”。(1)線圈及運算處理框不能與左母線相連且必須與右母線相連。指出下面兩圖的錯誤:(2)觸點應(yīng)畫在水平線上,不允許畫在垂直分支上。(豎線上不能畫觸點)很難正確識別觸點5與其他觸點的關(guān)系可按邏輯關(guān)系改畫§5-1

梯形圖編程規(guī)則3(4)串并聯(lián)電路宜“左寬右窄”、“上寬下窄”,可減少程序語句。(并聯(lián)支路多的靠左母線)ANB(3)不包含觸點的分支應(yīng)畫成垂直線,以便識別控制路徑。(橫線上不能空白線段)4ORB(5)對縱接輸出宜“上簡下繁”。MPSMPP(串聯(lián)多的電路位于上端)5(6)避免雙線圈輸出(雙線圈是指在程序中對同一元件號的線圈有兩次以上的輸出,出現(xiàn)雙線圈容易引起誤動作,前面的輸出無效,最后一次輸出才是有效的)。特例是同一程序的兩個絕不會同時執(zhí)行的程序段中可以有相同的輸出線圈。(7)遇到不可編程電路必須作重新安排,以便于正確應(yīng)用

PLC基本指令來進行編程。將不可編程電路重新安排成了可編程的電路。67PLC程序設(shè)計常用的方法經(jīng)驗設(shè)計法順序控制設(shè)計法§5-2

PLC程序的經(jīng)驗設(shè)計法8經(jīng)驗設(shè)計法:經(jīng)驗設(shè)計法用設(shè)計繼電器電路圖的方法來設(shè)計比較簡單的開關(guān)量控制系統(tǒng)的梯形圖,即在一些典型的控制電路程序的基礎(chǔ)上,根據(jù)被控制對象的具體要求,進行選擇組合,并多次反復(fù)調(diào)試和修改梯形圖,有時需增加一些輔助觸點和中間編程環(huán)節(jié),才能達到控制要求。這種方法沒有規(guī)律可遵循,設(shè)計所用的時間和設(shè)計質(zhì)量與設(shè)計者的經(jīng)驗有很大的關(guān)系,所以稱為經(jīng)驗設(shè)計法。經(jīng)驗設(shè)計法用于較簡單的梯形圖設(shè)計。應(yīng)用經(jīng)驗設(shè)計法必須熟記一些典型的控制電路,如起保停電路、脈沖發(fā)生電路等。也可參考電工手冊給出的大量常用的繼電器控制電路。例1:送料小車自動控制系統(tǒng)的梯形圖設(shè)計要解決的問題:送料小車在限位開關(guān)X4處裝料,10s后裝料結(jié)

束,開始右行,碰到X3后停下來卸料,15s后

左行,碰到X4后又停下來裝料,如此循環(huán)往復(fù)。9設(shè)計過程:根據(jù)問題描述我們想到了電動機正反轉(zhuǎn)控制系統(tǒng)。再考慮需修改的地方:要增加時間控制和限位開關(guān)控制。10例2:控制小車往返次數(shù)的程序設(shè)計(書上P134)要解決的問題:假設(shè)小車開始時停在最左邊,按下右行啟動按鈕,小車開始右行,以后小車將在兩個限位開關(guān)之間往返運行。往返3次后小車停在最左邊。11例2:控制小車往返次數(shù)的程序設(shè)計(書上P134)1213用經(jīng)驗法設(shè)計梯形圖存在的問題:設(shè)計方法很難掌握,設(shè)計周期長。沒有一套固定的方法和步驟可以遵循,具有很大的試探性和隨意性;設(shè)計復(fù)雜系統(tǒng)的梯形圖,要用大量的中間元件來完成記憶、聯(lián)鎖、互鎖等功能,由于需要考慮的因素很多,它們往往

又交織在一起,分析起來非常困難,并且很容易遺漏一些

問題。修改某一局部程序時,很可能會對系統(tǒng)其他部分程序產(chǎn)生意想不到的影響。裝置交付使用后維修困難。用經(jīng)驗設(shè)計法設(shè)計出的梯形圖往往非常復(fù)雜,分析起來非常困難,給PLC控制系統(tǒng)的維修和改進帶來了很大困難。14§5-3

PLC程序的順序控制設(shè)計法一、 順序控制設(shè)計法概述順序控制順序控制:就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個輸入信號的作用下,各個執(zhí)行機構(gòu)在生產(chǎn)過程中根據(jù)外部輸入信號、內(nèi)部狀態(tài)和時間的順序,自動而有秩序地進行操作。

如果一個控制系統(tǒng)可以分解成幾個獨立的控制動作或工序,且這些動作或工序必須嚴(yán)格按照一定的先后次序執(zhí)行才能保證生產(chǎn)的正常進行,這樣的控制系統(tǒng)稱為順序

控制系統(tǒng)。15順序控制設(shè)計法順序控制設(shè)計法的思想:首先根據(jù)系統(tǒng)的工藝過程,畫出順序功能圖,然后根據(jù)順序功能圖畫出梯形圖。(注意:編程軟件GX

Developer為用戶提供了順序功能圖語言,在編程軟件中生成順序功能圖后便完成了編程工作。)順序控制設(shè)計法是當(dāng)前PLC程序設(shè)計的主要方法,容易被初學(xué)者接受,程序的調(diào)試、修改和閱讀也很容易,并且大大提高了設(shè)計效率。順序功能圖

順序功能圖SFC(SequentialFunction Chart)就是描述控制系統(tǒng)的控制過程、功能及特性的一種圖形,是設(shè)計PLC順序控制程序的有力工具。。順序功能圖主要由步、動作、有向連線、轉(zhuǎn)換和轉(zhuǎn)換條件組成。16二、 順序功能圖1、步將系統(tǒng)的一個工作周期劃分為若干個順序相連的階段,這些階段稱為步。步是根據(jù)輸出量的狀態(tài)劃分的,在任何一步之內(nèi),各輸出量的狀態(tài)不變,但相鄰兩步輸出量狀態(tài)是不同的。用編程元件(輔助繼電器M或狀態(tài)S)代表各步。圖4.15

步的劃分17初始步:與系統(tǒng)的初始狀態(tài)相對應(yīng)的步稱為初始步,初始狀態(tài)一般是系統(tǒng)等待起動命令的相對靜止的狀態(tài)。在順序功能圖中初始步用雙線框表示,一般步用矩形框表示,矩形框中用數(shù)字或者軟元件號表示步的編號?;顒硬剑寒?dāng)系統(tǒng)正處于某一步所在的階段時,稱該步處于活動狀態(tài),該步為“活動步

”。18動作被控系統(tǒng)在某一步中要完成某些“動作”;在順序功能圖中動作用矩形框表示,矩形框可用文字或符號表示。有向連線在順序功能圖中,有向連線將代表各步的方框按它們成為活動步的先后次序排列并連接起來。轉(zhuǎn)換將相鄰各步分隔開,在有向連線上用與有向連線垂直的的短劃線表示。19轉(zhuǎn)換條件使系統(tǒng)由當(dāng)前步進入下一步的信號稱為轉(zhuǎn)換條件。外部輸入信號

PLC內(nèi)部產(chǎn)生的信號(如T、C)

若干個信號的與、或、非邏輯組合。轉(zhuǎn)換條件:標(biāo)注在表示轉(zhuǎn)換的短線的旁邊,可以是文字語言、布爾代數(shù)表達式或圖形符號。2021圖4.17

順序功能圖初始步用雙框圖5-10

運料礦車示意圖與順序功能圖22三、順序功能圖的基本結(jié)構(gòu)單序列由一系列相繼激活的步組成,每一步的后面僅接有一個轉(zhuǎn)換,每一個轉(zhuǎn)換的后面只有一個步。

在單序列中,有向連線沒有分支與合并。23三、順序功能圖的基本結(jié)構(gòu)(2)

選擇序列

選擇序列的開始稱為分支,轉(zhuǎn)換符號只能標(biāo)在水平連線之下。

選擇序列的結(jié)束稱為合并,轉(zhuǎn)換符號只允許標(biāo)在水平連線之上。24三、順序功能圖的基本結(jié)構(gòu)并行序列并行序列用來表示系統(tǒng)的幾個同時工作的獨立部分的工作情況。并行序列中的水平連線用雙線表示,且只允許有一個轉(zhuǎn)換符號。并行序列的開始稱為分支,結(jié)束稱為合并。2526四、順序功能圖中轉(zhuǎn)換實現(xiàn)的基本規(guī)則1、轉(zhuǎn)換實現(xiàn)的條件該轉(zhuǎn)換所有的前級步都是活動步;相應(yīng)的轉(zhuǎn)換條件得到滿足。27圖4.24

轉(zhuǎn)換的同步實現(xiàn)28四、順序功能圖中轉(zhuǎn)換實現(xiàn)的基本規(guī)則2、轉(zhuǎn)換實現(xiàn)應(yīng)完成的操作使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的后續(xù)步都變?yōu)榛顒硬剑?/p>

使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的前級步都變?yōu)椴换顒硬剑?9順序功能圖的特點:兩個步必須用一個轉(zhuǎn)換將它們分隔開,不能直接相連;兩個轉(zhuǎn)換必須用一個步將它們分隔開,不能直接相連;順序功能圖中的初始步是必不可少的;一方面是因為該步與它的相鄰步相比,從總體上說輸出變量的狀態(tài)并不相同;另一方面如果沒有該步,系統(tǒng)無法返回初始停止?fàn)顟B(tài)。自動控制系統(tǒng)多次重復(fù)執(zhí)行同一工藝過程,在順序功能圖中一般應(yīng)有步和有向連線組成的閉環(huán),即從最后一步返回初始步。用一個適當(dāng)?shù)男盘枺ū热鏜8002)將初始步置為活動步。圖4.17

順序功能圖3031§5-4 使用STL指令的編程方法順控設(shè)計法中梯形圖的編程方式根據(jù)系統(tǒng)的順序功能圖設(shè)計梯形圖的方法,稱為順序控制梯形圖的編程方法。使用STL指令的編程方式使用置位、復(fù)位指令的編程方式32使用專門用于編制順序控制程序的編程元件狀態(tài)(S)和步進梯形指令編程STL(StepLadderInstruction):步進梯形指令;RET:使STL指令復(fù)位的指令;STL觸點:使用STL指令的狀態(tài)的常開觸點,它是一種“胖”觸點。33類

別元件編號點數(shù)用

點初始狀態(tài)S0~S910用于狀態(tài)轉(zhuǎn)移圖(SFC)的初始狀態(tài)返回原點S10~S1910多運行模式控制當(dāng)中,用作返回原點的狀態(tài)一般狀態(tài)S20~S499480用作狀態(tài)轉(zhuǎn)移圖(SFC)的中間狀態(tài)掉電保持狀態(tài)S500~S899400具有停電保持功能,用于停電恢復(fù)后需繼續(xù)執(zhí)行停電前狀態(tài)的場合信號報警狀態(tài)S900~S999100用作報警元件使用FX2N系列

PLC的狀態(tài)元件注:1.狀態(tài)的編號必須在指定范圍內(nèi)選擇。各狀態(tài)元件的觸點,在PLC內(nèi)部可自由使用,次數(shù)不限。在不用步進順控指令時,狀態(tài)元件可作為輔助繼電器在程序中使用。指令助記符、名稱功

能梯形圖符號程序步STL步進梯形指令步進接點驅(qū)動1RET步進返回指令步進程序結(jié)束返回RET134表5-2步進順控指令功能及梯形圖符號圖5.2

STL指令與順序功能圖STL觸點驅(qū)動的電路塊有三個功能:負(fù)載的驅(qū)動處理、指定轉(zhuǎn)換條件、指定轉(zhuǎn)換目標(biāo)當(dāng)某一步為活動步時,對應(yīng)的STL觸點接通,負(fù)載被驅(qū)動。同時當(dāng)轉(zhuǎn)換條件滿足時,轉(zhuǎn)換實現(xiàn),后續(xù)步變?yōu)榛顒硬?。與原活動步對應(yīng)的狀態(tài)被系統(tǒng)程序復(fù)位,STL觸點斷開。35圖5.2

STL指令與順序功能圖編程軟件中STL指令畫法361、單序列的編程方法復(fù)雜控制系統(tǒng)程序結(jié)構(gòu)371、單序列的編程方法公用程序復(fù)雜控制系統(tǒng)程序結(jié)構(gòu)381、單序列的編程方法手動程序復(fù)雜控制系統(tǒng)程序結(jié)構(gòu)391、單序列的編程方法自動程序復(fù)雜控制系統(tǒng)程序結(jié)構(gòu)401、單序列的編程方法自動程序梯形圖4142STL指令的特點:①STL指令有建立子(新)母線的功能,其后進行的輸出及狀態(tài)轉(zhuǎn)移操作都在子母線上進行,與STL觸點相連的觸點應(yīng)使用LD或LDI指令,LD點移到STL觸點的右側(cè),RET指令使LD點返回左側(cè)母線;②各個STL觸點驅(qū)動的電路一般放在一起,最后一個電路結(jié)束時,一定要使用RET指令。?STL觸點驅(qū)動的電路中不能使用主控類指令MC和MCR,可以使用跳轉(zhuǎn)指令CJ;④在轉(zhuǎn)換條件對應(yīng)的電路中,不能使用ANB,ORB,MPS,MRD,MPP指令,可以用轉(zhuǎn)換條件對應(yīng)的復(fù)雜電路來驅(qū)動輔助繼電器再用輔助繼電器的常開觸點來作轉(zhuǎn)換條件。43STL指令的特點:①CPU只執(zhí)行活動步對應(yīng)的程序;因此允許同一元件的線圈在不同的STL接點后多次使用,即允許出現(xiàn)雙線圈現(xiàn)象。但是同一個軟元件的線圈不能在可能同時為活動步的STL

區(qū)內(nèi)出現(xiàn),在有并行序列的順序功能圖中,應(yīng)特別注意這一問題。?OUT指令與SET指令均可以用于步的活動狀態(tài)的轉(zhuǎn)換。SET指令一般用于驅(qū)動狀態(tài)的軟元件號不當(dāng)前步的狀態(tài)的軟元件號大的STL

步;OUT指令一般用于順序功能圖中的閉環(huán)和調(diào)步(見P149

頁)。2、選擇序列的編程方法圖5.4

選擇序列44選擇序列的分支:如果在某一步的后面有N條選擇序列的分支,則該步的STL觸點開始的電路塊中應(yīng)有N條分別指明各轉(zhuǎn)換條件

和轉(zhuǎn)換目標(biāo)的并聯(lián)電路。選擇序列的合并:分別得到每個分支的步進觸點驅(qū)動電路塊。(沒有必要特別留意選擇序列的合并,只要正確地確定每一步的轉(zhuǎn)換條件和轉(zhuǎn)換目標(biāo),就能“自然地”實現(xiàn)選擇序列的合并)2、選擇序列的編程方法圖5.4

選擇序列453、并行序列的編程方法圖5.6

并行序列46注:串聯(lián)的STL觸點的個數(shù)不能超過8個。并行序列的分支:當(dāng)S0是活動步,并且轉(zhuǎn)換條件X0滿足時,步S21和S24應(yīng)同時變?yōu)榛顒硬?。并行序列的合并:S0之前有一個并行序列的合并,必須步S22和S25同時為活動步(對應(yīng)于兩條連續(xù)的STL指令),并且轉(zhuǎn)換條件X2滿足,才能使S0置位。3、并行序列的編程方法圖5.6

并行序列4748例:小車控制系統(tǒng)的順序控制功能圖與梯形圖49504、跳步與循環(huán)結(jié)構(gòu)跳轉(zhuǎn)與循環(huán)是選擇性分支的一種特殊形式。跳步正向跳步逆向跳步循環(huán)結(jié)構(gòu)51圖5.9

梯形圖52小結(jié)跳轉(zhuǎn)與循環(huán)的條件,可以由現(xiàn)場的行程(位置)開關(guān)獲取,也可以用計數(shù)方法確定循環(huán)次數(shù),在時間控制中也可以用定時器來確定。5354中心思想:以順序功能圖中的轉(zhuǎn)換為中心,使用置位、復(fù)位指令的編程方法。用轉(zhuǎn)換所有前級步對應(yīng)的輔助繼電器的常開觸點與轉(zhuǎn)換對應(yīng)的觸點或電路串聯(lián),作為執(zhí)行SET、RST指令的條件用SET指令使所有后續(xù)步對應(yīng)的輔助繼電器置位。用RST指令使所有前續(xù)步對應(yīng)的輔助繼電器復(fù)位?!?-5 使用置位、復(fù)位指令的編程方法例:以圖5.22中X1對應(yīng)的轉(zhuǎn)換為中心的編程方法圖5.22

以轉(zhuǎn)換為中心的編程方法注:使用此種編程方法時,不能將輸出繼電器的線圈與SET、RST指令并聯(lián),應(yīng)用代表步的輔助繼電器的常開觸點或它們的并聯(lián)電路來驅(qū)動輸出繼電器的線圈。55例:信號燈控制系統(tǒng)的順序功能圖與梯形圖56二、選擇序列的編程方法圖5.26

選擇序列57每個轉(zhuǎn)換只有一個前級步和一個后級步。因此編程方法和單序列相同。圖5.26

選擇序列圖5.27

梯58形圖三、并行序列的編程方法圖5.28

并行序列并行序列的分支處的轉(zhuǎn)換有多個后續(xù)步,因此該轉(zhuǎn)換所對應(yīng)的電路塊中應(yīng)將這些后續(xù)步對應(yīng)的輔助繼電器置位并行序列的合并處的轉(zhuǎn)換有多個前級步,因此該轉(zhuǎn)換所對應(yīng)的電路塊中應(yīng)將這些前級步對應(yīng)的輔助繼電器的常開觸點串聯(lián)作為后續(xù)步置位的條件。59圖5.29

梯形圖圖5.28

并行序列6061四、各種編程方法的比較編程方法的通用性以轉(zhuǎn)換為中心的編程方法通用性較強;使用STL指令的編程方法屬于專用指令。不同編程方法設(shè)計的程序長度比較使用STL指令的編程方法設(shè)計的程序較短。62四、各種編程方法的比較(3)電路結(jié)構(gòu)及其他方面的比較以轉(zhuǎn)換為中心的編程方法:以轉(zhuǎn)換為中心,充分體現(xiàn)了轉(zhuǎn)換實現(xiàn)的基本規(guī)則。使用STL指令的編程方法:以STL觸點為中心。63STL指令的優(yōu)點:①在轉(zhuǎn)換實現(xiàn)時,對前級步的狀態(tài)和由它驅(qū)動的輸出繼電器的復(fù)位是由系統(tǒng)程序完成的,而不是由用戶程序在梯形圖中完成,因此程序最短。?LD點被移到了STL觸點的右端,對于選擇序列的分支的編程提供了方便。?CPU不執(zhí)行處于斷開狀態(tài)的STL觸點驅(qū)動的電路塊中的指令,縮短了用戶程序的執(zhí)行時間。④在使用STL指令的編程方法時,只需注意某一步有哪些輸出繼電器應(yīng)被驅(qū)動,不必考慮是否會出現(xiàn)雙線圈現(xiàn)象,大大簡化了輸出電路的設(shè)計。1、系統(tǒng)簡介對于很多工業(yè)設(shè)備都需要設(shè)置幾種不同的工作方式,常見的有手動、單步、單

周期和連續(xù)4種工作方式,后3種屬自動工作方式。其梯形圖可采用右圖所示的典型結(jié)構(gòu),在主程序中用調(diào)用子程序的方法來實現(xiàn)各種工作方式的切換6。4編程方法一:§5-7

具有多種工作方式的系統(tǒng)的編程方法主程序公用程序公用程序:用于處理各種工作方式都要執(zhí)行的任務(wù);以及不同工作方式之間相互切換的處理。65公用程序手動程序6667681、系統(tǒng)簡介對于很多工業(yè)設(shè)備都需要設(shè)置幾種不同的工作方式,常見的有手動、單步、單周期和連續(xù)4種工作方式,后3種屬自動工作方式。其梯形圖一般采用右圖所示的典型結(jié)構(gòu),采用跳轉(zhuǎn)結(jié)構(gòu)。其中X10為自動/手動切換開關(guān),公用程序用于自動程序和手動程序相互切換的處理。圖5.32

梯形圖的總體結(jié)構(gòu)69編程方法二:2、手動程序與公用程序(1)手動程序設(shè)計手動程序可以獨立地對PLC的輸出量進行控制例:一處卸料的送料小車的控制系統(tǒng)70圖5.33

操作面板示意圖71圖5.34

外部接線圖72圖5.35

手動程序7374(2)公用程序設(shè)計公用程序的作用:自動程序和手動程序相互切換的處理。當(dāng)系統(tǒng)開始執(zhí)行自動程序時,要求系統(tǒng)處于與自動程序的順序功能圖中初始步對應(yīng)的初始狀態(tài)。如開機后系統(tǒng)沒有處于初始狀態(tài),則應(yīng)進入手動工作方式,用手動操作使系統(tǒng)進入初始狀態(tài),再切換到自動工作方式。也可以設(shè)置使系統(tǒng)自動進入初始狀態(tài),系統(tǒng)進入自動運行之前,公用程序應(yīng)將順序功能圖的初始步對應(yīng)的編程元件置位,將除初始步以外的各步對應(yīng)的輔助繼電器復(fù)位,避免系統(tǒng)返回自動工作方式時出現(xiàn)同時有兩個活動步的異常情況。圖5.36

公用程序753、自動程序的編程方法自動程序包括單步、單周期和連續(xù)三種工作方式單步:從初始步開始,按一下啟動按鈕,系統(tǒng)轉(zhuǎn)換到下一步,完成該步任務(wù)后,自動停止工作并停在該步,再按一下啟動按鈕,又往前走一步。一般用于系統(tǒng)調(diào)試。單周期:按下啟動按鈕后,從初始步開始按順序功能圖的規(guī)定完成一個周期的工作,返回并停留在初始步。連續(xù)工作:在初始狀態(tài)按下啟動按鈕,小車從初始步開

始一個周期接一個周期地反復(fù)連續(xù)工作,按下停止按鈕后,并不馬上停止工作,而是在完成最后一個周期的全部工作

后才停在初始步。763、自動程序的編程方法上述系統(tǒng)的順序功能圖:7778基本指令及編程實例實例1——*三組搶答器實例2——*五組搶答控制器實例3——三臺電機的循環(huán)啟停運轉(zhuǎn)控制實例4——運料小車的往返控制實例5——兩處卸料的小車控制實例6——*十字路口交通燈控制79實例1:三組搶答器兒童組2人、學(xué)生組1人、教師組2人組成3組搶答。兒童任一人按按鈕均可搶答,教師需二人同時按按鈕才可搶答,在主持人宣布開始并按下按鈕后10s內(nèi)有人搶答,則幸運彩球轉(zhuǎn)動表示慶賀。輸入輸出信號列表輸入信號輸出信號功能名稱輸入端口功能名稱輸出端口兒童2人SB1、SB2X1、X2兒童搶答指示臺燈Y1學(xué)生SB3X3學(xué)生搶答指示臺燈Y2教師SB4、SB5X4、X5教師搶答指示臺燈Y3主持人開始SB6X11彩球旋轉(zhuǎn)彩燈Y4主持人復(fù)位SB7X12兒童1兒童2學(xué)生教師1教師2開始復(fù)位兒童搶答指示燈學(xué)生搶答指示燈教師搶答指示燈彩燈旋轉(zhuǎn)繼電器80可編程接線原理圖Y3Y1Y2X11

X12Y1X1X2Y1Y2X3Y2X12Y3X4

X5Y3X11K100T0Y4X12

Y2

Y3兒童任一人搶答學(xué)生搶答教師二人同時搶答彩燈旋轉(zhuǎn)存在的問題:1、互鎖(競時封鎖)2、10s后搶答無效梯形圖設(shè)計ENDY1

Y3X12

Y1

Y2T0Y4啟保停電路主持人“開始”并計時

10秒后,仍有人搶答,視無效,即彩球不亮。已在答題時,彩燈應(yīng)能自

鎖,不受T0控制。8182實例2:五組搶答控制器設(shè)計主持人總臺設(shè)有燈、音響、開始和復(fù)位按鈕;五個參賽隊分臺均設(shè)有燈及搶答按鈕。在主持人按下開始按鈕前有人搶答視為“違例”(總臺燈+某臺燈及音響動作)在主持人按下開始按鈕后10s到無人搶答視為“無人應(yīng)答”(總臺燈及音響動作)有人正常搶答(音響+某臺燈動作)搶答后超過30s未答完視為“超時”(總臺燈及音響動作)主持人按下復(fù)位按鈕,搶答器復(fù)位83輸入輸出信號列表輸入器件輸出信號機內(nèi)其他器件X0:總臺復(fù)位Y0:總臺音響M0:公共控制觸點繼電器X10:總臺開始按鈕Y14:總臺燈M1:應(yīng)答時間輔助繼電器X1~X5:分臺按鈕Y1~Y5:分臺燈M2:搶答輔助繼電器M3:答題時間輔助繼電器M4:音響啟動信號繼電器T1:應(yīng)答時限10sT2:答題時限30sT3:音響時限1s梯形圖設(shè)計M1M1

應(yīng)答允許K100

T1應(yīng)答時限Y1X1

M2Y1

各臺燈Y5X5

M2…M3M3M2

T2K300

T2答題時限X1X5M2

搶答繼電器M2Y14違例Y14競時封鎖原則Y5

各臺燈T1時間內(nèi)無人應(yīng)答M2

M1T1

M2T2

M2有人應(yīng)答但超過T2時間總臺燈有人搶答T1

M2無人應(yīng)答T2

M2有人應(yīng)答但超時總臺音響M2PLSM4Y0M4

T3Y0T3K10音響時長自保持MCR

N0ENDM0X10

M2MCN0M0M10X0M10利用停止按鈕進行主控選擇主控結(jié)束返回母線84實例3:三臺電動機循環(huán)啟??刂迫_電機Y0、Y1、Y2相隔5s啟動,各運行10s停止,并循環(huán)。分析:建立“時間點”是程序設(shè)計的關(guān)鍵。由于本例時間間隔相等,故“時間點”的建立也可借助振蕩電路及計數(shù)器。方法一:用1個定時器與4個計數(shù)器配合方法二:用4個定時器找關(guān)鍵點C0C1C2C35s5s5s5sY3Y1Y2X0啟動T0

T1

T2

T3855s5s5s5sX0C0C1C2C3Y1Y3Y2M0由啟動信號獲得各計數(shù)器初始復(fù)位由

M0完成。四個計數(shù)器對T0脈沖計數(shù),計數(shù)到設(shè)定值時,相應(yīng)觸點動作Y1的啟(停)條件是X0(C1)動作;Y2的啟(停)條件是X0、C0(C1)動作;Y3的啟(停)條件是X0、C1(C3)動作。X0接通后,T0產(chǎn)生周期為5s的振蕩方波。方法一:用1個定時器與4個計數(shù)器配合C3循環(huán)計數(shù)的復(fù)位條件由C3提供。86用M8002代替PLS指令,可減少程序2步。指令表875s5s5s5sX0T0T1T2T3Y1Y3Y2方法二:定時器法找關(guān)鍵點循環(huán)起動前如何復(fù)位?比較:循環(huán)起動比方法一簡單,因為定時器的復(fù)位容易。T3四個定時器對分別計時,計時到設(shè)定值時,相應(yīng)觸點動作Y1、Y2、Y3各自的啟停條件。88實例4:運料小車的往返控制如圖所示:SQ1、SQ2為運料小車左右終點的行程開關(guān)。運料小車在SQ1處裝料,20s后裝料結(jié)束,開始右行。當(dāng)碰到SQ2后停下來卸料,15s后左行,碰到SQ1后又停下來裝料。這樣不停地循環(huán)工作,直到按下停止按鈕SB3。按鈕SB1、SB2分別是小車右行和左行的啟動按鈕。SQ1(X3)SQ2(X4)

89延時15s,卸料后小車向后運行延時20s,裝料后完成一次動作。向前(右)Y0后退(左)Y1正反轉(zhuǎn)梯形圖裝料位置應(yīng)自動停車T0X4X3卸料位置應(yīng)自動停車卸料完應(yīng)自動啟動左行裝料完應(yīng)自動啟動右行

T1PLC端子分配圖裝卸料及定時90使用主控指令編程區(qū)別停車和自動循環(huán)T0X4X3T191實例5:用經(jīng)驗編程法實現(xiàn)兩處卸料的小車控制如圖所示:(1)按下啟動按鈕SB,小車前進,碰到限位開關(guān)SQl后,小車后退;(2)小車后退碰到限位開關(guān)SQ2后停車5s;第二次前進,碰到限位開關(guān)SQ3,再次后退;(3)當(dāng)后退再次碰到限位開關(guān)SQ2時,小車停止。Y1

Y0左行(后退) 右行(前進)PLC端子分配圖SQ3

X3SQ1

X1SB

SQ2X0

X2啟動5s停止92SB

SQ2X0

X2SQ3

X3Y0

前進后退

Y1SQ1

X1啟動

5s停止Y0Y0X0X1第一次前進Y1X1X2Y1第一次后退Y0T0X3Y0第二次前進Y1Y1X3X2第二次后退K50T0X293定時存在的問題:重復(fù)輸出;互鎖問題;第二次前進過程中觸發(fā)了X1,又會啟動后退;第二次后退到位,仍會啟動定時器。梯形圖草圖SQ3

X3Y0

前進后退

Y1SQ1

X1SB

SQ2X0

X2啟動

5s停止⒈用M0、M1解決重復(fù)輸出及互鎖的問題;⒉用M2記憶第二次前進①解決第二次后退后不再計時問題②解決第二次后退與X1無關(guān)的問題解決再次啟動時清除記憶的問題解決起點SQ2處未按啟動信號時,小車會自動啟動。M0X0X1M0第一次前進T0第二次前進M1X3M1M0M1Y0Y1M2M1第二次前進記憶K50T0X2Y1X3Y1X1X2

Y0兩次后退終止條件相同M

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論