第11章可編程控制器及其應(yīng)用_第1頁
第11章可編程控制器及其應(yīng)用_第2頁
第11章可編程控制器及其應(yīng)用_第3頁
第11章可編程控制器及其應(yīng)用_第4頁
第11章可編程控制器及其應(yīng)用_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第11章可編程控制器及其應(yīng)用

11.3可編程控制器應(yīng)用舉例11.1可編程控制器的結(jié)構(gòu)與工作方式11.2

可編程控制器的程序編制1.主機(jī)主機(jī)部分包括中央處理器(CPU)、系統(tǒng)程序存儲器和用戶程序及數(shù)據(jù)存儲器。11.1可編程控制器的結(jié)構(gòu)和工作方式第11章11.111.1.1

可編程控制器的結(jié)構(gòu)及各部分作用一類是系統(tǒng)程序存儲器,主要存放系統(tǒng)管理和監(jiān)控程序及對用戶程序作編譯處理的程序;另一類是用戶程序及數(shù)據(jù)存儲器,主要存放用戶編制的應(yīng)用程序及各種暫存數(shù)據(jù)和中間結(jié)果。PLC的內(nèi)部存儲器有兩類:2.輸入/輸出(I/O)接口第11章11.13.電源4.編程器5.輸入/輸出擴(kuò)展接口6.外部設(shè)備接口PLC的電源是指為CPU、存儲器、I/O接口等內(nèi)部電子電路工作所配備的直流開關(guān)穩(wěn)壓電源。編程器也是PLC的一種重要的外部設(shè)備,用戶可以用它輸入、檢查、修改、調(diào)試程序或用它監(jiān)視PLC的工作情況。I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。此接口可將編程器、計算機(jī)、打印機(jī)、條碼掃描儀等外部設(shè)備與主機(jī)相連,以完成相應(yīng)操作。第11章11.11.輸入采樣階段11.1.2

可編程控制器的工作方式I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。2.程序執(zhí)行階段3.輸出刷新階段第11章11.1第11章11.111.1.3

PLC的主要性能通??捎靡韵赂鞣N指標(biāo)進(jìn)行描述。

1.I/O點數(shù)此指PLC的外部輸入和輸出端子數(shù)。

2.用戶程序存儲容量此為衡量PLC所能存儲用戶程序的多少。在PLC中,程序指令是按“步”存儲的,一“步”占用一個地址單元,一條指令有的往往不止一“步”。

3.掃描速度此指掃描l000步用戶程序所需的時間,以ms/千步為單位。有時也可用掃描一步指令的時間計,如μs/步。

4.指令系統(tǒng)條數(shù)

PLC具有基本指令和高級指令,指令的種類和數(shù)量越多,其軟件功能越強(qiáng)。第11章11.1

5.編程元件的種類和數(shù)量

編程元件是指輸入繼電器、輸出繼電器、輔助繼電器、定時器、計數(shù)器、通用“字”寄存器、數(shù)據(jù)寄存器及特殊功能繼電器等,其種類和數(shù)量的多少關(guān)系到編程是否方便靈活,也是衡量PLC硬件功能強(qiáng)弱的一個指標(biāo)。

PLC內(nèi)部這些繼電器的作用和繼電接觸器控制系統(tǒng)中的繼電器十分相似,也有“線圈”和“觸點”。但它們不是“硬”繼電器,而是PLC存儲器的存儲單元。當(dāng)與入該單元的邏輯狀態(tài)為。1”時,則表示相應(yīng)繼電器的線圈接通,其常開觸點閉合,常閉觸點斷開。所以,PLC內(nèi)部的繼電器稱為“軟”繼電器。

第11章11.1第11章11.111.1.4可編程控制器的主要功能和特點

1.主要功能

(1)開關(guān)邏輯控制

(2)定時/計數(shù)控制

(3)步進(jìn)控制

(4)數(shù)據(jù)處理

(5)過程控制

(6)運(yùn)動控制

(7)通信聯(lián)網(wǎng)

(8)監(jiān)控

(9)數(shù)字量與模擬量的轉(zhuǎn)換

2.主要特點

(1)可靠性高,抗干擾能力強(qiáng)

