PLC在地鐵設備中的應用 課件 第5-7章 PLC基本指令及程序設計、順序控制指令、功能指令_第1頁
PLC在地鐵設備中的應用 課件 第5-7章 PLC基本指令及程序設計、順序控制指令、功能指令_第2頁
PLC在地鐵設備中的應用 課件 第5-7章 PLC基本指令及程序設計、順序控制指令、功能指令_第3頁
PLC在地鐵設備中的應用 課件 第5-7章 PLC基本指令及程序設計、順序控制指令、功能指令_第4頁
PLC在地鐵設備中的應用 課件 第5-7章 PLC基本指令及程序設計、順序控制指令、功能指令_第5頁
已閱讀5頁,還剩207頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第五章PLC基本指令及程序設計第一節(jié)PLC的基本邏輯指令及舉例

一、位邏輯指令

二、定時器指令

三、計數(shù)器指令第二節(jié)梯形圖的編輯方法

一、梯形圖編程的基本規(guī)則

二、語句表編輯規(guī)則第三節(jié)典型電路及應用舉例

一、典型電路

二、應用舉例本章重點:計數(shù)器和定時器本章難點:定時器和計算器混合應用梯形圖的編程方法第一節(jié)PLC的基本邏輯指令及舉例一、位邏輯指令1.邏輯取及線圈驅(qū)動指令(LD、LDN和=)LD(Load):取指令。用于網(wǎng)絡塊邏輯運算開始的常開觸點與母線的連接。LDN(LoadNot):取反指令。用于網(wǎng)絡塊邏輯運算開始的常閉觸點與母線的連接。=(Out):線圈驅(qū)動指令。LD、LDN、=電路的使用說明如圖5-1所示返回第一節(jié)PLC的基本邏輯指令及舉例圖5-1LD、LDN、=電路返回LDI0.0

=Q0.0

LDNI0.1

=Q0.1

=M0.1第一節(jié)PLC的基本邏輯指令及舉例2.觸點串聯(lián)指令(A、AN)A(And):與指令。用于單個常開觸點與其他程序段的串聯(lián)連接。AN(AndNot):與反指令。用于單個常閉觸點與其他程序段的串聯(lián)連。

A、AN電路使用說明如圖5-2所示。

圖5-3所示的電路就不屬于連續(xù)輸出電路。返回第一節(jié)PLC的基本邏輯指令及舉例圖5-2A、AN電路返回LDI1.0ANC0=M0.0LDNM0.0AV1.2=Q0.2=M1.0ANT37=Q0.3第一節(jié)PLC的基本邏輯指令及舉例

圖5-3錯誤次序電路返回第一節(jié)PLC的基本邏輯指令及舉例3.觸點并聯(lián)指令(O、ON)O(OR):或指令。用于單個常開觸點與其他程序段的并聯(lián)連接。ON(0rNot):或反指令。用于單個常閉觸點與其他程序段的并聯(lián)連接。

O、ON電路使用說明如圖5-4所示。

返回第一節(jié)PLC的基本邏輯指令及舉例LDQ0.1ONI0.5AM10.2=Q1.0圖5-4O、ON電路返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例

OLD(OrLoad):或塊指令。用于串聯(lián)電路塊的并聯(lián)連接。兩個以上觸點串聯(lián)形成的支路叫串聯(lián)電路塊。OLD電路使用說明如圖5-5所示。4.串聯(lián)電路塊的并聯(lián)連接指令(OLD)返回5.并聯(lián)電路塊的串聯(lián)連接指令(ALD)

兩條以上支路并聯(lián)形成的電路叫并聯(lián)電路塊。ALD(AndLoad):與塊指令。用于并聯(lián)電路塊的串聯(lián)連接。ALD電路如圖5-6所示第一節(jié)PLC的基本邏輯指令及舉例LDM0.0LDNI0.2AI0.0AM0.2LDI0.1OLDANM0.1=Q0.0OLD圖5-5OLD電路返回第一節(jié)PLC的基本邏輯指令及舉例圖5-6ALD電路返回LDI0.0AI0.1ONQ0.0LDM1.2ONT37ALDSQ0.0,1第一節(jié)PLC的基本邏輯指令及舉例6.置位/復位指令(S、R)置位(Set)/復位(Reset)指令的LAD和STL形式以及功能如表5-1所列。S/R指令使用說明如圖5-7所示。

表5-1置位/復位指令說明指令名稱LADSTL功能操作數(shù)范圍及類型返回置位指令復位指令Sbit,NRbit,N從bit開始的N個元件置1并保持從bit開始的N個元件清0并保持N:VB、IB、QB、MB、SMB、SB、LB、AC、常數(shù)、*VD、*AC和*LD。一般情況下使用常數(shù)(N:1~255)S/R:I、Q、M、SM、T、C、V、S和L第一節(jié)PLC的基本邏輯指令及舉例

