版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五章PLC基本指令及程序設(shè)計(jì)第一節(jié)PLC的基本邏輯指令及舉例
一、位邏輯指令
二、定時(shí)器指令
三、計(jì)數(shù)器指令第二節(jié)梯形圖的編輯方法
一、梯形圖編程的基本規(guī)則
二、語(yǔ)句表編輯規(guī)則第三節(jié)典型電路及應(yīng)用舉例
一、典型電路
二、應(yīng)用舉例本章重點(diǎn):計(jì)數(shù)器和定時(shí)器本章難點(diǎn):定時(shí)器和計(jì)算器混合應(yīng)用梯形圖的編程方法第一節(jié)PLC的基本邏輯指令及舉例一、位邏輯指令1.邏輯取及線圈驅(qū)動(dòng)指令(LD、LDN和=)LD(Load):取指令。用于網(wǎng)絡(luò)塊邏輯運(yùn)算開始的常開觸點(diǎn)與母線的連接。LDN(LoadNot):取反指令。用于網(wǎng)絡(luò)塊邏輯運(yùn)算開始的常閉觸點(diǎn)與母線的連接。=(Out):線圈驅(qū)動(dòng)指令。LD、LDN、=電路的使用說(shuō)明如圖5-1所示返回第一節(jié)PLC的基本邏輯指令及舉例圖5-1LD、LDN、=電路返回LDI0.0
=Q0.0
LDNI0.1
=Q0.1
=M0.1第一節(jié)PLC的基本邏輯指令及舉例2.觸點(diǎn)串聯(lián)指令(A、AN)A(And):與指令。用于單個(gè)常開觸點(diǎn)與其他程序段的串聯(lián)連接。AN(AndNot):與反指令。用于單個(gè)常閉觸點(diǎn)與其他程序段的串聯(lián)連。
A、AN電路使用說(shuō)明如圖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錯(cuò)誤次序電路返回第一節(jié)PLC的基本邏輯指令及舉例3.觸點(diǎn)并聯(lián)指令(O、ON)O(OR):或指令。用于單個(gè)常開觸點(diǎn)與其他程序段的并聯(lián)連接。ON(0rNot):或反指令。用于單個(gè)常閉觸點(diǎn)與其他程序段的并聯(lián)連接。
O、ON電路使用說(shuō)明如圖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)連接。兩個(gè)以上觸點(diǎn)串聯(lián)形成的支路叫串聯(lián)電路塊。OLD電路使用說(shuō)明如圖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.置位/復(fù)位指令(S、R)置位(Set)/復(fù)位(Reset)指令的LAD和STL形式以及功能如表5-1所列。S/R指令使用說(shuō)明如圖5-7所示。
表5-1置位/復(fù)位指令說(shuō)明指令名稱LADSTL功能操作數(shù)范圍及類型返回置位指令復(fù)位指令Sbit,NRbit,N從bit開始的N個(gè)元件置1并保持從bit開始的N個(gè)元件清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指令應(yīng)用返回LDI0.0SQ0.0,1LDI0.1RQ0.0,第一節(jié)PLC的基本邏輯指令及舉例
7.RS觸發(fā)器指令RS觸發(fā)器指令包括兩條指令:SR(SetDominantBistable):置位優(yōu)先觸發(fā)器指令。當(dāng)置位信號(hào)(S1)和復(fù)位信號(hào)(R)都為真時(shí),輸出為真。RS(ResetDominantBistable):復(fù)位優(yōu)先觸發(fā)器指令。當(dāng)置位信號(hào)(S)和復(fù)位信號(hào)(R1)都為真時(shí),輸出為假。S觸發(fā)器指令的LAD形式如圖5-8所示。RS觸發(fā)器指令及真值表如表5-2所列。返回第一節(jié)PLC的基本邏輯指令及舉例表5-2觸發(fā)器指令說(shuō)明指令名稱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ā)器指令應(yīng)用(a)梯形圖;(b)時(shí)序圖返回第一節(jié)PLC的基本邏輯指令及舉例8.立即指令立即指令的名稱和使用說(shuō)明如表5-3所列。圖5-9所示為立即指令的用法。返回邊沿脈沖指令的使用及說(shuō)明如表5-4所示。邊沿脈沖指令EU/ED使用舉例如圖5-10所示。9.邊沿脈沖指令第一節(jié)PLC的基本邏輯指令及舉例表5-3立即指令說(shuō)明返回指令名稱語(yǔ)句表梯形圖使用說(shuō)明立即取LDIbitbit只能為I立即取反LDINbit立即或OIbit立即或反ONIbit立即與AI bit立即與反AINbit立即輸出=Ibitbit只能為Q立即置位SIbit,N1、bit只能為Q2、N:1~1283、N的操作數(shù)同S/R指令立即復(fù)位RIbit,N第一節(jié)PLC的基本邏輯指令及舉例LDM0.2=IQ10.0LDII0.5RIQ0.2,1SIQ1.0,3圖5-9立即指令應(yīng)用返回第一節(jié)PLC的基本邏輯指令及舉例
表5-4邊沿脈沖指令說(shuō)明指令名稱梯形圖語(yǔ)句表功能說(shuō)明返回上升沿脈沖下降沿脈沖EUED在上升沿產(chǎn)生脈沖在下降沿產(chǎn)生脈沖無(wú)操作數(shù)第一節(jié)PLC的基本邏輯指令及舉例
LDI0.0EU=M0.0SQ0.0,1LDI0.1ED=M0.1RQ0.0,1返回第一節(jié)PLC的基本邏輯指令及舉例圖5-10邊沿脈沖指令EU/ED指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回第一節(jié)PLC的基本邏輯指令及舉例返回二分頻PLC程序:第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回四分頻PLC程序:第一節(jié)PLC的基本邏輯指令及舉例10.NOT及NOP指令
(1)取反指令NOT取反指令的應(yīng)用如圖5-11所示。
(2)空操作指令NOP(NoOperation)STL形式:NOPNLAD形式:
返回第一節(jié)PLC的基本邏輯指令及舉例
圖5-11取反指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表返回LDI0.0ANI0.1NOT=Q0.0(b)(a)第一節(jié)PLC的基本邏輯指令及舉例11、邏輯堆棧指令堆棧就是一個(gè)特殊的數(shù)據(jù)存儲(chǔ)區(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邏輯堆棧指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表LDI0.0LPSLDI0.5OI0.6ALD=Q7.0LRD
LD2.1OI1.3ALD=Q6.0LPPAI1.0=Q3.0(b)(a)返回2.堆棧指令應(yīng)用。邏輯堆棧指令應(yīng)用如圖5-13所示。第一節(jié)PLC的基本邏輯指令及舉例12.比較指令比較指令的類型有:字節(jié)比較、整數(shù)比較、雙字整數(shù)比較、實(shí)數(shù)比較和字符串比較。數(shù)值比較指令的運(yùn)算符有:=、>=、<、<=、>和<>等6種,而字符串比較指令只有=和<>兩種。
比較指令的LAD和STL形式如表5-5所列。返回第一節(jié)PLC的基本邏輯指令及舉例觸點(diǎn)的基本指令以字節(jié)比較為例)從母線取用比較觸點(diǎn)串聯(lián)比較觸點(diǎn)并聯(lián)比較觸點(diǎ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ù)比較操作數(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的基本邏輯指令及舉例二、定時(shí)器指令1.定時(shí)器介紹 S7-200PLC為用戶提供了三種類型的定時(shí)器:接通延時(shí)定時(shí)器(TON)、有記憶接通延時(shí)定時(shí)器(TONR)和斷開延時(shí)定時(shí)器(TOF)。定時(shí)器的編號(hào)用定時(shí)器的名稱和它的常數(shù)編號(hào)(最大數(shù)為255)來(lái)表示,即T***。如:T40。定時(shí)器的分辨率和定時(shí)時(shí)間的計(jì)算:?jiǎn)挝粫r(shí)間的時(shí)間增量稱為定時(shí)器的分辨率。S7—200PLC定時(shí)器有3個(gè)分辨率等級(jí):1ms、10ms和100ms。定時(shí)器定時(shí)時(shí)間T的計(jì)算:T==PT×S。式中:T為實(shí)際定時(shí)時(shí)間,PT為預(yù)置值,S為分辨率。返回第一節(jié)PLC的基本邏輯指令及舉例1、定時(shí)器指令說(shuō)明S7-200PLC為用戶提供了三種類型的定時(shí)器:(1)接通延時(shí)定時(shí)器(TON)(2)有記憶接通延時(shí)定時(shí)器(TONR)(3)斷開延時(shí)定時(shí)器(TOF)
定時(shí)器指令如表5-6所示。返回第一節(jié)PLC的基本邏輯指令及舉例表5-6定時(shí)器指令說(shuō)明定時(shí)器類型接通延時(shí)定時(shí)器記憶接通延時(shí)定時(shí)器斷開延時(shí)定時(shí)器指令的表達(dá)形式操作數(shù)的范圍及類型返回TONT×××,PTTONRT×××,PTTOFT×××,PT定時(shí)器編號(hào)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的基本邏輯指令及舉例
(三)應(yīng)用舉例
圖5-12所示為三種類型定時(shí)器的基本使用舉例。
LDI0.0TONT35,+4TONRT2,+10TOFT36,+3(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例
圖5-12定時(shí)器指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例三、計(jì)數(shù)器指令S7-200系列PLC的計(jì)數(shù)器有3種:增計(jì)數(shù)器CTU、增減計(jì)數(shù)器CTUD、減計(jì)數(shù)器CTD。計(jì)數(shù)器的編號(hào)用計(jì)數(shù)器名稱和數(shù)字(0~255)組成,即C***,如C6。與定時(shí)器相似,每個(gè)計(jì)數(shù)器都有一個(gè)16bit當(dāng)前值寄存器和一個(gè)1bit狀態(tài)位計(jì)數(shù)器指令的LAD和STL格式如表5-7所示。返回第一節(jié)PLC的基本邏輯指令及舉例表5-7計(jì)數(shù)器的指令說(shuō)明
計(jì)數(shù)器指令類型增計(jì)數(shù)器指令增減計(jì)數(shù)器指令減計(jì)數(shù)器指令指令的表達(dá)形式操作數(shù)的范圍及類型返回計(jì)數(shù)器標(biāo)號(hào)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.增計(jì)數(shù)器CTU(CountUp)
圖5-13所示為增計(jì)數(shù)器的用法。
2.增減計(jì)數(shù)器CTUD(CountUp/Down)
圖5-14所示為增減計(jì)數(shù)器的用法。3.減計(jì)數(shù)器CTD(CountDown)
圖5-15所示為減計(jì)數(shù)器的用法。
返回第一節(jié)PLC的基本邏輯指令及舉例LDI0.0//計(jì)數(shù)脈沖信號(hào)輸入LDI0.1//復(fù)位脈沖信號(hào)輸入CTUC0,+3//增計(jì)數(shù),設(shè)定計(jì)數(shù)值LDC0//計(jì)數(shù)器狀態(tài)讀取=Q0.0//計(jì)數(shù)值為3時(shí),Q0.0為1
(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例
(C)圖5-13增計(jì)數(shù)器指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回第一節(jié)PLC的基本邏輯指令及舉例
LDI0.0//增計(jì)數(shù)脈沖信號(hào)輸入LDI0.1//減計(jì)數(shù)脈沖信號(hào)輸入
LDI0.2//復(fù)位脈沖信號(hào)輸入CTUDC1,+5//增減計(jì)數(shù),設(shè)定計(jì)數(shù)值
LDC1//計(jì)數(shù)值為5時(shí)輸出
=Q0.0
(b)(a)返回第一節(jié)PLC的基本邏輯指令及舉例(c)圖5-14增減計(jì)數(shù)器指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回第一節(jié)PLC的基本邏輯指令及舉例(c)圖5-15減計(jì)數(shù)器指令應(yīng)用(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回LDI0.0LDI0.1CTDC2,+4LDC2=Q0.0(b)(a)第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第一節(jié)PLC的基本邏輯指令及舉例返回第二節(jié)梯形圖的編輯方法
一、梯形圖編程的基本規(guī)則梯形圖編程的基本規(guī)則如下:(1)PLC內(nèi)部元器件觸點(diǎn)的使用次數(shù)是無(wú)限制的。(2)梯形圖的每一行都是從左邊母線開始,然后是各種觸點(diǎn)的邏輯連接,最后以線圈或指令盒結(jié)束,觸點(diǎn)不能放在線圈的右邊。但如果是以有能量傳遞的指令盒結(jié)束時(shí),可以使用AENO指令在其后面連接指令盒(較少使用)。
返回第二節(jié)梯形圖的編輯方法(3)線圈和指令盒一般不能直接連接在左邊的母線上,如需要的話可通過特殊的中間繼電器SM0.0(常ON特殊中間繼電器)完成,如圖5-18所示。圖5-18梯形圖畫法示例一(4)在同一程序中,同一編號(hào)的線圈使用兩次及兩次以上稱為雙線圈輸出。雙線圈輸出非常容易引起誤動(dòng)作,所以應(yīng)避免使用。S7-200PLC中不允許雙線圈輸出。返回第二節(jié)梯形圖的編輯方法
(5)在手工編寫梯形圖程序時(shí),觸點(diǎn)應(yīng)畫在水平線上,不要畫在垂直線上,這樣容易確認(rèn)它和其它觸點(diǎn)的關(guān)系。如圖5-19所示。圖5-19梯形圖畫法示例二
(6)不包含觸點(diǎn)的分支線條應(yīng)放在垂直方向,不要放在水平方向,以便于識(shí)別觸點(diǎn)的組合和對(duì)輸出線圈的控制路徑。如圖5-20所示。返回第二節(jié)梯形圖的編輯方法圖5-20梯形圖畫法示例三(7)應(yīng)把串聯(lián)多的電路塊盡量放在最上邊,把并聯(lián)多的電路塊盡量放在最左邊,這樣會(huì)使編制的程序簡(jiǎn)潔明了,節(jié)省指令。如圖5-21所示。返回第二節(jié)梯形圖的編輯方法圖5-21梯形圖畫法示例四(a)把串聯(lián)多的電路塊放在最上邊;(b)把并聯(lián)多的電路塊放在最左邊
(8)圖5-22所示為梯形圖的推薦畫法。返回第二節(jié)梯形圖的編輯方法圖5-22梯形圖推薦畫法
返回第二節(jié)梯形圖的編輯方法
二、語(yǔ)句表編輯規(guī)則(1)列寫指令的順序務(wù)必按從左到右、自上而下的原則進(jìn)行。(2)在處理較復(fù)雜的觸點(diǎn)結(jié)構(gòu)時(shí),如觸點(diǎn)塊的串聯(lián)、并聯(lián)或堆棧相關(guān)指令,指令表的表達(dá)順序?yàn)椋合葘懗鰠⑴c因素的內(nèi)容,再表達(dá)參與因素間的關(guān)系。梯形圖轉(zhuǎn)換成語(yǔ)句表指令的編輯規(guī)則如圖5-23所示,轉(zhuǎn)換后的語(yǔ)句表如圖5-24所示。返回第二節(jié)梯形圖的編輯方法圖5-23梯形圖轉(zhuǎn)換成語(yǔ)句表的編輯規(guī)則圖5-24語(yǔ)句表指令返回第三節(jié)典型電路及應(yīng)用舉例一、典型電路1.固定間隔的脈沖輸出電路
在輸入信號(hào)為1時(shí),要求產(chǎn)生一個(gè)固定間隔的脈沖輸出電路,且脈沖的間隔可調(diào),如圖5-25所示。返回第三節(jié)典型電路及應(yīng)用舉例圖5-25脈沖輸出電路(a)梯形圖;(b)語(yǔ)句表;(c)時(shí)序圖返回第三節(jié)典型電路及應(yīng)用舉例2.自制脈沖源的設(shè)計(jì)設(shè)計(jì)一個(gè)周期為10s、占空比為O.5的脈沖系列,該脈沖的產(chǎn)生由輸入端IO.0控制,如圖5-26所示。
分析:如果T101的設(shè)定值由VW0提供,T102的設(shè)定值由VW2提供,就組成了周期T=(VW0)+(VW2),占空比τ=(VW2)/T的脈沖序列。返回第三節(jié)典型電路及應(yīng)用舉例圖5-26
自制脈沖源的編程(a)梯形圖;(b)時(shí)序圖返回第三節(jié)典型電路及應(yīng)用舉例3.定時(shí)器和計(jì)數(shù)器的擴(kuò)展電路
⑴計(jì)數(shù)器的擴(kuò)展此時(shí),計(jì)數(shù)器的計(jì)數(shù)個(gè)數(shù)是:n1+n2。圖5-27為計(jì)數(shù)器擴(kuò)展電路的程序。
⑵長(zhǎng)延時(shí)定時(shí)器1
圖5-28為該電路的梯形圖程序,經(jīng)過T37和T38兩個(gè)定時(shí)器延時(shí)的總和時(shí)間后將輸出Q0.0置位。⑶長(zhǎng)延時(shí)定時(shí)器2用定時(shí)器和計(jì)數(shù)器連接,得到以等效倍乘的定時(shí)器。圖5-29為該電路的梯形圖程序。
返回第三節(jié)典型電路及應(yīng)用舉例
圖5-27計(jì)數(shù)器的擴(kuò)展電路(a)梯形圖;(b)時(shí)序圖返回第三節(jié)典型電路及應(yīng)用舉例
返回圖5-28長(zhǎng)延時(shí)電路1(a)梯形圖;(b)時(shí)序圖第三節(jié)典型電路及應(yīng)用舉例圖5-29長(zhǎng)延時(shí)電路2(a)梯形圖;(b)時(shí)序圖返回第三節(jié)典型電路及應(yīng)用舉例二、應(yīng)用舉例1、搶答器兒童兩名,青年學(xué)生一名和教授2人組成3組搶答。兒童任意一人按鈕均可搶得,教授需要二人同時(shí)按鈕可搶得,在主持人按鈕同時(shí)宣布開始后10S內(nèi)有人搶答則幸運(yùn)彩球轉(zhuǎn)動(dòng)。表5-8給出PLCI/O端子分配表。梯形圖如圖5-30所示。返回第三節(jié)典型電路及應(yīng)用舉例輸入端子輸出端子其他器件兒童按鈕:I0.1、I0.2學(xué)生按鈕:I0.3教授按鈕:I0.4、I0.5主持人開始按鈕:I1.1(自鎖)主持人復(fù)位按鈕:I1.2指示燈:Q1.1Q1.2Q1.3彩球:Q1.4T37表5-8I/O分配表圖5-30搶答器梯形圖返回第三節(jié)典型電路及應(yīng)用舉例二、小車送料裝置
圖5-31所示是一個(gè)供料控制系統(tǒng)。運(yùn)料小車負(fù)責(zé)向四個(gè)料倉(cāng)送料,送料路上從左向右共有4個(gè)料倉(cāng)(1號(hào)倉(cāng)~4號(hào)倉(cāng))位置開關(guān),其信號(hào)分別由PLC的輸入端I0.0、I0.1、IO.2、IO.3檢測(cè),當(dāng)信號(hào)狀態(tài)為1時(shí),說(shuō)明運(yùn)料小車到達(dá)該位置,否則說(shuō)明小車沒有在這個(gè)位置。小車行走受兩個(gè)信號(hào)的驅(qū)動(dòng),Q0.0驅(qū)動(dòng)小車左行,Q0.1驅(qū)動(dòng)小車右行。料倉(cāng)要料信號(hào)由4個(gè)手動(dòng)按鈕發(fā)出,從左到右(1號(hào)倉(cāng)~4號(hào)倉(cāng))分別為I0.4、IO.5、IO.6、IO.7。試設(shè)計(jì)一個(gè)驅(qū)動(dòng)小車自動(dòng)運(yùn)料的控制程序。返回第三節(jié)典型電路及應(yīng)用舉例輸入端子輸出端子I0.01號(hào)倉(cāng)位置I0.41號(hào)倉(cāng)要料I0.12號(hào)倉(cāng)位置I0.52號(hào)倉(cāng)要料I0.23號(hào)倉(cāng)位置I0.63號(hào)倉(cāng)要料I0.34號(hào)倉(cāng)位置I0.74號(hào)倉(cāng)要料Q0.0小車左行Q0.1小車右行表5-9I/O分配表返回圖5-31供料控制系統(tǒng)示意圖第三節(jié)典型電路及應(yīng)用舉例圖5-32供料控制系統(tǒng)的控制程序控制程序的梯形圖如圖5-32所示。返回第三節(jié)典型電路及應(yīng)用舉例三、按鈕控制人行道交通燈⑴控制描述。人行道交通燈時(shí)序如圖5-33所示。I/O分配表如表5-10所示。⑵控制程序分析。
圖5-34給出了梯形圖表示的程序。返回
第三節(jié)典型電路及應(yīng)用舉例返回圖5-33人行道交通燈時(shí)序表5-10I/O分配表
第三節(jié)典型電路及應(yīng)用舉例返回圖5-34交通燈梯形圖第三節(jié)典型電路及應(yīng)用舉例4、傳送帶⑴控制要求。傳送帶控制示意圖如圖5-35所示。圖5-35傳送帶控制示意圖返回第三節(jié)典型電路及應(yīng)用舉例⑵、程序設(shè)計(jì)如下:主程序·OB1·Network1//傳送帶起動(dòng)條件為系統(tǒng)起動(dòng)(IO.0)、運(yùn)貨車(IO.2)到位、推板機(jī)(QO.1)停止。LDI0.0//按下起動(dòng)開關(guān),I0.0=1。AI0.2//運(yùn)貨車到位,IO.2=1。ANQ0.1//推板機(jī)停止,QO.1=0=Q0.0//傳送帶工作,Q0.0=1。Network2//設(shè)置件數(shù)檢測(cè)信號(hào)計(jì)數(shù)器CO。LDI0.0//按下起動(dòng)開關(guān),IO.0=1。AI0.1//工件通過檢測(cè)儀,IO.1由0變?yōu)?之后又回為O。返回第三節(jié)典型電路及應(yīng)用舉例ED//IO.1的負(fù)跳變形成計(jì)數(shù)器的輸入脈沖。LDI0.0//按下起動(dòng)開關(guān)。EU//按下起動(dòng)開關(guān)時(shí)刻出現(xiàn)的正跳變脈沖。LDQO.1//推板機(jī)推板。EU//推板機(jī)推板時(shí)刻出現(xiàn)的正跳變脈沖OLD//按下起動(dòng)開關(guān)或推板機(jī)推板,形成計(jì)數(shù)器的復(fù)位信號(hào)。CTUCO,+3//C3為工件計(jì)數(shù)器,PV=3。Network3//設(shè)定推板機(jī)QO.1的起動(dòng),條件為C0的當(dāng)前值等于3。LDW=CO,+3//計(jì)數(shù)器C3的計(jì)數(shù)值=3。EU//正跳變。SQO.1,1//傳送帶通過3個(gè)工件,推板機(jī)推板。返回第三節(jié)典型電路及應(yīng)用舉例Network4//設(shè)定推板機(jī)返回時(shí)間,由定時(shí)器T101(20s)確定。LDQ0.1//推板機(jī)動(dòng)作,Q0.1=1。TONT101,+200//T101延時(shí)20s。Network5//設(shè)定推板機(jī)返回條件,定時(shí)器T101延時(shí)(20s)到推板機(jī)返回。LDT101//T101時(shí)間到。RQO.1,1//復(fù)位推板機(jī)(推板機(jī)退回)。
(3)程序注釋返回本章小結(jié)本章小結(jié):常用的編程指令定時(shí)器和計(jì)數(shù)器的應(yīng)用梯形圖的編程方法及其實(shí)例第六章順序控制指令第一節(jié)功能圖及順序控制指令
一、功能圖簡(jiǎn)介
二、順序控制指令第二節(jié)功能圖的主要類型
一、單流程
二、選擇分支和連接
三、并行分支和連接
四、跳轉(zhuǎn)和循環(huán)第三節(jié)順序控制指令應(yīng)用舉例
一、按鈕控制人行道的交通燈設(shè)計(jì)第一節(jié)功能圖及順序控制指令一、功能圖簡(jiǎn)介功能圖又稱為功能流程圖或狀態(tài)轉(zhuǎn)移圖,它是一種描述順序控制系統(tǒng)的圖形表示方法。功能圖主要由“狀態(tài)”、“轉(zhuǎn)移”及有向線段等元素組成。
1.狀態(tài)功能圖中的狀態(tài)符號(hào)如圖6-1所示。初始狀態(tài)的圖形符號(hào)為雙線的矩形框,如圖6-2所示。2.轉(zhuǎn)移轉(zhuǎn)移的符號(hào)如圖6-3所示。返回第一節(jié)功能圖及順序控制指令6-1狀態(tài)的圖形符號(hào)圖6-2初始狀態(tài)的圖形符號(hào)圖6-3轉(zhuǎn)移符號(hào)返回第一節(jié)功能圖及順序控制指令二、順序控制指令1.介紹順控程序段是從SCR開始到SCRE結(jié)束。它們的STL形式、LAD形式和功能如表6-1所列。
表6-l順序控制指令的形式及功能返回指令的表達(dá)形式操作數(shù)順序開始指令LSCRS-bit
狀態(tài)轉(zhuǎn)移指令SCRTS-bit順序結(jié)束指令SCRE條件結(jié)束指令CSCRES-bit:S第一節(jié)功能圖及順序控制指令每一個(gè)SCR程序段一般有以下三種功能:(1)驅(qū)動(dòng)處理。即在該段狀態(tài)器有效時(shí),要做什么工作,有時(shí)也可能不做任何工作;(2)指定轉(zhuǎn)移條件和目標(biāo)。即滿足什么條件后狀態(tài)轉(zhuǎn)移到何處;(3)轉(zhuǎn)移源自動(dòng)復(fù)位功能。狀態(tài)發(fā)生轉(zhuǎn)移后,置位下一個(gè)狀態(tài)的同時(shí),自動(dòng)復(fù)位原狀態(tài)。
返回第一節(jié)功能圖及順序控制指令2.舉例說(shuō)明在使用功能圖編程時(shí),應(yīng)先畫出功能圖,然后對(duì)應(yīng)于功能圖畫出梯形圖。圖6-4所示為順序控制指令使用的一個(gè)簡(jiǎn)單例子。小車初始位置停止在SQ1(I0.1)處,當(dāng)按下啟動(dòng)按鈕SB1(I0.0)時(shí),小車右行(Q0.0),到達(dá)SQ2(I0.2)處再左行(Q0.1),返回到初始位置后停止。直到下次再按下啟動(dòng)按鈕。返回第一節(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)語(yǔ)句表圖6-4小車運(yùn)動(dòng)圖(a)工作示意圖;(b)狀態(tài)圖;(c)梯形圖;(d)語(yǔ)句表返回第一節(jié)功能圖及順序控制指令3.順序控制指令使用說(shuō)明⑴順控指令僅對(duì)元件S有效,順控繼電器S也具有一般繼電器的功能,所以對(duì)它能夠使用其他指令。⑵SCR段程序能否執(zhí)行取決于該狀態(tài)器(S)是否被置位,SCRE與下一個(gè)LSCR之間的指令邏輯不影響下一個(gè)SCR段程序的執(zhí)行。⑶不能把同一個(gè)S位用于不同程序中,例如:如果在主程序中用了S0.1,則在子程序中就不能再使用它。返回第一節(jié)功能圖及順序控制指令⑷在SCR段中不能使用JMP和LBL指令,就是說(shuō)不允許跳入、跳出或在內(nèi)部跳轉(zhuǎn),但可以在SCR段附近使用跳轉(zhuǎn)和標(biāo)號(hào)指令。⑸在SCR段中不能使用FOR、NEX'I、和END指令。⑹在狀態(tài)發(fā)生轉(zhuǎn)移后,所有的SCR段的元器件一般也要復(fù)位,如果希望繼續(xù)輸出,可使用置位/復(fù)位指令。⑺在使用功能圖時(shí),狀態(tài)器的編號(hào)可以不按順序編排。返回第二節(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é)順序控制指令應(yīng)用舉例一、按鈕控制的人行道交通燈的設(shè)計(jì)1.控制要求本章應(yīng)用順序控制指令進(jìn)行編程。2.狀態(tài)流程圖狀態(tài)流程圖如圖6-9所示。3.梯形圖如圖6-10所示。返回第三節(jié)順序控制指令應(yīng)用舉例圖6-9人行道交通燈流程圖返回第三節(jié)順序控制指令應(yīng)用舉例返回第三節(jié)順序控制指令應(yīng)用舉例返回第三節(jié)順序控制指令應(yīng)用舉例圖6-10人行道交通燈梯形圖返回作業(yè):74頁(yè)第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é)功能指令的一般特點(diǎn)第二節(jié)S7-200系列PLC基本功能指令第三節(jié)跳轉(zhuǎn)指令第四節(jié)循環(huán)指令第五節(jié)子程序第六節(jié)中斷指令第七節(jié)其他指令第八節(jié)功能指令應(yīng)用舉例第一節(jié)功能指令的一般特點(diǎn)1.功能框及指令的標(biāo)題梯形圖中功能指令多用功能框表達(dá)。功能框頂部標(biāo)有該指令的標(biāo)題。2.語(yǔ)句表達(dá)格式語(yǔ)句表式一般也分為兩個(gè)部分,第一部分為助記符。第二部分為參加運(yùn)算的數(shù)據(jù)地址或數(shù)據(jù)。3.操作數(shù)操作數(shù)是功能指令涉及或產(chǎn)生的數(shù)據(jù)。4.指令的執(zhí)行功能框中以“EN”表示的輸入為指令執(zhí)行的條件。5.ENO狀態(tài)某些功能指令框右側(cè)設(shè)有ENO使能輸出,它是LAD及FDB功能框的布爾輸出。6.指令適用機(jī)型返回第二節(jié)S7-200系列PLC基本功能指令一、傳送類指令1.單個(gè)數(shù)據(jù)的傳送單個(gè)數(shù)據(jù)的傳送包括字節(jié)、字、雙字和實(shí)數(shù)傳送。表7-1給出了以上指令的表達(dá)形式及操作數(shù)。2.字節(jié)立即傳送指令字節(jié)立即傳送指令就像位指令中的立即指令一樣,用于輸入和輸出的立即處理。包括字節(jié)立即讀指令和字節(jié)立即寫指令。字節(jié)立即傳送指令如表7-2所示。3.塊傳送指令塊傳送包括字節(jié)塊、字塊和雙字塊的傳送。功能描述:在使能輸入端有效時(shí),把源操作數(shù)起始地址IN的N個(gè)數(shù)據(jù)傳送到目標(biāo)操作數(shù)OUT的起始地址中。塊傳送指令如表7-3所示。返回表7-1字節(jié)、字、雙字和實(shí)數(shù)傳送指令項(xiàng)目字節(jié)傳送字傳送雙字傳送實(shí)數(shù)傳送指令的表達(dá)形式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é)立即傳送指令項(xiàng)目字節(jié)立即讀指令字節(jié)立即寫指令指令的表達(dá)形式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塊傳送指令項(xiàng)目字節(jié)的塊傳送字的塊傳送雙字的塊傳送指令的表達(dá)形式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兩個(gè)字節(jié)的內(nèi)容傳送到VBl0到VB11單元中,啟動(dòng)信號(hào)為I0.0。這時(shí)IN數(shù)據(jù)應(yīng)為VBO,N應(yīng)為2,OUT數(shù)據(jù)應(yīng)為VBl0,如圖7-1所示。LDI0.0BMBVB0,VB10,2圖7-1塊傳送指令示例4.字節(jié)交換指令字節(jié)交換指令將字型輸入數(shù)據(jù)IN的高字節(jié)和低字節(jié)進(jìn)行交換。指令使用如表7-4所示。
表7-4字節(jié)交換指令指令表達(dá)形式操作數(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給出了以上指令的表達(dá)形式及操作數(shù)。2.循環(huán)移位指令(Rotate)
循環(huán)移位指令包括循環(huán)左移和循環(huán)右移。表7-6給出了以上指令的表達(dá)形式及操作數(shù)。3.寄存器移位指令(ShiftRegister)表7-7給出了該指令的表達(dá)形式及操作數(shù)。表7-5字節(jié)、字、雙字移位指令項(xiàng)目字節(jié)左移指令字節(jié)右移指令字左移指令字右移指令雙字左移指令雙字右移指令指令表達(dá)形式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)移位指令項(xiàng)目字節(jié)左移指令字節(jié)右移指令字左移指令字右移指令雙字左移指令雙字右移指令指令表達(dá)形式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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高端火鍋店品牌連鎖合作協(xié)議
- 二零二五年度經(jīng)濟(jì)補(bǔ)償協(xié)議書-產(chǎn)品責(zé)任賠償協(xié)議
- 2025年度員工解除勞動(dòng)合同關(guān)系協(xié)議書(技術(shù)崗位)
- 施工單位關(guān)于項(xiàng)目驗(yàn)收的聯(lián)絡(luò)函
- 小額金融科技化營(yíng)銷戰(zhàn)略-以農(nóng)村貸款市場(chǎng)為例
- 《用正比例解決問題》教學(xué)設(shè)計(jì)(人教版六年級(jí)數(shù)學(xué)下冊(cè))
- 個(gè)人雇傭合同協(xié)議模板
- 上海市短期勞務(wù)合同模板
- 個(gè)人商業(yè)貸款抵押擔(dān)保合同范本
- 個(gè)人借款合同、利息減免政策
- 2025民政局離婚協(xié)議書范本(民政局官方)4篇
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 小學(xué)一年級(jí)數(shù)學(xué)上冊(cè)口算練習(xí)題總匯
- 睡眠專業(yè)知識(shí)培訓(xùn)課件
- 潤(rùn)滑油知識(shí)-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊(cè)第十章靜電場(chǎng)中的能量10-1電勢(shì)能和電勢(shì)練習(xí)含答案
- 2024年四川省巴中市級(jí)事業(yè)單位選聘15人歷年高頻難、易錯(cuò)點(diǎn)練習(xí)500題附帶答案詳解
- 《中國(guó)香文化》課件
- 蓋房四鄰簽字協(xié)議書范文
評(píng)論
0/150
提交評(píng)論