(2)功能完善,編程簡單,組合靈活,擴(kuò)展方便

(3)體積小,質(zhì)量輕,功耗低第11章11.111.2

可編程控制器的程序編制

11.2.1可編程控制器的編程語言

PLC的編程語言以梯形圖語言和指令語句表語言(或稱指令助記符語言)最為常用,并且兩者常常聯(lián)合使用。

1.梯形圖

梯形圖是一種從繼電接觸器控制電路圖演變而來的圖形語言。梯形圖中通常用、圖形符號分別表示PLC編程元件的(動合)常開和(動斷)常閉觸點用或表示它們的線圈。梯形圖中編程元件的種類用圖形符號及標(biāo)注的字母或數(shù)字加以區(qū)別。第11章11.2鼠籠式電動機(jī)直接起動的梯形圖。(其繼電接觸器控制電路圖見10.2.2)KMSB1KMSB2KH第11章11.2

2.指令語句表

指令語句表是一種用指令助記符來編制PLC程序的語言,它類似于計算機(jī)的匯編語言。若干條指令組成的程序就是指令語句表。

ST起始指令〔也稱取指令);從左母線(即輸入公共線)開始取用常開放點作為該邏輯行運(yùn)算的開始.OR觸點并聯(lián)指令(也稱“或”指令):用于單個常開觸點的并聯(lián),

AN/觸點串聯(lián)反指令(也稱“與非”指令);用于單個常閉觸點的串聯(lián).OT輸出指令:用于將運(yùn)算結(jié)果驅(qū)動指定線圈。

ED程序結(jié)束指令。第11章11.211.2.2可編程控制器的編程原則和方法

1.編程原則

(1)PLC編程元件的觸點在編制程序時的使用次數(shù)是無限制的。

(2)梯形圖的每一邏輯行〔梯級)皆起始于左母線,終止于有母線。第11章11.2

(3)編制梯形圖時,應(yīng)盡量做到“上重下輕、左重有輕”以符合“從左到有、自上而下”的執(zhí)行程序的順序,并易于編寫指令語句表.第11章11.2

(4)在梯形因中皮避免將觸點畫在垂直線上,這種橋式梯形圖無法用指令語句編程,應(yīng)改畫成能夠編程的形式.

(5)應(yīng)避免同一繼電器線圈在程序中重復(fù)輸出,否則將引起誤操作

(6)外部輸入設(shè)備常閉(動斷)觸點的處理:第11章11.2第11章11.2

2.編程方法

(1)確定I/O點數(shù)及其分配第11章11.2(2)編制梯形圖和指令語句表第11章11.21.起始指令ST,ST/與輸出指令OT

sT/起始反指令(也稱取反指令):從左母線開始取用常閉觸點作為該邏輯行運(yùn)算的開始.

指令使用說明;

(1)ST、ST/指令的使用元件為x,Y,R

,T,c;oT指令的使用元件為Y,R。

(2)ST,ST/指令除用于與左母線相聯(lián)的觸點外,也可與ANS或oRS塊操作指令配合用于分支回路的起始處。

(3)OT指令不能用于輸入繼電器X,也不能直接用于左母線,OT指令可以連續(xù)使用若干次,這相當(dāng)線圈的并聯(lián)。第11章11.2第11章11.22.觸點串聯(lián)指令A(yù)N,AN/與觸眾并聯(lián)指令()R,0R/

AN為觸點串聯(lián)指令(也稱“與”指令),

AN/為觸點串聯(lián)反指令(也稱“與非”指令)。它們分別用于單個常開和常閉觸點的串聯(lián)。

OR為觸點并聯(lián)指令(也稱“或”指令),

OR/為觸點并聯(lián)反指令(也稱“或非”指令)。它們分別用于單個常開和常閉觸點的并聯(lián)。

指令使用說明;

(1)AN,AN/,OR,OR/指令的使用元件為X,Y,R,T,C。

(2)AN,AN/單個觸點串聯(lián)指令可多次連續(xù)串聯(lián)使用;OR,OR/單個觸點并聯(lián)指令可多次連續(xù)并聯(lián)使用。串聯(lián)或并聯(lián)次數(shù)沒有限制。第11章11.2第11章11.23.塊串聯(lián)指令A(yù)NS與塊并聯(lián)指令ORS第11章11.2