圖5-7S/R指令應用返回LDI0.0SQ0.0,1LDI0.1RQ0.0,第一節(jié)PLC的基本邏輯指令及舉例

7.RS觸發(fā)器指令RS觸發(fā)器指令包括兩條指令:SR(SetDominantBistable):置位優(yōu)先觸發(fā)器指令。當置位信號(S1)和復位信號(R)都為真時,輸出為真。RS(ResetDominantBistable):復位優(yōu)先觸發(fā)器指令。當置位信號(S)和復位信號(R1)都為真時,輸出為假。S觸發(fā)器指令的LAD形式如圖5-8所示。RS觸發(fā)器指令及真值表如表5-2所列。返回第一節(jié)PLC的基本邏輯指令及舉例表5-2觸發(fā)器指令說明指令名稱S1R輸出操作數(shù)范圍及類型00保持前一狀態(tài)R/S:I、Q、V、M、SM、S、T、C。Bit:I、Q、V、M和S。010101111SR1輸出00保持前一狀態(tài)010101110返回第一節(jié)PLC的基本邏輯指令及舉例

圖5-8RS觸發(fā)器指令應用(a)梯形圖;(b)時序圖返回第一節(jié)PLC的基本邏輯指令及舉例8.立即指令立即指令的名稱和使用說明如表5-3所列。圖5-9所示為立即指令的用法。返回邊沿脈沖指令的使用及說明如表5-4所示。邊沿脈沖指令EU/ED使用舉例如圖5-10所示。9.邊沿脈沖指令第一節(jié)PLC的基本邏輯指令及舉例表5-3立即指令說明返回指令名稱語句表梯形圖使用說明立即取LDIbitbit只能為I立即取反LDINbit立即或OIbit立即或反ONIbit立即與AI bit立即與反AINbit立即輸出=Ibitbit只能為Q立即置位SIbit,N1、bit只能為Q2、N:1~1283、N的操作數(shù)同S/R指令立即復位RIbit,N第一節(jié)PLC的基本邏輯指令及舉例LDM0.2=IQ10.0LDII0.5RIQ0.2,1SIQ1.0,3圖5-9立即指令應用返回第一節(jié)PLC的基本邏輯指令及舉例

表5-4邊沿脈沖指令說明指令名稱梯形圖語句表功能說明返回上升沿脈沖下降沿脈沖EUED在上升沿產(chǎn)生脈沖在下降沿產(chǎn)生脈沖無操作數(shù)第一節(jié)PLC的基本邏輯指令及舉例

LDI0.0EU=M0.0SQ0.0,1LDI0.1ED=M0.1RQ0.0,1返回第一節(jié)PLC的基本邏輯指令及舉例圖5-10邊沿脈沖指令EU/ED指令應用(a)梯形圖;(b)語句表;(c)時序圖返回第一節(jié)PLC的基本邏輯指令及舉例返回二分頻PLC程序:第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回四分頻PLC程序:第一節(jié)PLC的基本邏輯指令及舉例10.NOT及NOP指令

(1)取反指令NOT取反指令的應用如圖5-11所示。

(2)空操作指令NOP(NoOperation)STL形式:NOPNLAD形式:

返回第一節(jié)PLC的基本邏輯指令及舉例

圖5-11取反指令應用(a)梯形圖;(b)語句表返回LDI0.0ANI0.1NOT=Q0.0(b)(a)第一節(jié)PLC的基本邏輯指令及舉例11、邏輯堆棧指令堆棧就是一個特殊的數(shù)據(jù)存儲區(qū),最深部的數(shù)據(jù)叫棧底數(shù)據(jù),頂部的數(shù)據(jù)叫棧頂數(shù)據(jù),S7-200PLC堆棧有9層,如圖5-12中iV0~iV8。

(1).邏輯入棧LPS、邏輯讀棧LRD和邏輯出棧LPP指令LPS(LogicPush):邏輯入棧指令(分支電路開始指令)LRD(LogicRead):邏輯讀棧指令。LDS(LoadStack):裝入堆棧指令。LPP(LogicPop):邏輯出棧指令(分支電路結(jié)束指令)。返回第一節(jié)PLC的基本邏輯指令及舉例圖5-12邏輯堆棧指令(a)LPS;(b)LRD;(c)LPP;(d)LDS前后前后前后前后

iv0iv0iv0iv1iv0iv1iv0iv3

iv1iv0iv1iv1iv1iv2iv1iv0

iv2iv1iv2iv2iv2iv3iv2iv1

iv3iv2iv3iv3iv3iv4iv3iv2

iv4iv3iv4iv4iv4iv5iv4iv3

iv5iv4iv5iv5iv5iv6iv5iv4

iv6iv5iv6iv6iv6iv7iv6iv5

iv7iv6iv7iv7iv7iv8iv7iv6

