版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為工業(yè)環(huán)境下應(yīng)用而設(shè)計,它采用了可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)操作等面向用戶的指令,并通過數(shù)字式或模擬式的輸入/輸出,控制各種類型的機械或生產(chǎn)過程。可編程控制器及其有關(guān)外圍設(shè)備,都按易于工業(yè)系統(tǒng)聯(lián)成一個整體,易于擴充其功能的原則設(shè)計。第1頁/共89頁PLC主要由中央處理單元(CPU)、存儲器、輸入/輸出接口(I/O單元)、電源和編程器五大部分組成。中央處理單元(CPU):主要完成1)從存儲器中讀取指令;2)執(zhí)行指令;3)處理中斷;4)自診斷功能。存儲器:分為系統(tǒng)程序存儲器和用戶程序存儲器。用戶程序存儲器又
2、可分為用戶程序存儲區(qū)和用戶數(shù)據(jù)存儲區(qū)。輸入/ /輸出單元:PLCPLC通過它實現(xiàn)與現(xiàn)場信號的聯(lián)系。電源:將外部輸入的交流電經(jīng)過整流、濾波、穩(wěn)壓電路轉(zhuǎn)換成PLC的CPU、存儲器、I/O接口等內(nèi)部電路所需要的直流電源。編程器:人機對話的工具。有簡易編程器和智能圖形編程器。第2頁/共89頁常用的開關(guān)量輸入/輸出單元接口電路:開關(guān)量輸入電路開關(guān)量輸出電路直流輸入電路交流輸入電路晶體管輸出電路雙向晶閘管輸出電路繼電器輸出電路第3頁/共89頁輸出接口類型輸出接口類型有無觸點有無觸點帶載類型帶載類型相應(yīng)時間相應(yīng)時間晶體管型輸出接口晶體管型輸出接口無無直流負載直流負載ns量級量級晶閘管型輸出接口晶閘管型輸出接
3、口無無交流負載交流負載s量級量級繼電器型輸出接口繼電器型輸出接口有有交、直流負載交、直流負載ms量級量級 開關(guān)量輸出電路類型比較:第4頁/共89頁1、PLC在運行(RUN)模式下每個掃描周期將反復(fù)執(zhí)行五個階段的工作過程:內(nèi)部處理、通信處理、輸入采樣、用戶程序執(zhí)行、輸出刷新。2、掃描周期:在RUN工作狀態(tài)時,執(zhí)行一次所有任務(wù)的掃描操作所需的時間稱為掃描周期,其典型值為1100ms。掃描周期的長短與用戶程序的長短、指令的種類和CPU執(zhí)行指令的速度有關(guān)。3、PLC工作原理:周期循環(huán)掃描、集中輸入與集中輸出。第5頁/共89頁0.10.21MML+1L0.0SB1SB2起動停止DC 24VAC 220V
4、KMFRQ0.0I0.1I0.2輸入映象寄存器輸出映象寄存器I0.1I0.2Q0.0Q0.0讀取輸入/輸入采樣執(zhí)行用戶程序改寫輸出/輸出刷新第6頁/共89頁1.高可靠性和強抗干擾能力2.通用性強,使用方便 3.功能強,適應(yīng)面廣 4.編程簡單易學(xué) 5.PLC控制系統(tǒng)的設(shè)計、安裝、調(diào)試、維護方便 6.體積小,能耗低,易于實現(xiàn)機電一體化1.輸入輸出點數(shù) 2.存儲容量3.掃描速度4.指令的種類和條數(shù)5. 內(nèi)部寄存器6. 高級模塊7. 支持軟件8. 通信功能 第7頁/共89頁項 目CPU221CPU222CPU224CPU226本機數(shù)字量輸入地址分配6輸入I0.0I0.58輸入I0.0I0.714輸入I
5、0.0I0.7I1.0I1.524輸入I0.0I0.7I1.0I1.7I2.0I2.7本機數(shù)字量輸出地址分配4輸出Q0.0Q0.36輸出Q0.0Q0.510輸出Q0.0Q0.7Q1.0Q1.116輸出Q0.0Q0.7Q1.0Q1.7本機模擬量輸入/輸出無無無無可擴展模塊數(shù)量無2個模塊7個模塊7個模塊第8頁/共89頁 在設(shè)計PLC控制系統(tǒng)時,當CPU模塊提供的本地I/O(具有固定的I/O地址)不夠用時,可以將擴展模塊連接到CPU的右側(cè)來增加I/O點,形成I/O鏈。 S7-200主機擴展應(yīng)考慮以下因素:允許主機所帶擴展模塊的數(shù)量數(shù)字量I/O映像區(qū)的大小模擬量I/O映像區(qū)的大小內(nèi)部電源的負載能力12
6、8入/128出(I0.0I15.7,Q0.0Q15.7 )CPU222:16入/16出;其他32入/32出CPU222:2塊;其他7塊各擴展模塊消耗DC5V或DC24V電源的電流總和應(yīng)不超過CPU模塊所能提供的功率(或電流)值。第9頁/共89頁 數(shù)字量模塊總是保留以8 8位(1 1個字節(jié))遞增的方式分配地址。如果CPU CPU 或模塊在為物理I/OI/O點分配地址時未用完一個字節(jié),則那些未用位不能分配給I/OI/O鏈中的后續(xù)模塊。 模擬量I/OI/O點總是以兩點遞增的方式來分配空間。如果模塊沒有給每個點分配相應(yīng)的物理點,則這些I/OI/O點會消失并且不能夠分配給I/OI/O鏈中的后續(xù)模塊。 對
7、于同種類型的輸入輸出模塊而言,模塊的I/OI/O地址取決于I/OI/O類型和模塊在I/OI/O鏈中的位置。第10頁/共89頁例:第11頁/共89頁例:例:I2.0 Q2.0I2.1 Q2.1I2.2 Q2.2I2.3 Q2.3I3.0 I3.1I3.2 I3.3I3.4 I3.5I3.6 I3.7AIW4 AQW4AIW6AIW8AIW10I0.0 Q0.0I0.7 Q0.7I1.0 Q1.0 Q1.1I1.5AIW0 AQW0AIW2 S7-200系列PLC_CPU224XP本機I/O數(shù)為:14入/10出(數(shù)字量)和2入/1出(模擬量),現(xiàn)I/O模塊擴展情況如圖所示,請對應(yīng)寫出I/O地址分配
8、。 第12頁/共89頁(2 2)梯形圖的特點 采用軟元件,有“0 0”/ /“1 1”(OFF/ONOFF/ON)狀態(tài); “能流”從左到右流過; 觸點可以無限使用; 解算結(jié)果將馬上為后續(xù)程序所利用; 解算條件不是現(xiàn)場開關(guān)的實際狀態(tài); 程序輸出不能直接驅(qū)動現(xiàn)場執(zhí)行機構(gòu)。(1 1)梯形圖的組成 觸點 邏輯輸入條件(開關(guān)、按鈕、內(nèi)部條件) 線圈 邏輯輸出條件(指示燈、交流接觸器、內(nèi)部輸出條件) 功能塊 各種附加指令(定時器、計數(shù)器、數(shù)學(xué)運算)梯形圖編程語言(LAD)第13頁/共89頁解決了4個問題:第14頁/共89頁解決問題解決問題1 1: 這些軟元件存放在用戶程序存儲器的數(shù)據(jù)區(qū)之中。數(shù)據(jù)區(qū)是S7-
9、200 CPU提供的存儲器的特定區(qū)域,是用戶程序執(zhí)行過程中的內(nèi)部工作區(qū)域,它使得CPU的運行更快、更高效。第15頁/共89頁 數(shù)據(jù)區(qū)存儲器地址的表示格式有位、字節(jié)、字、雙字地址格式。(1)位地址格式(2)字節(jié)、字、雙字地址格式(3)其他地址格式A x . yA T xA y解決問題解決問題2 2:第16頁/共89頁解決問題解決問題3 3:輸入映象寄存器(I)只讀輸出映像寄存器(Q)只寫內(nèi)部標志位存儲器(M)線圈和觸點同時出現(xiàn)在程序中變量存儲器(V)全局有效局部存儲器(L)局部有效順序控制繼電器存儲器(S)一定與順控指令配合使用表示“步”特殊標志位存儲器(SM)記?。?SM0.0, SM0.1,
10、 SM0.4, SM0.5, SM1.0, SM1.1, SM1.2, SM1.3定時器存儲器(T)有2種尋址形式計數(shù)器存儲器(C)計數(shù)上升沿的次數(shù),有2種尋址形式累加器(AC) 32位??砂醋止?jié)、字、雙字存取高速計數(shù)器(HC)當前值為32位,只讀模擬量輸入映像寄存器(AI) 1個字長,只讀模擬量輸出映像寄存器(AQ) 1個字長,只寫第17頁/共89頁在特殊標志位存儲器(SM)中: SM0.0 CPUSM0.0 CPU運行時,該位始終為“1”1” SM0.1 SM0.1 該位在首次掃描時為“1”1” SM0.4 SM0.4 提供周期為1min1min,占空比為5050的時鐘脈沖 SM0.5 S
11、M0.5 提供周期為1s1s,占空比為5050的時鐘脈沖 SM1.0 SM1.0 執(zhí)行某些指令時,其結(jié)果為0 0時,該位置“1”1” SM1.1 SM1.1 執(zhí)行某些指令時,其結(jié)果溢出或為非法數(shù)值時, 該位置“1”1” SM1.2 SM1.2 執(zhí)行數(shù)學(xué)運算時,其結(jié)果為負數(shù)時,該位置“1”1” SM1.3 SM1.3 試圖除以0 0時,該位置“1”1”第18頁/共89頁例:連續(xù)“字”間接尋址MOVD MD100, VD10 MOVW VD10, AC0DECD VD10DECD VD10例:連續(xù)“字節(jié)”間接尋址MOVD MW100, AC3 MOVB AC3, AC0INCD AC3例:連續(xù)“雙
12、字”間接尋址MOVD MB100, LD1 MOVD LD1, VD20INCD LD1INCD LD1INCD LD1INCD LD1解決問題解決問題4 4:立即尋址直接尋址間接尋址: 建立指針 間接存取 修改指針 可作為地址指針的存儲器有:V V、L L、ACAC(1 1 3 3) 可間接尋址的存儲器區(qū)域有:I I、Q Q、V V、M M、S S、T(T(僅當前值) )、C(C(僅當前值) )。 對獨立的位(BITBIT)值或模擬量值不能進行間接尋址。例:AND Q5.5 ; ORB VB33,LB21 ; MOVW AC0,AQW2 ; MOVD AC1,VD200例:MOVB 2#10
13、11_0001,VB10; MOVW 1024,VW20; MOVD 163C4D5E67,VD200第19頁/共89頁梯形圖編程的基本規(guī)則 (1 1)梯形圖按“自上而下,自左到右”的順序繪制; (2 2)將串聯(lián)觸點多的邏輯行放在上面,將并聯(lián)觸點多的邏輯行放在左面; (3 3)觸點畫在水平支路上,不含觸點的支路放在垂直方向; (4 4)一個觸點上不應(yīng)有雙向“能流”通過; (5 5)兩個邏輯行之間雖聯(lián)系但邏輯關(guān)系不清晰時,應(yīng)變換。 (6 6)一般來說,一條支路上串聯(lián)或并聯(lián)的常開觸點不超過7 7個,常閉觸點不超過6 6個。第20頁/共89頁4.2 S7-200 PLC的基本指令基本邏輯指令復(fù)雜邏輯
14、指令定時器和計數(shù)器指令順序控制繼電器指令移位寄存器指令比較操作指令第21頁/共89頁1.1.輸入/ /輸出(I/OI/O)指令STL指令指令 LAD指令指令功能功能操作數(shù)操作數(shù)數(shù)據(jù)類型數(shù)據(jù)類型存儲區(qū)存儲區(qū)LD bit LDN bit bit bit 輸入(常開觸點)輸入(常閉觸點)位地址位地址BOOLBOOL I、Q、 M、SM、 V、 L 、 S、 T(位)、 C(位) bit輸出位地址BOOL基本邏輯指令第22頁/共89頁2.2.位邏輯運算指令STL指令指令 LAD指令指令功能功能操作數(shù)操作數(shù)數(shù)據(jù)類型數(shù)據(jù)類型存儲區(qū)存儲區(qū)A bit AN bit bit bit 邏輯“與” (常開觸點)邏輯
15、“與” (常閉觸點)位地址位地址BOOLBOOL I、Q、 M、SM、 V、 L 、 S、 T(位) C(位) O bit ON bit bit bit 邏輯“或” (常開觸點)邏輯“或” (常閉觸點)位地址位地址BOOLBOOLNOT NOT取“非”無無第23頁/共89頁3.3.正、負跳變指令STL指令指令LAD指令指令功能功能操作數(shù)操作數(shù)數(shù)據(jù)數(shù)據(jù)類型類型存儲區(qū)存儲區(qū)EU P 當檢測到一次正正跳變時,進行跳變,接通一個掃描周期無ED N當檢測到一次負負跳變時,進行跳變,接通一個掃描周期無第24頁/共89頁4.4.置位/ /復(fù)位指令STL指令指令LAD指令指令功能功能操作數(shù)操作數(shù)數(shù)據(jù)數(shù)據(jù)類型類
16、型存儲區(qū)存儲區(qū)S bit ,N bit S N 置位輸出N:1255位地址BOOLbit: I、Q、M、 SM、V、L 、 S、T(位)、(位)、 C(位)(位)N: VB、IB、QB、 MB、SMB、 SB、LB、AC、 常數(shù)、常數(shù)、*VD、 *AC、*LDR bit ,N bit R N復(fù)位輸出N:1255位地址BOOL第25頁/共89頁例3 3:第26頁/共89頁例2 2:一個掃描周期長度第27頁/共89頁用S、R和跳變指令設(shè)計滿足下圖所示波形的梯形圖。第28頁/共89頁復(fù)雜邏輯指令 復(fù)雜邏輯指令主要用來描述對觸點進行的復(fù)雜連接,同時,它們對邏輯堆棧也可以實現(xiàn)非常復(fù)雜的操作。 本類指令包
17、括:棧裝載與ALDALD 無操作數(shù)。用于將并聯(lián)電路塊進行串聯(lián)連接。 棧裝載或OLDOLD 無操作數(shù)。用于將串聯(lián)電路塊進行并聯(lián)連接。邏輯推入棧LPSLPS 無操作數(shù)。在分支結(jié)構(gòu)中,用于生成一條新母線。邏輯讀棧LRDLRD 無操作數(shù)。在分支結(jié)構(gòu)中,當左側(cè)為主控邏輯塊時, 開始第二個和中間更多的。邏輯彈出棧LPPLPP 無操作數(shù)。在分支結(jié)構(gòu)中,用于恢復(fù)LPS指令生成 的新母線。裝入堆棧LDSLDS 有操作數(shù)。 從邏輯塊第29頁/共89頁LD I0.0 O I2.2 LD I0.1 LD I2.0 A I2.1 OLDALD= Q5.0LD I0.0 LD I0.1 O I0.2 ALD= Q0.0L
18、D I0.0 A I0.1 LD I0.2A I0.3OLDA I0.4= Q0.0第30頁/共89頁LD I0.0 /裝入常開觸點LPS /邏輯推入棧,主控A I0.5 /與常開觸點= Q7.0 /輸出觸點LRD /邏輯讀棧,新母線LD I2.1 /裝入常開觸點O I1.3 /或常開觸點ALD /棧裝載與= Q6.0 /輸出觸點LPP /邏輯彈出棧,母線復(fù)原LD I3.1 /裝入常開出觸點O I2.0 /或常開觸點ALD /棧裝載與= Q1.3 /輸出觸點第31頁/共89頁第32頁/共89頁第33頁/共89頁LDI0.0OM1.0LPSANI0.1AT37=Q0.1LRDAI0.2=M1.2
19、LPPLDNI0.3OC50ALD=Q0.2第34頁/共89頁LDLDI0.4I0.4EUEUSHRBSHRBI0.5,V3.0,+4I0.5,V3.0,+4LDLDI0.1I0.1LPSLPSA AV3.0V3.0S SQ3.0,2Q3.0,2LRDLRDA AV3.1V3.1R RQ3.1,1Q3.1,1LRDLRDA AV3.2V3.2S SQ3.2,3Q3.2,3LPPLPPA AV3.3V3.3R RQ3.3,1Q3.3,1作業(yè):寫出圖示梯形圖的語句表程序。第35頁/共89頁定時器和計數(shù)器指令 S7-200 S7-200提供3 3種定時器指令: 接通延時定時器(TON)輸入端信號正跳
20、變啟動計時;可以實現(xiàn)自復(fù)位,也可使用復(fù)位指令復(fù)位。用于單一間隔的定時。 有記憶接通延時定時器(TONR)輸入端信號正跳變啟動計時;只能用復(fù)位指令復(fù)位。用于累計多個時間間隔。 斷開延時定時器(TOF)輸入端信號負跳變啟動計時;可使用復(fù)位指令復(fù)位。用于故障時間后的時間延時。第36頁/共89頁 S7-200 S7-200定時器的分辨率(時間增量/ /時間單位/ /分辨率)有3 3個等級:1ms1ms、10ms10ms和100ms100ms,分辨率等級和定時器號關(guān)系如表所示: :定時器類型定時器類型分辯率分辯率/ms計時范圍計時范圍/s定時器號定時器號TONTOF 132.767T32,T961032
21、7.67T33T36,T97T1001003276.7T37T63,T101T255TONR 132.767T0,T6410327.67T1T4,T65T681003276.7T5T31,T6995定時時間的計算:T=PTT=PTS S 例如:TONTON指令用定時器T33T33,預(yù)設(shè)值為125125,則實際定時時間 T=125 T=125 10=1250ms 10=1250ms 第37頁/共89頁TON定時器指令動作情況: LD I0.0 /使能輸入 TON T35,+4 /接通延時定時器, 延時時間為40ms 4 44 4最大值3276732767100ms假設(shè)大于327.67s干擾第38
22、頁/共89頁TONR定時器指令動作情況: LD I0.0 /使能輸入 TONR T2.+10 /有記憶接通延時定時器, /延時時間為100ms1010最大值3276732767第39頁/共89頁TOF定時器指令動作情況: LD I0.0 /使能輸入TOF T36,+3 /斷開延時定時器, 延時時間為30ms 3 33 3第40頁/共89頁第41頁/共89頁增計數(shù)增計數(shù)CTUCTU Cxxx,PVCTU Cxxx,PV CxxxCUCU的的每個上升沿增計數(shù)每個上升沿增計數(shù),當當前值當當前值大于等于大于等于PVPV時,時,計數(shù)器被置位。計數(shù)器被置位。R R為復(fù)位端。為復(fù)位端。增減計數(shù)增減計數(shù)CTU
23、DCTUD Cxxx,PVCTUD Cxxx,PV CxxxCU/CU/CDCD的的每個上升沿每個上升沿/ /減減計數(shù),當當前值計數(shù),當當前值/ /等于等于0 0時,計數(shù)器被置時,計數(shù)器被置位。位。R R為復(fù)位端。為復(fù)位端。減計數(shù)減計數(shù)CTDCTD Cxxx,PVCTD Cxxx,PV Cxxx此后在此后在CDCD的的每個上升沿減計數(shù)每個上升沿減計數(shù),當當前值當當前值減為減為0 0時,停止計時,停止計數(shù)數(shù),且計數(shù)器被置位。,且計數(shù)器被置位。CUCUPVPVCTUCTUR R CDCDPVPVCTDCTDLD LD CUCUPVPVCTUDCTUDR R CDCD第42頁/共89頁LD I0.0
24、 /計數(shù)脈沖信號輸入端LD I0.1 /復(fù)位信號輸入端CTU C20,+3+3 /增計數(shù),計數(shù)設(shè)定值 為3 3個脈沖 LD C20 /裝入計數(shù)器觸點= Q0.0 /輸出觸點0000第43頁/共89頁 LD I0.0 /增計數(shù)輸入端 LD I0.1 /減計數(shù)輸入端 LD I0.2 /復(fù)位端 CTUD C30,+5+5 /增減計數(shù),設(shè)定 脈沖數(shù)為5 5 LD C30 /裝入計數(shù)器觸點 = Q0.0 /輸出觸點 第44頁/共89頁404040第45頁/共89頁第46頁/共89頁 S7-200CPU含有256個順序控制繼電器(SCR)用于順序控制。系統(tǒng)提供3個順序控制指令:Sx.ySx.ySCRSCR
25、Sx.ySx.ySCRTSCRTSCRESCRE梯形圖梯形圖LSCR Sx.ySCRT Sx.ySCRE語句表語句表順序控制開始指令順序控制轉(zhuǎn)移指令順序控制結(jié)束指令 使用順序控制繼電器位作為段標志位。一個Sx.ySx.y在程序中只能用一次。 在一個SCRSCR段中不能出現(xiàn)跳入、跳出或段內(nèi)跳轉(zhuǎn)等程序結(jié)構(gòu)。輸出對象轉(zhuǎn)移條件轉(zhuǎn)移目標第47頁/共89頁第48頁/共89頁第49頁/共89頁 移位指令是對無符號數(shù)進行處理,包括三類指令:SLSL OUT OUT, N NSRSR OUT OUT, N N舉:左移和右移指令格式RLRL OUT OUT, N NRRRR OUT OUT, N N舉:循環(huán)左移和
26、右移指令格式移出位補“0”0”;對于字節(jié)、字、雙字型數(shù)據(jù)移位,最多移位位數(shù)分別是8 8、1616、3232。對于字節(jié)、字、雙字型數(shù)據(jù)移位,實際移動的位數(shù)只能為: B (0B (07)7) W (0 W (015)15) D (0 D (031)31) 溢出標志位SM1.1SM1.1保存最后一次被移出的位; 移位結(jié)果為0 0時會使SM1.0SM1.0置“1”1”。第50頁/共89頁字節(jié)比較字節(jié)比較比較兩個比較兩個字節(jié)型字節(jié)型整整數(shù)值數(shù)值IN1IN1和和IN2IN2的大的大小,字節(jié)比較是小,字節(jié)比較是無無符號符號的。的。LDBLDB、ABAB或或OBOB后直接加后直接加比較運算符比較運算符構(gòu)成構(gòu)成
27、VBVB、IBIB、QBQB、MBMB、SBSB、SMBSMB、LBLB、* *VDVD、* *ACAC、* *LDLD和常數(shù)和常數(shù)整數(shù)比較整數(shù)比較整數(shù)比較用于比較整數(shù)比較用于比較兩個兩個一字長一字長整數(shù)值整數(shù)值IN1IN1和和IN2IN2的大小,的大小,整數(shù)比較是整數(shù)比較是有符號有符號的。的。LDWLDW、AWAW或或OWOW后直接加后直接加比較運算符比較運算符構(gòu)成構(gòu)成VWVW、IWIW、QWQW、MWMW、SWSW、SMWSMW、LWLW、AIWAIW、T T、C C、ACAC、* *VDVD、* *ACAC、* *LDLD和常數(shù)和常數(shù)雙字整數(shù)雙字整數(shù)比較比較雙字整數(shù)比較用于雙字整數(shù)比較用
28、于比較兩個比較兩個雙字長雙字長整整數(shù)值數(shù)值IN1IN1和和IN2IN2的大的大小,雙字整數(shù)比較小,雙字整數(shù)比較是是有符號有符號的。的。LDDLDD、ADAD或或ODOD后直接加后直接加比較運算符比較運算符構(gòu)成構(gòu)成VDVD、IDID、QDQD、MDMD、SDSD、SMDSMD、LDLD、HCHC、ACAC、* *VDVD、* *ACAC、* *LDLD和常數(shù)和常數(shù)實數(shù)比較實數(shù)比較實數(shù)比較用于比較實數(shù)比較用于比較兩個兩個雙字長實數(shù)值雙字長實數(shù)值IN1IN1和和IN2IN2的大小,的大小,實數(shù)比較是實數(shù)比較是有符號有符號的。的。LDRLDR、ARAR或或OROR后直接加后直接加比較運算符比較運算符構(gòu)
29、成構(gòu)成VDVD、IDID、QDQD、MDMD、SDSD、SMDSMD、LDLD、ACAC、* *VDVD、* *ACAC、* *LDLD和常數(shù)和常數(shù) IN1IN1 IN2IN2=B=B IN1IN1 IN2IN2 R R IN1IN1 IN2IN2DD IN1IN1 IN2IN2=I=ILDB= IN1,IN2LDB= IN1,IN2AB= IN1,IN2AB= IN1,IN2OB= IN1,IN2OB= IN1,IN2LDR IN1,IN2LDR IN1,IN2AR IN1,IN2AR IN1,IN2OR IN1,IN2OR IN1,IN2LDD IN1,IN2LDD IN1,IN2AD I
30、N1,IN2AD IN1,IN2OD IN1,IN2OD IN1,IN2LDW= IN1,IN2LDW= IN1,IN2AW= IN1,IN2AW= IN1,IN2OW= IN1,IN2OW= IN1,IN2第51頁/共89頁(可實現(xiàn)字節(jié)、字、雙字、實數(shù)傳送) 如:(可實現(xiàn)字節(jié)塊、字塊、雙字塊傳送) 如:(實現(xiàn)輸入字的高低字節(jié)交換) 為:BLKMOV_BLKMOV_B BENENENOENOININN NOUTOUTMOV_MOV_B BENENENOENOOUTOUTININSWAPSWAPENENENOENOININMOVB IN, OUTBMB IN, OUT, NSWAP INBWDR
31、4.3 S7-200 PLC4.3 S7-200 PLC的功能指令第52頁/共89頁 用I0.0控制接在Q0.0Q0.7上的8個彩燈循環(huán)移位,用T37定時,每0.5秒移1位,首次掃描時給Q0.0Q0.7置初值,用I0.1控制彩燈的移位方向,設(shè)計出梯形圖程序。 第53頁/共89頁 (1) 有條件結(jié)束和暫停指令: ;(6) (6) 與ENO指令(5) (5) 子程序調(diào)用與返回指令: (4) (4) 循環(huán)指令:(3) (3) 跳轉(zhuǎn)與標號指令: (2) (2) 監(jiān)視定時器復(fù)位指令: ENDSTOPWDR JMPLBL 4 4 I2.1 調(diào)用:返回:NEXT4.3 S7-200 PLC4.3 S7-20
32、0 PLC的功能指令第54頁/共89頁4.3 S7-200 PLC的功能指令(1 1)全局中斷允許/ /禁止指令ENIDISI(2 2)中斷連接/ /分離指令 (3 3)中斷服務(wù)程序標號/ /返回指令 RETI 無條件返回指令CRETI 條件返回指令I(lǐng)NT n n:0127第55頁/共89頁中斷事件描述舉例: 中斷號中斷描述組內(nèi)優(yōu)先級優(yōu)先級分組8通信口0:字符接收0通信最高9通信口0:發(fā)送完成025通信口1:字符接收10I0.0的上升沿2I/O中等2I0.1的上升沿31I0.0的下降沿610定時中斷00定時最低11定時中斷11共34個中斷事件第56頁/共89頁中斷指令應(yīng)用舉例:LD SM0.1
33、 /首次掃描時SM0.1位打 /開,用于調(diào)用初始化子例行程序CALL SBR_0 /調(diào)用子程序SBR_0LD SM0.0 /當系統(tǒng)處于RUN模式 /時,SM0.0始終打開(即SM0.01)MOVB 100, SMB34 /100毫秒放入特 /殊內(nèi)存字節(jié)SMB34(SMB34和SMB35控 /制中斷0和中斷1的時間間隔)ATCH INT_0, 10 /調(diào)用中斷程序ENI /全局性啟用中斷 LD SM0.0 /RUN模式下,SM0.01MOVW AIW2, VW100 /模擬量輸入映 /像寄存器AIW2的值裝入VW100第57頁/共89頁首次掃描時給Q0.0Q0.7置初值,用T32中斷定時,控制接
34、在Q0.0Q0.7上的8個彩燈循環(huán)左移,每秒移位1次,設(shè)計主程序和T32定時中斷服務(wù)程序。(已知T32定時中斷對應(yīng)中斷事件號21)主程序首次掃描時給Q0.0Q0.7置初值開中斷連接T32定時中斷事件與對應(yīng)的中斷服務(wù)程序T32定時1秒(注意T32要能復(fù)位,以實現(xiàn)循環(huán)定時)T32定時中斷服務(wù)程序:實現(xiàn)接在Q0.0Q0.7上的8個彩燈循環(huán)左移第58頁/共89頁定時設(shè)定首次掃描賦初值連接中斷事件開中斷彩燈變換第59頁/共89頁第60頁/共89頁 PLC控制系統(tǒng)設(shè)計的內(nèi)容控制系統(tǒng)設(shè)計的內(nèi)容分析控制對象,明確設(shè)計任務(wù)和要求; 選定PLC的型號,對控制系統(tǒng)的硬件進行配置;選擇所需的輸入/輸出模塊,編制PLC
35、的輸入/輸出分配表和輸入/輸出端子接線圖;根據(jù)系統(tǒng)設(shè)計要求編寫程序規(guī)格要求說明書,再用相應(yīng)的編程語言進行程序設(shè)計;設(shè)計操作臺、電氣柜、選擇所需的電氣元件;編寫設(shè)計說明書和操作使用說明書。 第61頁/共89頁第62頁/共89頁 順序控制,就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個輸入信號的作用下,根據(jù)內(nèi)部狀態(tài)和時間的順序,生產(chǎn)過程的各個執(zhí)行機構(gòu)自動有序地進行操作。順序控制設(shè)計法是一種先進的設(shè)計方法。與經(jīng)驗設(shè)計法相比,易學(xué)易用,可提高設(shè)計效率,對程序的閱讀、修改和調(diào)試更方便。順序控制設(shè)計法的使用方法:先根據(jù)系統(tǒng)的工藝流程畫出順序功能圖,再根據(jù)順序功能圖畫出梯形圖。第63頁/共89頁3、順序控制設(shè)計法(
36、1)分析整個順序控制過程中包含多少“步”動作(方法一)畫出時序圖根據(jù)輸出量狀態(tài)變化分析(方法二)直接根據(jù)一個周期的工作過程分析(2)畫出順序功能圖利用內(nèi)部標志位存儲器M表示“步”或者利用順序控制繼電器S表示“步”如果順序功能圖利用內(nèi)部標志位存儲器M表示“步” ,轉(zhuǎn)換成梯形圖有兩種方法:(方法一)利用“啟-保-?!彪娐穼崿F(xiàn)(方法二)以轉(zhuǎn)換為中心實現(xiàn)如果順序功能圖利用順序控制繼電器S表示“步” ,則用順序控制繼電器指令實現(xiàn)轉(zhuǎn)換成梯形圖第64頁/共89頁3 3、順序控制設(shè)計法(1 1)分析整個順序控制過程中包含多少“步” 方法:畫出時序圖根據(jù)輸出量狀態(tài)變化分析(2 2)畫出順序功能圖利用順序控制繼電
37、器S S表示“步”第65頁/共89頁3 3、順序控制設(shè)計法順序功能圖順序功能圖利用順序控制繼電器S S表示“步”,則用順序控制繼電器指令實現(xiàn)轉(zhuǎn)換成梯形圖第66頁/共89頁3 3、順序控制設(shè)計法周期操作過程:啟動放入A液到達中限位放入B液到達上限位攪拌60s60s到 放出混合液到達下限位后經(jīng)5s容器放空5s到放入A液,開始 下一周期的操作 要求利用PLC實現(xiàn)液體混合控制。要求啟動按鈕按下后,開始周而復(fù)始工作。按下停止按鈕,則在當前工作周期的操作結(jié)束后,才停止操作(停在初始狀態(tài))。第67頁/共89頁3 3、順序控制設(shè)計法啟動放入A液到達中限位放入B液到達上限位攪拌60s60s到放出混合液到達下限位
38、后 經(jīng)5s容器放空5s到放入A液,開始下一周期的操作M0.0M0.1M0.2M0.3M0.4M0.5M0.1(1 1)分析整個順序控制過程中包含多少“步” 方法:直接根據(jù)一個周期的工作過程分析(2 2)畫出順序功能圖(利用內(nèi)部標志位存儲器M表示“步”)第68頁/共89頁3 3、順序控制設(shè)計法順序功能圖順序功能圖利用內(nèi)部標志位存儲器M表示“步”,利用“啟- -保- -停”電路實現(xiàn)梯形圖轉(zhuǎn)換第69頁/共89頁3 3、順序控制設(shè)計法 要求利用PLC控制剪板機。開始時壓鉗和剪刀在上限位置,按下啟動按鈕后開始自動操作,剪完10塊板料后停止工作并停在初始狀態(tài),等待下一次啟動命令。初始狀態(tài)計數(shù)器復(fù)位啟動板料右行板料右行到位壓鉗下行壓力繼電器動作壓鉗保持壓緊 ,同時剪刀下行剪斷板料:壓鉗上行 剪刀上行等待 剪刀上行到位計數(shù)10塊板料未剪完 1010塊板料已剪完 繼續(xù) 回到初始狀態(tài)第70頁/共89頁3 3、順序控制設(shè)計法(1 1)分析整個順序控制過程中包含多少“步” 方法:直接根據(jù)一個周期的工作過程分析(2 2)畫出順序功能圖(利用內(nèi)部標志位存儲器M表示“步”)初始狀態(tài)計數(shù)器復(fù)位啟動板料右行板料右行到位壓鉗下行壓力繼電器動作壓鉗保持壓緊 ,同
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林藝術(shù)學(xué)院《電影寫作》2021-2022學(xué)年期末試卷
- 吉林師范大學(xué)《中國政治制度史》2021-2022學(xué)年第一學(xué)期期末試卷
- 吉林師范大學(xué)《學(xué)校體育學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2022年國家公務(wù)員考試《行測》真題(副省級)及答案解析
- 2024年大件互送車隊合同范本
- 2022年公務(wù)員多省聯(lián)考《申論》真題(青??h鄉(xiāng)卷)及答案解析
- 外研版英語八年級下冊課文原文和翻譯
- (統(tǒng)編2024版)道德與法治七上10.1愛護身體 課件
- 2022年醫(yī)療行業(yè)干部考察工作總結(jié)
- 吉林師范大學(xué)《理論力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 鞋子工廠供貨合同模板
- 物理人教版2024版八年級上冊5.1 透鏡 課件02
- 2024碼頭租賃合同范本
- 期中測試卷(1-4單元)(試題)-2024-2025學(xué)年人教版數(shù)學(xué)四年級上冊
- 應(yīng)用文寫作+以“A+Clean-up+Activity”為題給學(xué)校英語報寫一篇新聞報道+講義 高二上學(xué)期月考英語試題
- 木材采運智能決策支持系統(tǒng)
- 2024年華電電力科學(xué)研究院限公司招聘26人歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 校園反詐騙課件
- 中石油克拉瑪依石化有限責(zé)任公司招聘筆試題庫2024
- 上海市市轄區(qū)(2024年-2025年小學(xué)四年級語文)部編版期末考試(下學(xué)期)試卷及答案
- 上海市高行中學(xué)2024-2025學(xué)年高二上學(xué)期9月質(zhì)量檢測數(shù)學(xué)試卷
評論
0/150
提交評論