ANS(塊“與”)和ORS(塊“或’)分別用于指令塊的串聯(lián)和并聯(lián)聯(lián)接。

指令使用說明:

(1)每一指令塊均以ST(或者ST/)開始。

(2)當(dāng)兩個以上指令塊串聯(lián)或者并聯(lián)時,可將前面塊的并聯(lián)或串聯(lián)結(jié)果作為新的“塊”參與運(yùn)算。

(3)

指令塊中各支路的元件個數(shù)沒有限制。

(4)ANS和ORS指令不帶使用元件。第11章11.24.反指令/反指令(也稱“非”指令)是將該指令所在位置的運(yùn)算結(jié)果取反。第11章11.25.定時器指令TM

定時器指令分下列三種類型:

TMR:定時單位為0.01s的定時器;TMX;定時單位為0.1s的定時器;

TMY:定時單位為1s的定時器。第11章11.2(a)梯形圖(b)動作時序圖

(c)指令語句表第11章11.2指令使用說明:

(1)定時設(shè)置值為K0-K32767范圍內(nèi)的任意一個十進(jìn)制常數(shù)。

(2)定時器為減1計數(shù),即每來一個時鐘脈沖C,定時設(shè)置值逐次減1,直至減為0時,定時器動作,其常開觸點閉合,常閉觸點斷開。

(3)如果在定時器工作期間1Xo斷開,則運(yùn)行中斷,定時器復(fù)位,回到原設(shè)置值,同時其常開、常閉觸點恢復(fù)常態(tài)。

(4)程序中每個定時器只能使用一次,但其觸點可多次使用。第11章11.26.計數(shù)器指令CT(a)梯形圖(b)動作時序圖

(c)指令語句表第11章11.2指令使用說明:

(1)計數(shù)設(shè)置值為K0-K32767范圍內(nèi)的任意一個十進(jìn)制常數(shù)。

(2)計數(shù)器為減1計數(shù),即每來一個計數(shù)脈沖的上升沿,計數(shù)設(shè)置值逐次減1,直至減為0時,計數(shù)器動作,其常開觸點閉合,常閉觸點斷開。

(3)如果在計數(shù)器工作期間,復(fù)位端R因輸入復(fù)位信號[在上圖(a)中,即Xl閉合]而使計數(shù)器復(fù)位,則運(yùn)行中斷,回到原設(shè)置值,同時其常開、常閉觸點恢復(fù)常態(tài)。

(4)程序中每個計數(shù)器只能使用一次,但其觸點可多次使用。第11章11.27.堆棧指令PSHS,RDS,POPS第11章11.2指令使用說明:

(1)堆棧指令常用于梯形圖中多條聯(lián)于同一點的支路要用到同一中間運(yùn)算結(jié)果的場合。

(2)堆棧指令是一種組合指令,不能單獨使用。PSHS,POPS在堆棧程序中各出現(xiàn)一次(開始和結(jié)束時),而RDS在程序中視連接在同一點的支路數(shù)目的多少可多次使用。

下圖為上圖的等效梯形圖。第11章11.28.微分指令DF,DF/DF:當(dāng)檢測到觸發(fā)信號上升沿時,線圈接通一個掃描周期。DF/:當(dāng)檢測到觸發(fā)信號下降沿時,線圈接通一個掃描周期。它們的用法如下圖所示。指令使用說明:

(1)DF,DF/指令僅在觸發(fā)信號接通或斷開這一狀態(tài)變化時有效。

(2)DF,DF/指令沒有使用次數(shù)的限制。

(3)如果某一操作只需在觸點閉合或斷開時執(zhí)行一次,可以便用DF或DF/指令。第11章11.2第11章11.29.置位、復(fù)位指令SET,RSTSET:觸發(fā)信號Xo閉合時,Yo接通RST:觸發(fā)信號X1閉合時,Yo斷開它們的用法如下圖所示。指令使用說明:

(1)SET,RST指令的使用元件為Y,R。