iv8iv7iv8iv8iv8ixiv8iv7返回第一節(jié)PLC的基本邏輯指令及舉例圖5-13邏輯堆棧指令應用(a)梯形圖;(b)語句表LDI0.0LPSLDI0.5OI0.6ALD=Q7.0LRD

LD2.1OI1.3ALD=Q6.0LPPAI1.0=Q3.0(b)(a)返回2.堆棧指令應用。邏輯堆棧指令應用如圖5-13所示。第一節(jié)PLC的基本邏輯指令及舉例12.比較指令比較指令的類型有:字節(jié)比較、整數(shù)比較、雙字整數(shù)比較、實數(shù)比較和字符串比較。數(shù)值比較指令的運算符有:=、>=、<、<=、>和<>等6種,而字符串比較指令只有=和<>兩種。

比較指令的LAD和STL形式如表5-5所列。返回第一節(jié)PLC的基本邏輯指令及舉例觸點的基本指令以字節(jié)比較為例)從母線取用比較觸點串聯(lián)比較觸點并聯(lián)比較觸點LDB=,LDB<>LDB>=,LDB>LDB<=,LDB<AB=,AB<>AB>=,AB>AB<=,AB<OB=,OB<>OB>=,OB>OB<=,OB<操作數(shù)的含義及范圍字節(jié)比較操作數(shù)IN1/IN2:IB、QB、MB、SMB、VB、SB、LB、AC、常數(shù)、*VD、*AC、*LD字比較操作數(shù)IN1/IN2:IW、QW、MW、SMW、T、C、VW、LW、AIW、AC常數(shù)、*VD、*AC、*LD雙字比較操作數(shù)IN1/TN2:ID、QD、MD、SMD、VD、LD、HC、AC、常數(shù)、*VD、*AC、*LD。實數(shù)比較操作數(shù)IN1/IN2:ID、QD、MD、SMD、VD、LD、AC、常數(shù)、*VD、*AC、*LD。OUT:I、Q、V、M、SM、S、T、C、L返回表5-5數(shù)值比較指令第一節(jié)PLC的基本邏輯指令及舉例二、定時器指令1.定時器介紹 S7-200PLC為用戶提供了三種類型的定時器:接通延時定時器(TON)、有記憶接通延時定時器(TONR)和斷開延時定時器(TOF)。定時器的編號用定時器的名稱和它的常數(shù)編號(最大數(shù)為255)來表示,即T***。如:T40。定時器的分辨率和定時時間的計算:單位時間的時間增量稱為定時器的分辨率。S7—200PLC定時器有3個分辨率等級:1ms、10ms和100ms。定時器定時時間T的計算:T==PT×S。式中:T為實際定時時間,PT為預置值,S為分辨率。返回第一節(jié)PLC的基本邏輯指令及舉例1、定時器指令說明S7-200PLC為用戶提供了三種類型的定時器:(1)接通延時定時器(TON)(2)有記憶接通延時定時器(TONR)(3)斷開延時定時器(TOF)

定時器指令如表5-6所示。返回第一節(jié)PLC的基本邏輯指令及舉例表5-6定時器指令說明定時器類型接通延時定時器記憶接通延時定時器斷開延時定時器指令的表達形式操作數(shù)的范圍及類型返回TONT×××,PTTONRT×××,PTTOFT×××,PT定時器編號N:0~255。IN:I、Q、M、SM、T、C、V、S、L(位)PT:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常數(shù)、AC、*VD、*AC、*LD。第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例

(三)應用舉例

圖5-12所示為三種類型定時器的基本使用舉例。

