




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第七章S7-200基本邏輯指令及其編程自動(dòng)控制系張海軍
navy2000cn@
第七章S7-200基本邏輯指令及其編程S7-200基本邏輯指令7.1PLC用戶程序的編制7.2西門子S7-200程序編制實(shí)例7.3本講重點(diǎn)掌握堆棧的工作過程掌握定時(shí)器和計(jì)數(shù)器的使用了解S7-200PLC編程語言要點(diǎn),理清S7-200的指令類型,掌握PLC的編程使用方法是進(jìn)行PLC編程的基礎(chǔ)。但最好的方法是實(shí)際操作。
7.1S7-200基本邏輯指令國際電工委員會(huì)IEC規(guī)定了5種編程語言作為PLC編程語言的標(biāo)準(zhǔn)。7.1S7-200基本邏輯指令梯形圖指令與語句表指令是PLC程序最常用的兩種表述工具,它們之間有著密切的對(duì)應(yīng)關(guān)系。
基本邏輯指令一般指位邏輯指令、定時(shí)器指令和計(jì)數(shù)器指令。邏輯控制指令是PLC最基本最常用的指令,是構(gòu)成梯形圖和語句表的基本成分。描述三菱
裝載,電路開始的常開觸點(diǎn)LD取反裝載,電路開始的常閉觸點(diǎn)LDI與,常開觸點(diǎn)AND取反與,常閉觸點(diǎn)ANI或,常開觸點(diǎn)OR取反或,常閉觸點(diǎn)ORI塊與ANB塊或ORB輸出OUT取反INV西門子LDLDNAANOONALDOLD=NOTOMROMLDLDNOTANDANDNOTORORNOTANDLDORLDOUTNOT1.標(biāo)準(zhǔn)觸點(diǎn)與輸出指令1)標(biāo)準(zhǔn)觸點(diǎn)常開觸點(diǎn)、常閉觸點(diǎn)指令從存儲(chǔ)器或過程映像寄存器中取值。當(dāng)位值為1時(shí),常開觸點(diǎn)閉合;當(dāng)位值為0時(shí),常閉觸點(diǎn)閉合;輸出指令將新值寫入輸出點(diǎn)的過程映像寄存器。當(dāng)輸出指令執(zhí)行時(shí),S7-200將輸出過程映像寄存器中的位接通或者斷開。2)輸出指令例,寫出梯形圖對(duì)應(yīng)的語句表三菱PLC梯形圖LDX0ANIX1ORX2ANDX3ORX5OUTY0OUTY1ANIX4OUTY2例,寫出梯形圖對(duì)應(yīng)的語句表西門子PLC梯形圖LDI0.0ANI0.1OI0.2AI0.3OI0.5=Q0.3=Q1.4ANI3.4=Q2.62.立即觸點(diǎn)與立即輸出指令描述西門子立即裝載LDI立即取反裝載LDNI立即輸出=I在標(biāo)準(zhǔn)觸點(diǎn)和輸出指令后加I立即觸點(diǎn)并不依賴于S7-200的掃描周期刷新,它會(huì)立即刷新。在程序執(zhí)行過程中,常開立即觸點(diǎn)指令與常閉立即觸點(diǎn)指令讀取物理輸入值。LDNII0.5OII0.1AII1.4=Q0.3寫出下面梯形圖對(duì)應(yīng)的語句表LDII0.4ONII0.2ANII0.0=IQ3.43.其它指令1)取反指令取反指令改變能流的輸入狀態(tài)。LDI0.1AI0.0=Q0.0NOT=Q0.1I0.0I0.1Q0.0Q0.12)跳變指令正跳變觸點(diǎn)檢測(cè)到一次正跳變時(shí),觸點(diǎn)接通一個(gè)掃描周期;負(fù)跳變觸點(diǎn)檢測(cè)到一次負(fù)跳變時(shí),觸點(diǎn)接通一個(gè)掃描周期;I0.4Q0.4Q0.5LDI0.4LPSEU=Q0.4LPPED=Q0.53)置位與復(fù)位S,R從指定地址開始的N(1-255)個(gè)點(diǎn)置位或者復(fù)位。LDI0.1SQ0.2,6LDI0.2RQ0.2,6I0.1I0.2Q0.2將從指定地址開始的N(1-128)個(gè)點(diǎn)置位或者復(fù)位。4)立即置位與立即復(fù)位新值會(huì)同時(shí)被寫入物理輸出和相應(yīng)的過程映像寄存器。SI、RI位邏輯指令-例題1I0.1M1.0位邏輯指令-例題2I0.1M1.0位邏輯指令-例題3I0.4Q0.3Q0.4Q0.5位邏輯指令-例題4起保停電路(異步電動(dòng)機(jī)單向運(yùn)轉(zhuǎn)控制)電動(dòng)機(jī)直接起、??刂齐娐菲鸨Mk娐?堆棧指令S7-200有一個(gè)9位堆棧,棧頂用來存儲(chǔ)邏輯運(yùn)算的結(jié)果,下面八位用來存儲(chǔ)中間運(yùn)算結(jié)果。語句描述ANB棧裝載與,電路塊串聯(lián)ORB棧裝載或,電路塊并聯(lián)MPS邏輯入棧MRD邏輯讀棧MPP邏輯出棧語句描述ALD棧裝載與,電路塊串聯(lián)OLD棧裝載或,電路塊并聯(lián)LPS邏輯入棧LRD邏輯讀棧LPP邏輯出棧LDSn裝載堆棧三菱PLC西門子PLCLDX0MPSANDX3OUTY0MRDANIM0OUTY1
MPPINVSETY10
LDI0.0LPSAI0.1=Q0.0LRDANM0.0=Q0.1LPPNOTSQ1.0,34
堆棧指令S1S0inv0inv1inv2inv3inv4inv5inv6S4inv0inv1inv2inv3inv4inv5inv6xS2inv0inv1inv2inv3inv4inv5inv6xS3S2inv0inv1inv2inv3inv4inv5inv6LDNI1.4AI0.3LDI3.2ANT16OLDLDNC24ONI.2ALDOQ3.4=Q5.3S3S1S2S0S4OLDS4=S2*S3S2=S0+S1ALD4.1塊或指令:ORBOLD兩個(gè)或兩個(gè)以上的觸點(diǎn)串聯(lián)連接叫串聯(lián)電路塊。串聯(lián)電路塊并聯(lián)連接時(shí),分支開始時(shí),用LD、LD指令,分支結(jié)束用ORB。4.1塊或指令:ORBOLD(2)ORB指令與下面介紹的ANB指令等均為無操作元件的指令。每一塊使用ORB指令個(gè)數(shù)無限制。ORB指令也可以連續(xù)使用,但這種方法重復(fù)使用LD、LDI指令的次數(shù)要限制在8次以下。當(dāng)一個(gè)梯形圖的控制電路由若干個(gè)先串聯(lián)、后并聯(lián)的觸點(diǎn)組成時(shí),可將每組串聯(lián)電路看成一個(gè)塊。4.1塊或指令:ORBOLD(3)
ORB指令編程方法有兩種:分散使用ORB指令,要在串聯(lián)的每個(gè)串聯(lián)電路后加ORB。集中使用ORB指令,先編寫每塊的程序,然后再連續(xù)使用ORB指令。4.2塊與指令:ANBALD兩個(gè)或以上的觸點(diǎn)并聯(lián)連接的電路稱為并聯(lián)電路塊。分支電路并聯(lián)電路塊與前面電路串聯(lián)連接時(shí),使用ANB指令,要串聯(lián)電路的起始點(diǎn)用LD、LDI指令。并聯(lián)電路塊結(jié)束后,使用ANB指令與前面電路串聯(lián)起來。4.2塊與指令:ANBALD(2)4.2塊與指令:ANBALD(3)ANB為無操作元件的指令。若多個(gè)并聯(lián)電路塊順次用ANB指令將電路串聯(lián)連接,則ANB使用次數(shù)沒有限制。ANB指令也可以連續(xù)使用,但重復(fù)使用LD、LDI指令的次數(shù)要限制在8次以下。堆棧指令例
LDI0.0OQ2.5ANI2.3LDNM4.5OQ0.3AT1LDNM5.6AC5OLDALDOM3.2=Q0.3畫出與下列語句表對(duì)應(yīng)的梯形圖畫出下列語句對(duì)應(yīng)的梯形圖LDI0.0=Q1.0OI1.2ANI1.3OM10.0LDQ1.2AI0.5OM100.2ALDONM10.35定時(shí)器與計(jì)數(shù)器指令1.
定時(shí)器指令接通延時(shí)定時(shí)器有記憶的接通延時(shí)定時(shí)器斷開延時(shí)定時(shí)器使用定時(shí)器可以完成基于時(shí)間的計(jì)數(shù)功能,S7-200提供了下述3種定時(shí)器指令。定時(shí)器號(hào)與分辨率★★★★(1)接通延時(shí)定時(shí)器當(dāng)使能輸入接通時(shí),TON開始計(jì)時(shí),當(dāng)定時(shí)器的當(dāng)前值大于預(yù)設(shè)值時(shí),該定時(shí)器位被置位。當(dāng)使能輸入斷開時(shí),TON復(fù)位,清除當(dāng)前值,定時(shí)器位變?yōu)镺FF?!锂?dāng)?shù)竭_(dá)預(yù)設(shè)時(shí)間后,接通延時(shí)定時(shí)器繼續(xù)計(jì)時(shí),一直計(jì)到最大值32767。使能輸入端預(yù)設(shè)值定時(shí)器位當(dāng)前值(1)接通延時(shí)定時(shí)器TON(2)有記憶的接通延時(shí)定時(shí)器TONR當(dāng)使能輸入接通時(shí),TONR開始計(jì)時(shí),當(dāng)定時(shí)器的當(dāng)前值大于預(yù)設(shè)值時(shí),該定時(shí)器位被置位。當(dāng)使能輸入斷開時(shí),TONR當(dāng)前值保持不變(累計(jì)時(shí)間)?!锂?dāng)?shù)竭_(dá)預(yù)設(shè)時(shí)間后,接通延時(shí)定時(shí)器繼續(xù)計(jì)時(shí),一直計(jì)到最大值32767。使能輸入端預(yù)設(shè)值定時(shí)器位T1T1當(dāng)前值(2)有記憶的接通延時(shí)定時(shí)器TONRTONR定時(shí)器只能通過復(fù)位指令進(jìn)行復(fù)位操作。(3)
斷開延時(shí)定時(shí)器TOF斷開延時(shí)定時(shí)器用于在輸入斷開后延時(shí)一段時(shí)間斷開輸出;★定時(shí)器當(dāng)前值未到達(dá)預(yù)設(shè)時(shí)間時(shí),定時(shí)器位保持接通,當(dāng)?shù)竭_(dá)預(yù)設(shè)時(shí)間時(shí),定時(shí)器位斷開,并停止計(jì)時(shí)當(dāng)前值。使能輸入端預(yù)設(shè)值定時(shí)器位T33T1當(dāng)輸入接通時(shí),定時(shí)器位立即接通,并把當(dāng)前值設(shè)為0。當(dāng)輸入斷開時(shí),定時(shí)器開始定時(shí),直到達(dá)到預(yù)設(shè)的時(shí)間。T33當(dāng)前值(3)斷開延時(shí)定時(shí)器TOF定時(shí)器指令的操作數(shù)定時(shí)器使用的注意事項(xiàng)(1)例:設(shè)計(jì)控制程序,使指示燈以4秒為周期閃爍。I0.0I0.3啟動(dòng)停止Q0.0例:設(shè)計(jì)控制程序,使指示燈以4秒為周期閃爍。I0.0I0.3啟動(dòng)停止Q0.0I0.0I0.3啟動(dòng)停止Q0.02
計(jì)數(shù)器指令CTUCTDCTUDC0-C255增/減計(jì)數(shù)器
CTUDS7-200基本指令總結(jié)①標(biāo)準(zhǔn)觸點(diǎn)指令、②立即觸點(diǎn)指令③取反指令④跳變指令1.觸點(diǎn)指令2.輸出指令⑤輸出⑥立即輸出⑦置位與復(fù)位⑧立即置位與復(fù)位3.定時(shí)器指令⑨接通延時(shí)定時(shí)器⑩斷開延時(shí)定時(shí)器⑾有記憶的接通延時(shí)定時(shí)器4.計(jì)數(shù)器指令⑿增計(jì)數(shù)器⒀減計(jì)數(shù)器⒁增/減計(jì)數(shù)器5.堆棧指令例在PLC中實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止方法1、采用正跳變指令實(shí)現(xiàn)的方法(一)例在PLC中實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止方法1、采用正跳變指令實(shí)現(xiàn)的方法(二)1、采用正跳變指令實(shí)現(xiàn)的方法(二)例在PLC中實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止方法2、采用正跳變指令和置位/復(fù)位指令
(一)
例在PLC中實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止方法2、采用正跳變指令和置位/復(fù)位指令(二)
例在PLC中實(shí)現(xiàn)單按鈕控制啟動(dòng)/停止方法3、采用計(jì)數(shù)器實(shí)現(xiàn)的方法
7.2PLC用戶程序的編制PLC用戶程序是用戶根據(jù)控制要求,利用PLC廠家提供的程序編制語言編寫的應(yīng)用程序。PLC的控制作用是靠執(zhí)行用戶程序?qū)崿F(xiàn)的,因此須將控制要求的形式表示出來。程序編制就是通過特定的語言將一個(gè)控制要求描述出來的過程。梯形圖編程規(guī)則梯形圖是根據(jù)控制要求連接而成的表示PLC輸入和輸出之間邏輯關(guān)系的圖形。1、兩個(gè)基本概念:
軟繼電器能流2梯形圖的格式要求①梯形圖按行從上到下編寫,每一行從左到右順序編寫。觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上;②圖中左、右垂直線分別稱為起始母線(左)和終止母線(右)。每一邏輯行必須從左母線開始畫起。右母線可以省略。③不包含觸點(diǎn)的分支應(yīng)放在垂直方向,不可放在水平位置以便識(shí)別觸點(diǎn)的組合和對(duì)輸出線圈的控制路徑;④每個(gè)梯形圖由多個(gè)梯級(jí)組成,每個(gè)輸出元素可構(gòu)成一個(gè)梯級(jí),每個(gè)梯級(jí)可由多個(gè)支路組成。每個(gè)梯級(jí)必須有一個(gè)輸出元件。⑤梯形圖的最右側(cè)必須是輸出元件。不能將觸點(diǎn)畫在線圈的右邊。⑥梯形圖的觸點(diǎn)由兩種,動(dòng)合和動(dòng)斷。每個(gè)觸點(diǎn)有其特殊標(biāo)記以示區(qū)別。⑦梯形圖的觸點(diǎn)可以任意串、并聯(lián),而輸出線圈只能并聯(lián)。⑧一個(gè)完整的梯形圖程序必須用“END”結(jié)束。3
梯形圖的編程技巧同一編號(hào)的輸出元件在一個(gè)程序中使用兩次,即形成雙線圈輸出,容易引起誤操作,應(yīng)盡量避免。但不同編號(hào)的輸出元件可以并行輸出。線圈不能直接與左母線相連,如需要,可以通過一個(gè)沒有使用元件的動(dòng)斷觸點(diǎn)或者特殊輔助繼電器M0.0(常ON)相連。不能編程的電路應(yīng)進(jìn)行等效變換后編程。對(duì)復(fù)雜電路,用ALD、OLD等指令難以編程,可重復(fù)使用一些觸點(diǎn)畫出等效電路,然后進(jìn)行編程。適當(dāng)安排編程順序,減少程序步數(shù),簡(jiǎn)明。在有幾個(gè)串聯(lián)回路相并聯(lián)時(shí),應(yīng)將觸頭最多的那個(gè)串聯(lián)回路放在最上面;在有幾個(gè)并聯(lián)回路相串聯(lián)時(shí),應(yīng)將觸頭最多的那個(gè)并聯(lián)回路放在最左面;編程順序7.3西門子S7-200程序編制實(shí)例
把PLC應(yīng)用于工業(yè)控制首先需解決以下幾個(gè)問題:將PLC接入控制系統(tǒng)工業(yè)控制系統(tǒng)通常由三大部分組成,主令及傳感器部分用于發(fā)布命令及檢測(cè);控制器接受主令及傳感器信號(hào)并按照既定的控制要求發(fā)出執(zhí)行命令;而執(zhí)行器最終完成工作任務(wù)。主令及傳感器件控制器執(zhí)行器PLC作為控制器件,必須在其輸入口上接入按鈕、開關(guān)、各類傳感器;在其輸出口上接上接觸器及電磁閥等執(zhí)行器。PLC的輸入、輸出端口分配為控制程序安排機(jī)內(nèi)軟元件一是決定選用元件的類型
如:為某個(gè)按鍵安排了輸入口。二是安排選用元件的編號(hào)
安排軟元件的實(shí)質(zhì)即決定程序中要用到的編程軟元件的地址。編制控制程序7.3、西門子S7-200程序編制實(shí)例例1:用接在I0.0輸入端的光電開關(guān)檢測(cè)傳送帶上通過的產(chǎn)品,有產(chǎn)品通過時(shí)I0.0位ON,如果在10s內(nèi)沒有產(chǎn)品通過,由Q0.0發(fā)出報(bào)警信號(hào),用I0.1輸入端的開關(guān)解除報(bào)警信號(hào)。試畫出梯形圖。例1:用接在I0.0輸入端的光電開關(guān)檢測(cè)傳送帶上通過的產(chǎn)品,有產(chǎn)品通過時(shí)I0.0位ON,如果在10s內(nèi)沒有產(chǎn)品通過,由Q0.0發(fā)出報(bào)警信號(hào),用I0.1輸入端的開關(guān)解除報(bào)警信號(hào)。試畫出梯形圖。例2簡(jiǎn)單的3組搶答器兒童2人、青年學(xué)生1人和教授2人組成3組搶答。兒童任一人按鈕均可搶答;教授二人同時(shí)按可搶得,在主持人按鈕同時(shí)宣布開始后5s內(nèi)有人搶答則幸運(yùn)球轉(zhuǎn)動(dòng)。輸入端子輸出端子其他器件輸入端子輸出端子兒童:I0.1、I0.2Q1.1定時(shí)器T37主持人開始按鈕:I1.1彩球:Q1.4學(xué)生:I0.3Q1.2主持人復(fù)位按鈕:I1.2教授:I0.4I0.5Q1.3端子分配例2簡(jiǎn)單的3組搶答器例2簡(jiǎn)單的3組搶答器例3較復(fù)雜的搶答器主持人設(shè)有總臺(tái)燈及總音響,3個(gè)分臺(tái)設(shè)有分臺(tái)燈及分臺(tái)搶答按鈕。搶答在主持人給出題目、宣布開始并按下開始按鈕后的10s內(nèi)進(jìn)行。如提前,總臺(tái)燈及分臺(tái)燈亮,總臺(tái)音響發(fā)生,表示“違例”。10s無人答,總臺(tái)燈亮、總臺(tái)音響發(fā)聲,表示應(yīng)答時(shí)間到,該題作廢。正常搶答時(shí),分臺(tái)燈亮,總臺(tái)音響發(fā)生。搶得答題需在20s內(nèi)完成,20s到時(shí),總臺(tái)燈亮、總臺(tái)音響發(fā)聲,表示答題超時(shí)。一個(gè)題目終了時(shí),按下總臺(tái)復(fù)位按鈕,搶答器恢復(fù)原是狀態(tài),為下一輪強(qiáng)大作出準(zhǔn)備。例3較復(fù)雜的搶答器輸入器件輸入器件機(jī)內(nèi)其他器件I0.0:總臺(tái)復(fù)位按鈕Q0.0:總臺(tái)音響M1.4:總臺(tái)復(fù)位繼電器I0.1-I0.3:分臺(tái)按鈕Q0.1-Q0.3:各臺(tái)燈M1.1:應(yīng)答允許繼電器I1.0:總臺(tái)開始按鈕Q1.0:總臺(tái)燈M1.2:搶答繼電器M1.3:答題開始繼電器M1.5:音響啟動(dòng)信號(hào)繼電器M1.6:應(yīng)答時(shí)限繼電器T37:應(yīng)答時(shí)限10sT38:答題時(shí)限20sT39:音響時(shí)限1s關(guān)鍵點(diǎn)主持人是否按下過開始按鈕,這是正常搶答及違例的界限(M1.1);是否有搶答(M1.2);應(yīng)答時(shí)間是否到時(shí)(M1.1,T37);答題時(shí)間是否到時(shí)(M1.3,T38);例4自動(dòng)臺(tái)車的控制電路
下圖是自動(dòng)臺(tái)車
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 滑板考試題目及答案
- 助理廣告師考試突破難點(diǎn)試題及答案
- 醫(yī)療藥劑考試題及答案
- 天水中考道法試題及答案
- 湖北護(hù)士筆試題目及答案
- 城管執(zhí)法面試試題及答案
- 助理廣告師考試如何運(yùn)用心理學(xué)提升廣告效果試題及答案
- 2024年紡織工程師證書考試調(diào)研動(dòng)態(tài)試題及答案
- 數(shù)字技術(shù)如何重塑廣告行業(yè)的現(xiàn)狀試題及答案
- 2024年新型紡織材料考證試題及答案
- 社會(huì)工作介入老年社區(qū)教育的探索
- 國開電大-工程數(shù)學(xué)(本)-工程數(shù)學(xué)第4次作業(yè)-形考答案
- 高考倒計(jì)時(shí)30天沖刺家長(zhǎng)會(huì)課件
- 施工項(xiàng)目現(xiàn)金流預(yù)算管理培訓(xùn)課件
- 時(shí)行疾病(中醫(yī)兒科學(xué)課件)
- 街道計(jì)生辦主任先進(jìn)事跡材料-巾幗弄潮顯風(fēng)流
- GB/T 32616-2016紡織品色牢度試驗(yàn)試樣變色的儀器評(píng)級(jí)方法
- 部編版小學(xué)語文三年級(jí)下冊(cè)第七單元整體解讀《奇妙的世界》課件
- 管道支吊架培訓(xùn)教材課件
- 2、工程工質(zhì)量保證體系框圖
- 地鐵工程車輛段路基填方施工方案
評(píng)論
0/150
提交評(píng)論