(2)當(dāng)觸發(fā)信號一接通,即執(zhí)行SET(RST)指令。不管觸發(fā)信號如何變化,線圈將接通(斷開)并保持。

(3)對同一繼電器Y(或R),可以便用多次SET和RST指令,次數(shù)不限。

(4)當(dāng)使用SET和RST指令時,輸出線圈的狀態(tài)隨程序運(yùn)行過程中每一階段的執(zhí)行結(jié)果而變化。

(5)當(dāng)輸出刷新時,外部輸出的狀態(tài)取決于最大地址處的運(yùn)行結(jié)果。第11章11.2第11章11.210.保持指令KP

KP指令的用法如下圖所示。

指令使用說明:

(1)KP指令的使用元件為Y,R。

(2)置位觸發(fā)信號一旦將指定的繼電器接通,則無論置位觸發(fā)信號隨后是接通狀態(tài)還是斷開狀態(tài),指定的繼電器都保持接通,直到復(fù)位觸發(fā)信號接通。

(3)如果置位、復(fù)位觸發(fā)信號同時接通,則復(fù)位觸發(fā)信號優(yōu)先。

(4)當(dāng)PLC電源斷開時,KP指令的狀態(tài)不再保持。

(5)對同一繼電器Y(或R)一般只能使用一次KP指令。第11章11.2第11章11.211.空操作指令NOPNOP:指令不完成任何操作,即空操作,其用法如下圖所示。指令使用說明:

(1)NOP指令占一步,當(dāng)插入NOP指令時,程哼容量將有所增加,但對運(yùn)算結(jié)果沒有影響。

(2)插入NOP指令可使程序在檢查或修改時容易閱讀。第11章11.212.移位指令SR

SR:實現(xiàn)對內(nèi)部移位寄存器WR中的數(shù)據(jù)移位,其用法如下圖所示。第11章11.2指令使用說明:

(1)SR指令的使用元件的WR??芍付▋?nèi)部通用“字”寄存器中任意一個作移位寄存器用。

(2)用SR指令時,必須有數(shù)據(jù)輸入、移位脈沖輸入和復(fù)位信號輸入,而其中以復(fù)位信號優(yōu)先。下面13-15不用學(xué)。第11章11.211.3可編程控制器應(yīng)用舉例第11章11.3PLC應(yīng)用控制系統(tǒng)設(shè)計流程框圖第11章11.31.確定控制對象及控制內(nèi)容

(1)深入了解和詳細(xì)分析被控對象(生產(chǎn)設(shè)備或生產(chǎn)過程)的工作原理及工藝流程,畫出工作流程固;

(2)列出該控制系統(tǒng)應(yīng)具備的全部功能和控制范圍;

(3)擬定控制方案使之能最大限度地滿足控制要求,并保證系統(tǒng)簡單、經(jīng)濟(jì)、安全、可靠。2.PLC機(jī)型選擇

機(jī)型選擇的基本原則是在滿足控制功能要求的前提下,保證系統(tǒng)可靠、安全、經(jīng)濟(jì)及使用維護(hù)方便。一般須考慮以下幾方面問題。

(1)確定I/0點數(shù)

(2)確定用戶程序存儲器的存儲容量

(3)響應(yīng)速度

(4)輸入輸出方式及負(fù)載能力

第11章11.33、硬件設(shè)計確定各種輸入設(shè)備及被控對象與P比的連接方式,設(shè)計外圍輔助電路及操作控制盤,畫出輸入輸出端子接線圖,并實施具體安裝和聯(lián)接。4.軟件設(shè)計

(1)根據(jù)輸入輸出變量的統(tǒng)計結(jié)果對PLC的I/0端進(jìn)行分配和定義。

(2)根據(jù)PLC掃描工作方式的特點,按照被控系統(tǒng)的控制流程及各步動作的邏輯關(guān)系,合理劃分程序模塊,畫出梯形圖。5、系統(tǒng)統(tǒng)調(diào)第11章11.311.3.1三相異步電動機(jī)Y—Δ換接起動控制

本例的繼電器控制電路如下圖所

溫馨提示

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

評論

0/150

提交評論