LDI0.0TONT35,+4TONRT2,+10TOFT36,+3(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例

圖5-12定時器指令應用(a)梯形圖;(b)語句表;(c)時序圖返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例三、計數(shù)器指令S7-200系列PLC的計數(shù)器有3種:增計數(shù)器CTU、增減計數(shù)器CTUD、減計數(shù)器CTD。計數(shù)器的編號用計數(shù)器名稱和數(shù)字(0~255)組成,即C***,如C6。與定時器相似,每個計數(shù)器都有一個16bit當前值寄存器和一個1bit狀態(tài)位計數(shù)器指令的LAD和STL格式如表5-7所示。返回第一節(jié)PLC的基本邏輯指令及舉例表5-7計數(shù)器的指令說明

計數(shù)器指令類型增計數(shù)器指令增減計數(shù)器指令減計數(shù)器指令指令的表達形式操作數(shù)的范圍及類型返回計數(shù)器標號N:0~255。CU、CD、LD、R:I、Q、M、SM、T、C、V、S、L(位)PV:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常數(shù)、AC、*VD、*AC、*LD。第一節(jié)PLC的基本邏輯指令及舉例1.增計數(shù)器CTU(CountUp)

圖5-13所示為增計數(shù)器的用法。

2.增減計數(shù)器CTUD(CountUp/Down)

圖5-14所示為增減計數(shù)器的用法。3.減計數(shù)器CTD(CountDown)

圖5-15所示為減計數(shù)器的用法。

返回第一節(jié)PLC的基本邏輯指令及舉例LDI0.0//計數(shù)脈沖信號輸入LDI0.1//復位脈沖信號輸入CTUC0,+3//增計數(shù),設定計數(shù)值LDC0//計數(shù)器狀態(tài)讀取=Q0.0//計數(shù)值為3時,Q0.0為1

(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例

(C)圖5-13增計數(shù)器指令應用(a)梯形圖;(b)語句表;(c)時序圖返回第一節(jié)PLC的基本邏輯指令及舉例

LDI0.0//增計數(shù)脈沖信號輸入LDI0.1//減計數(shù)脈沖信號輸入

LDI0.2//復位脈沖信號輸入CTUDC1,+5//增減計數(shù),設定計數(shù)值

LDC1//計數(shù)值為5時輸出

=Q0.0

(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例(c)圖5-14增減計數(shù)器指令應用(a)梯形圖;(b)語句表;(c)時序圖返回第一節(jié)PLC的基本邏輯指令及舉例(c)圖5-15減計數(shù)器指令應用(a)梯形圖;(b)語句表;(c)時序圖返回LDI0.0LDI0.1CTDC2,+4LDC2=Q0.0(b)(a)第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第二節(jié)梯形圖的編輯方法

一、梯形圖編程的基本規(guī)則梯形圖編程的基本規(guī)則如下:(1)PLC內(nèi)部元器件觸點的使用次數(shù)是無限制的。(2)梯形圖的每一行都是從左邊母線開始,然后是各種觸點的邏輯連接,最后以線圈或指令盒結(jié)束,觸點不能放在線圈的右邊。但如果是以有能量傳遞的指令盒結(jié)束時,可以使用AENO指令在其后面連接指令盒(較少使用)。

返回第二節(jié)梯形圖的編輯方法(3)線圈和指令盒一般不能直接連接在左邊的母線上,如需要的話可通過特殊的中間繼電器SM0.0(常ON特殊中間繼電器)完成,如圖5-18所示。圖5-18梯形圖畫法示例一(4)在同一程序中,同一編號的線圈使用兩次及兩次以上稱為雙線圈輸出。雙線圈輸出非常容易引起誤動作,所以應避免使用。S7-200PLC中不允許雙線圈輸出。返回第二節(jié)梯形圖的編輯方法

(5)在手工編寫梯形圖程序時,觸點應畫在水平線上,不要畫在垂直線上,這樣容易確認它和其它觸點的關(guān)系。如圖5-19所示。圖5-19梯形圖畫法示例二

(6)不包含觸點的分支線條應放在垂直方向,不要放在水平方向,以便于識別觸點的組合和對輸出線圈的控制路徑。如圖5-20所示。返回第二節(jié)梯形圖的編輯方法圖5-20梯形圖畫法示例三(7)應把串聯(lián)多的電路塊盡量放在最上邊,把并聯(lián)多的電路塊盡量放在最左邊,這樣會使編制的程序簡潔明了,節(jié)省指令。如圖5-21所示。返回第二節(jié)梯形圖的編輯方法圖5-21梯形圖畫法示例四(a)把串聯(lián)多的電路塊放在最上邊;(b)把并聯(lián)多的電路塊放在最左邊

(8)圖5-22所示為梯形圖的推薦畫法。返回第二節(jié)梯形圖的編輯方法圖5-22梯形圖推薦畫法

返回第二節(jié)梯形圖的編輯方法

二、語句表編輯規(guī)則(1)列寫指令的順序務必按從左到右、自上而下的原則進行。(2)在處理較復雜的觸點結(jié)構(gòu)時,如觸點塊的串聯(lián)、并聯(lián)或堆棧相關(guān)指令,指令表的表達順序為:先寫出參與因素的內(nèi)容,再表達參與因素間的關(guān)系。梯形圖轉(zhuǎn)換成語句表指令的編輯規(guī)則如圖5-23所示,轉(zhuǎn)換后的語句表如圖5-24所示。返回第二節(jié)梯形圖的編輯方法圖5-23梯形圖轉(zhuǎn)換成語句表的編輯規(guī)則圖5-24語句表指令返回第三節(jié)典型電路及應用舉例一、典型電路1.固定間隔的脈沖輸出電路

在輸入信號為1時,要求產(chǎn)生一個固定間隔的脈沖輸出電路,且脈沖的間隔可調(diào),如圖5-25所示。返回第三節(jié)典型電路及應用舉例圖5-25脈沖輸出電路(a)梯形圖;(b)語句表;(c)時序圖返回第三節(jié)典型電路及應用舉例2.自制脈沖源的設計設計一個周期為10s、占空比為O.5的脈沖系列,該脈沖的產(chǎn)生由輸入端IO.0控制,如圖5-26所示。

分析:如果T101的設定值由VW0提供,T102的設定值由VW2提供,就組成了周期T=(VW0)+(VW2),占空比τ=(VW2)/T的脈沖序列。返回第三節(jié)典型電路及應用舉例圖5-26

自制脈沖源的編程(a)梯形圖;(b)時序圖返回第三節(jié)典型電路及應用舉例3.定時器和計數(shù)器的擴展電路

⑴計數(shù)器的擴展此時,計數(shù)器的計數(shù)個數(shù)是:n1+n2。圖5-27為計數(shù)器擴展電路的程序。

⑵長延時定時器1

圖5-28為該電路的梯形圖程序,經(jīng)過T37和T38兩個定時器延時的總和時間后將輸出Q0.0置位。⑶長延時定時器2用定時器和計數(shù)器連接,得到以等效倍乘的定時器。圖5-29為該電路的梯形圖程序。

返回第三節(jié)典型電路及應用舉例

圖5-27計數(shù)器的擴展電路(a)梯形圖;(b)時序圖返回第三節(jié)典型電路及應用舉例

返回圖5-28長延時電路1(a)梯形圖;(b)時序圖第三節(jié)典型電路及應用舉例圖5-29長延時電路2(a)梯形圖;(b)時序圖返回第三節(jié)典型電路及應用舉例二、應用舉例1、搶答器兒童兩名,青年學生一名和教授2人組成3組搶答。兒童任意一人按鈕均可搶得,教授需要二人同時按鈕可搶得,在主持人按鈕同時宣布開始后10S內(nèi)有人搶答則幸運彩球轉(zhuǎn)動。表5-8給出PLCI/O端子分配表。梯形圖如圖5-30所示。返回第三節(jié)典型電路及應用舉例輸入端子輸出端子其他器件兒童按鈕:I0.1、I0.2學生按鈕:I0.3教授按鈕:I0.4、I0.5主持人開始按鈕:I1.1(自鎖)主持人復位按鈕:I1.2指示燈:Q1.1Q1.2Q1.3彩球:Q1.4T37表5-8I/O分配表圖5-30搶答器梯形圖返回第三節(jié)典型電路及應用舉例二、小車送料裝置

圖5-31所示是一個供料控制系統(tǒng)。運料小車負責向四個料倉送料,送料路上從左向右共有4個料倉(1號倉~4號倉)位置開關(guān),其信號分別由PLC的輸入端I0.0、I0.1、IO.2、IO.3檢測,當信號狀態(tài)為1時,說明運料小車到達該位置,否則說明小車沒有在這個位置。小車行走受兩個信號的驅(qū)動,Q0.0驅(qū)動小車左行,Q0.1驅(qū)動小車右行。料倉要料信號由4個手動按鈕發(fā)出,從左到右(1號倉~4號倉)分別為I0.4、IO.5、IO.6、IO.7。試設計一個驅(qū)動小車自動運料的控制程序。返回第三節(jié)典型電路及應用舉例輸入端子輸出端子I0.01號倉位置I0.41號倉要料I0.12號倉位置I0.52號倉要料I0.23號倉位置I0.63號倉要料I0.34號倉位置I0.74號倉要料Q0.0小車左行Q0.1小車右行表5-9I/O分配表返回圖5-31供料控制系統(tǒng)示意圖第三節(jié)典型電路及應用舉例圖5-32供料控制系統(tǒng)的控制程序控制程序的梯形圖如圖5-32所示。返回第三節(jié)典型電路及應用舉例三、按鈕控制人行道交通燈⑴控制描述。人行道交通燈時序如圖5-33所示。I/O分配表如表5-10所示。⑵控制程序分析。

圖5-34給出了梯形圖表示的程序。返回

第三節(jié)典型電路及應用舉例返回圖5-33人行道交通燈時序表5-10I/O分配表

第三節(jié)典型電路及應用舉例返回圖5-34交通燈梯形圖第三節(jié)典型電路及應用舉例4、傳送帶⑴控制要求。傳送帶控制示意圖如圖5-35所示。圖5-35傳送帶控制示意圖返回第三節(jié)典型電路及應用舉例⑵、程序設計如下:主程序·OB1·Network1//傳送帶起動條件為系統(tǒng)起動(IO.0)、運貨車(IO.2)到位、推板機(QO.1)停止。LDI0.0//按下起動開關(guān),I0.0=1。AI0.2//運貨車到位,IO.2=1。ANQ0.1//推板機停止,QO.1=0=Q0.0//傳送帶工作,Q0.0=1。Network2//設置件數(shù)檢測信號計數(shù)器CO。LDI0.0//按下起動開關(guān),IO.0=1。AI0.1//工件通過檢測儀,IO.1由0變?yōu)?之后又回為O。返回第三節(jié)典型電路及應用舉例ED//IO.1的負跳變形成計數(shù)器的輸入脈沖。LDI0.0//按下起動開關(guān)。EU//按下起動開關(guān)時刻出現(xiàn)的正跳變脈沖。LDQO.1//推板機推板。EU//推板機推板時刻出現(xiàn)的正跳變脈沖OLD//按下起動開關(guān)或推板機推板,形成計數(shù)器的復位信號。CTUCO,+3//C3為工件計數(shù)器,PV=3。Network3//設定推板機QO.1的起動,條件為C0的當前值等于3。LDW=CO,+3//計數(shù)器C3的計數(shù)值=3。EU//正跳變。SQO.1,1//傳送帶通過3個工件,推板機推板。返回第三節(jié)典型電路及應用舉例Network4//設定推板機返回時間,由定時器T101(20s)確定。LDQ0.1//推板機動作,Q0.1=1。TONT101,+200//T101延時20s。Network5//設定推板機返回條件,定時器T101延時(20s)到推板機返回。LDT101//T101時間到。RQO.1,1//復位推板機(推板機退回)。

(3)程序注釋返回本章小結(jié)本章小結(jié):常用的編程指令定時器和計數(shù)器的應用梯形圖的編程方法及其實例第六章順序控制指令第一節(jié)功能圖及順序控制指令

一、功能圖簡介

二、順序控制指令第二節(jié)功能圖的主要類型

一、單流程

二、選擇分支和連接

三、并行分支和連接

四、跳轉(zhuǎn)和循環(huán)第三節(jié)順序控制指令應用舉例

一、按鈕控制人行道的交通燈設計第一節(jié)功能圖及順序控制指令一、功能圖簡介功能圖又稱為功能流程圖或狀態(tài)轉(zhuǎn)移圖,它是一種描述順序控制系統(tǒng)的圖形表示方法。功能圖主要由“狀態(tài)”、“轉(zhuǎn)移”及有向線段等元素組成。

1.狀態(tài)功能圖中的狀態(tài)符號如圖6-1所示。初始狀態(tài)的圖形符號為雙線的矩形框,如圖6-2所示。2.轉(zhuǎn)移轉(zhuǎn)移的符號如圖6-3所示。返回第一節(jié)功能圖及順序控制指令6-1狀態(tài)的圖形符號圖6-2初始狀態(tài)的圖形符號圖6-3轉(zhuǎn)移符號返回第一節(jié)功能圖及順序控制指令二、順序控制指令1.介紹順控程序段是從SCR開始到SCRE結(jié)束。它們的STL形式、LAD形式和功能如表6-1所列。

表6-l順序控制指令的形式及功能返回指令的表達形式操作數(shù)順序開始指令LSCRS-bit

狀態(tài)轉(zhuǎn)移指令SCRTS-bit順序結(jié)束指令SCRE條件結(jié)束指令CSCRES-bit:S第一節(jié)功能圖及順序控制指令每一個SCR程序段一般有以下三種功能:(1)驅(qū)動處理。即在該段狀態(tài)器有效時,要做什么工作,有時也可能不做任何工作;(2)指定轉(zhuǎn)移條件和目標。即滿足什么條件后狀態(tài)轉(zhuǎn)移到何處;(3)轉(zhuǎn)移源自動復位功能。狀態(tài)發(fā)生轉(zhuǎn)移后,置位下一個狀態(tài)的同時,自動復位原狀態(tài)。

返回第一節(jié)功能圖及順序控制指令2.舉例說明在使用功能圖編程時,應先畫出功能圖,然后對應于功能圖畫出梯形圖。圖6-4所示為順序控制指令使用的一個簡單例子。小車初始位置停止在SQ1(I0.1)處,當按下啟動按鈕SB1(I0.0)時,小車右行(Q0.0),到達SQ2(I0.2)處再左行(Q0.1),返回到初始位置后停止。直到下次再按下啟動按鈕。返回第一節(jié)功能圖及順序控制指令(a)(b)

返回第一節(jié)功能圖及順序控制指令(c)返回第一節(jié)功能圖及順序控制指令LDSM0.1LSCRS0.1LDSM0.0LDSM0.0=Q0.1SS0.0,1=Q0.0LDI0.1LSCRS0.0LDI0.2SCRTS0.0LDI0.0SCRTS0.2SCRESCRTS0.1SCRESCRELSCRS0.2(d)語句表圖6-4小車運動圖(a)工作示意圖;(b)狀態(tài)圖;(c)梯形圖;(d)語句表返回第一節(jié)功能圖及順序控制指令3.順序控制指令使用說明⑴順控指令僅對元件S有效,順控繼電器S也具有一般繼電器的功能,所以對它能夠使用其他指令。⑵SCR段程序能否執(zhí)行取決于該狀態(tài)器(S)是否被置位,SCRE與下一個LSCR之間的指令邏輯不影響下一個SCR段程序的執(zhí)行。⑶不能把同一個S位用于不同程序中,例如:如果在主程序中用了S0.1,則在子程序中就不能再使用它。返回第一節(jié)功能圖及順序控制指令⑷在SCR段中不能使用JMP和LBL指令,就是說不允許跳入、跳出或在內(nèi)部跳轉(zhuǎn),但可以在SCR段附近使用跳轉(zhuǎn)和標號指令。⑸在SCR段中不能使用FOR、NEX'I、和END指令。⑹在狀態(tài)發(fā)生轉(zhuǎn)移后,所有的SCR段的元器件一般也要復位,如果希望繼續(xù)輸出,可使用置位/復位指令。⑺在使用功能圖時,狀態(tài)器的編號可以不按順序編排。返回第二節(jié)功能圖的主要類型一、單流程如圖6-5所示為單流程。返回圖6-5單流程舉例第二節(jié)功能圖的主要類型二、選擇分支和連接選擇分支和聯(lián)接的功能圖、梯形圖如圖6-6所示。三、并行分支和連接

圖6-7所示為并行分支和聯(lián)接的功能圖和梯形圖。四、跳轉(zhuǎn)和循環(huán)

圖6-8為跳轉(zhuǎn)和循環(huán)的功能圖、梯形圖。返回第二節(jié)功能圖的主要類型

(a)返回第二節(jié)功能圖的主要類型(b)梯形圖圖6-6選擇分支和聯(lián)接舉例(a)功能圖;(b)梯形圖返回第二節(jié)功能圖的主要類型(a)返回第二節(jié)功能圖的主要類型

6-7并行分支和聯(lián)接舉例(a)功能圖;(b)梯形圖返回(b)梯形圖第二節(jié)功能圖的主要類型(a)返回第二節(jié)功能圖的主要類型返回第二節(jié)功能圖的主要類型

(b)梯形圖圖6-8跳轉(zhuǎn)和循環(huán)舉例(a)功能圖;(b)梯形圖返回第三節(jié)順序控制指令應用舉例一、按鈕控制的人行道交通燈的設計1.控制要求本章應用順序控制指令進行編程。2.狀態(tài)流程圖狀態(tài)流程圖如圖6-9所示。3.梯形圖如圖6-10所示。返回第三節(jié)順序控制指令應用舉例圖6-9人行道交通燈流程圖返回第三節(jié)順序控制指令應用舉例返回第三節(jié)順序控制指令應用舉例返回第三節(jié)順序控制指令應用舉例圖6-10人行道交通燈梯形圖返回作業(yè):74頁第1題和第4題。返回第七章功能指令PPT模板下載:/moban/行業(yè)PPT模板:/hangye/節(jié)日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT圖表下載:/tubiao/優(yōu)秀PPT下載:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/資料下載:/ziliao/PPT課件下載:/kejian/范文下載:/fanwen/試卷下載:/shiti/教案下載:/jiaoan/

第七章功能指令第一節(jié)功能指令的一般特點第二節(jié)S7-200系列PLC基本功能指令第三節(jié)跳轉(zhuǎn)指令第四節(jié)循環(huán)指令第五節(jié)子程序第六節(jié)中斷指令第七節(jié)其他指令第八節(jié)功能指令應用舉例第一節(jié)功能指令的一般特點1.功能框及指令的標題梯形圖中功能指令多用功能框表達。功能框頂部標有該指令的標題。2.語句表達格式語句表式一般也分為兩個部分,第一部分為助記符。第二部分為參加運算的數(shù)據(jù)地址或數(shù)據(jù)。3.操作數(shù)操作數(shù)是功能指令涉及或產(chǎn)生的數(shù)據(jù)。4.指令的執(zhí)行功能框中以“EN”表示的輸入為指令執(zhí)行的條件。5.ENO狀態(tài)某些功能指令框右側(cè)設有ENO使能輸出,它是LAD及FDB功能框的布爾輸出。6.指令適用機型返回第二節(jié)S7-200系列PLC基本功能指令一、傳送類指令1.單個數(shù)據(jù)的傳送單個數(shù)據(jù)的傳送包括字節(jié)、字、雙字和實數(shù)傳送。表7-1給出了以上指令的表達形式及操作數(shù)。2.字節(jié)立即傳送指令字節(jié)立即傳送指令就像位指令中的立即指令一樣,用于輸入和輸出的立即處理。包括字節(jié)立即讀指令和字節(jié)立即寫指令。字節(jié)立即傳送指令如表7-2所示。3.塊傳送指令塊傳送包括字節(jié)塊、字塊和雙字塊的傳送。功能描述:在使能輸入端有效時,把源操作數(shù)起始地址IN的N個數(shù)據(jù)傳送到目標操作數(shù)OUT的起始地址中。塊傳送指令如表7-3所示。返回表7-1字節(jié)、字、雙字和實數(shù)傳送指令項目字節(jié)傳送字傳送雙字傳送實數(shù)傳送指令的表達形式MOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT操作數(shù)的含義及范圍IN:VB、IB、QB、MB、SMB、LB、AC、常數(shù)、*VD、*AC、*LDOUT;VB、IB、QB、MB、SMB、LB、AC、*VD、*AC、*LD。IN:VW、IW、QW、MW、SMW、LW、T、C、AIW、AC、常數(shù)*VD、*AC、*LDOUT:VW、IW、QW、MW、SMW、LW、T、C、AQW、AC、*VD、*AC、*LD。IN:VD、ID、QD、MD、SMD、LD、HC、&VB、&IB、&QB、&MB、&SB、&T、&C、AC、常數(shù)、*VD、*AC、*LD。OUT:VD、ID、QD、MD、SMD、LD、AC、*VD、*AC、*LDIN:VD、ID、QD、MD、SMD、LD、AC、常數(shù)、*VD、*AC、*LDOUT:VD、ID、QD、MD、SMD、LD、AC、*VD、*AC、*LD。ENI、Q、M、T、C、SM、V、S、L(位)。返回表7-2字節(jié)立即傳送指令項目字節(jié)立即讀指令字節(jié)立即寫指令指令的表達形式BIRIN,OUTBIRIN,OUT操作數(shù)的含義及范圍IN:IB,*VD、*AC、*LDOUT:IB,QB,VB,MB,SMB,SB,LB,AC,*VD、*AC、*LDIN:IB,QB,VB,MB,SMB,SB,LB,AC,*VD、*AC、*LDOUT:QB,*VD、*AC、*LDENI、Q、M、T、C、SM、V、S、L(位)返回表7-3塊傳送指令項目字節(jié)的塊傳送字的塊傳送雙字的塊傳送指令的表達形式BMBIN,OUT,NBMWIN,OUT,NBMDIN,OUT,N操作數(shù)的含義及范圍IN:VB、IB、QB、MB、SMB、LB、*VD、*AC、*LDOUT:VB、1B、QB、MB、SMB、LB、*VD、*AC、*LDIN:VW、IW、QW、MW、SMW、LW、T、C、AIW、*VD、*AC、*LD0UT:VW、IW、OW、MW、SMW、LW、T、C、AQW、*VD、*AC、*LDIN:VD、ID、QD、MD、SMD、LD、*VD、*AC、*LDOUT:VD、ID、QD、MD、SMD、LD、*VD、*AC、*LDENI、Q、M、T、C、SM、V、S、L(位)返回【例7-1】塊傳送舉例。使用塊傳送指令,把VB0到VB1兩個字節(jié)的內(nèi)容傳送到VBl0到VB11單元中,啟動信號為I0.0。這時IN數(shù)據(jù)應為VBO,N應為2,OUT數(shù)據(jù)應為VBl0,如圖7-1所示。LDI0.0BMBVB0,VB10,2圖7-1塊傳送指令示例4.字節(jié)交換指令字節(jié)交換指令將字型輸入數(shù)據(jù)IN的高字節(jié)和低字節(jié)進行交換。指令使用如表7-4所示。

表7-4字節(jié)交換指令指令表達形式操作數(shù)的含義及范圍SWAPININ:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC、*LD。【例7-2】字節(jié)交換指令示例如圖7-2所示。圖7-2字節(jié)交換指令示例二、移位與循環(huán)指令該類指令包括移位、循環(huán)和移位寄存器指令。1.移位指令(Shift)該指令有左移和右移兩種。表7-5給出了以上指令的表達形式及操作數(shù)。2.循環(huán)移位指令(Rotate)

循環(huán)移位指令包括循環(huán)左移和循環(huán)右移。表7-6給出了以上指令的表達形式及操作數(shù)。3.寄存器移位指令(ShiftRegister)表7-7給出了該指令的表達形式及操作數(shù)。表7-5字節(jié)、字、雙字移位指令項目字節(jié)左移指令字節(jié)右移指令字左移指令字右移指令雙字左移指令雙字右移指令指令表達形式SLBOUT,NSRBOUT,NSLWOUT,NSRWOUT,NSLDOUT,NSRDOUT,N操作數(shù)含義范圍IN/OUT:IB、QB、VB、MB、SB、SMB、LB、AC、*VD、*AC、*LDIN:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、常數(shù)、*VD、*AC、*LDOUT:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、*VD、*AC、*LDIN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常數(shù)、*VD、*AC、*LDOUT:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LDN:VB、IB、QB、MB、SB、SMB、LB、AC、常數(shù)、*VD、*AC、*LD返回表7-6循環(huán)移位指令項目字節(jié)左移指令字節(jié)右移指令字左移指令字右移指令雙字左移指令雙字右移指令指令表達形式RLBOUT,NRRBOUT,NRLWOUT,NRRWOUT,NRLDOUT,NRRDOUT,N操作數(shù)的含義及范圍IN/OUT:IB、QB、VB、MB、SB、SMB、LB、AC、*VD、*AC、*LDIN:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、常數(shù)、*VD、*AC、*LD。OUT:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、*VD、*AC、*LDIN:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論