可控程序指令器PLC的基本邏輯指令及程序_第1頁
可控程序指令器PLC的基本邏輯指令及程序_第2頁
可控程序指令器PLC的基本邏輯指令及程序_第3頁
可控程序指令器PLC的基本邏輯指令及程序_第4頁
可控程序指令器PLC的基本邏輯指令及程序_第5頁
已閱讀5頁,還剩128頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

可編程序控制器(PLC)第3章/sundae_meng第3章可編程序控制器的基本指令及程序設計一、基本指令二、程序控制指令三、PLC編程規(guī)則四、典型環(huán)節(jié)程序示例五、PLC程序的簡單設計法/sundae_meng

邏輯取及線圈驅動指令

觸點串聯(lián)指令

觸點并聯(lián)指令

串聯(lián)電路塊的并聯(lián)連接指令

并聯(lián)電路塊的串聯(lián)連接指令

置位復位指令

RS觸發(fā)器指令

立即指令

邊沿脈沖指令

邏輯堆棧操作指令

定時器

計數(shù)器

比較指令

NOT及NOP指令一、PLC的基本邏輯指令及舉例/sundae_meng一、PLC基本邏輯指令及舉例

S7-200系列PLC邏輯指令共有106條,廠家提供了梯形圖(LAD)、語句表(STL)、功能塊圖(FBD)和順序流程圖幾種編程語言,其中LAD和STL是最基本的也是最常用的編程語言。本章以這兩種語言為例介紹其應用。1.裝入觸點指令及驅動指令

LD(LOAD):裝入觸點指令。用于網絡塊邏輯運算開始的常開觸點與母線的連接。

LDN(LOADNOT):取反指令。用于網絡塊邏輯運算開始的常閉觸點與母線的連接。=(OUT):線圈的驅動指令圖3-1為上面三條指令的用法注意事項:3LD、LDN指令不只是用于網絡塊邏輯計算開始時與母線相連的常開和常閉觸點,在分支電路塊的開始也使用LD、LDN指令,與后面要講的LD、OLD指令配合完成塊電路的編程。=指令不能用于輸入繼電器。=指令可連續(xù)使用任意次。在同一線圈中不要使用雙線圈輸出。LD、LDN操作數(shù)為I、Q、M、SM、T、C、V、S

=的操作數(shù)為Q、M、S、V/sundae_meng2.觸點串聯(lián)指令A(And):與指令。用于單個常開觸點的串聯(lián)連接。AN(AndNot):與反指令。用于單個常閉觸點的串聯(lián)連接。注意事項:

A、AN是單個觸點串聯(lián)連接指令,可連續(xù)使用,編程時只受到打印寬度和屏幕顯示的限制。

例中可以反復使用=指令,但次序必須正確。

A、AN指令的操作數(shù)為:I、Q、M、SM、T、C、V、S和L。使用舉例()()M0.0M0.1Q0.0Q0.1LDM0.0LPSAM0.1=Q0.0LPP=Q0.1/sundae_meng網絡1I0.0M0.1網絡2連續(xù)輸出I0.2Q0.0M0.3T5Q0.3M0.4Q0.1LDI0.0AM0.0=Q0.0LDM0.1ANI0.2=M0.3AT5=Q0.3ANM0.4=Q0.1BACK(a)梯形圖(b)語句表M0.0/sundae_meng3.觸點并聯(lián)指令O(or)或指令。用于單個常開觸點的并聯(lián)連接ON(ornot)或反指令。用于單個常閉觸點的并聯(lián)連接使用舉例單個觸點的O、ON指令可連續(xù)使用O、ON指令的操作數(shù)為:I、Q、M、SM、T、C、V、S、和L注意事項:/sundae_mengM0.0M0.1M0.2I0.1I0.0Q0.0LDM0.0OM0.1ONM0.2AI0.0OI0.1=Q0.0BACK(a)梯形圖(b)語句表網絡1觸點的并聯(lián)電路舉例/sundae_meng4串聯(lián)電路塊的并聯(lián)連接指令OLD(orload)或塊指令:用于串聯(lián)電路塊的并聯(lián)連接兩個以上觸點串聯(lián)形成的支路叫串聯(lián)電路塊使用舉例

在電路塊的開始也要使用LD、LDN指令每完成一次塊電路的并聯(lián)時要寫上OLD指令

OLD指令無操作數(shù)注意事項/sundae_mengI0.0I0.1I0.2M0.0M0.1M0.2M0.3Q0.0LDI0.0AM0.0LDI0.1ANM0.1OLDLDNI0.2AM0.2OLDAM0.3=Q0.0BACK(a)梯形圖(b)語句表網絡1OLD指令使用舉例/sundae_meng5并聯(lián)電路塊的串聯(lián)連接指令使用舉例ALD(AndLoad)與塊指令。用于并聯(lián)電路塊的串聯(lián)連接兩條以上支路并聯(lián)形成的電路叫并聯(lián)電路塊注意事項

在塊電路開始時要使用LD和LDN指令在每完成一次塊電路的串聯(lián)連接后要寫上ALD指令

ALD指令無操作數(shù)/sundae_mengBACK網絡1ALD指令使用舉例I0.0I0.1M0.0M0.2M0.1M0.3Q0.0LDI0.0OI0.1LDM0.0AM0.1LDM0.2ANM0.3OLDALD=Q0.0

(a)梯形圖(b)語句表/sundae_meng6.置位、復位指令LADSTL功能置位指令bitSNSbit,N從bit開始的N個元件置1并保持復位指令bitRNRbit,N從bit開始的N個元件清零并保持表1置位復位指令的功能表使用說明使用舉例()()/sundae_meng網絡1置位網絡2復位I0.0Q0.0I0.1S2Q0.0R2LDI0.0SQ0.0,2LDI0.1RQ0.1,2BACKI0.0I0.1(a)梯形圖(b)語句表(c)時序圖Q0.0,Q0.1/sundae_meng對元件來說一旦被置位,就保持在通電狀態(tài),除非在對它復位;而一旦被復位,就保持在斷電狀態(tài),除非在對它置位S/R指令可以互換次序使用,但由于PLC采用掃描工作方式,所以寫在后面的指令具有優(yōu)先權如果對記數(shù)器和定時器復位,則記數(shù)器和定時器的當前值被清零N的常數(shù)范圍為1-255,N也可為:VB、IB、QB、MB、SMB、SB、LB、AC、常數(shù)、*VD、*AC、*LD。一般情況下使用常數(shù)S/R指令的操作數(shù)為:I、Q、M、SM、T、C、V、S、和LBACK注意事項:/sundae_meng7.RS觸發(fā)指令SR(setdominantbistable)置位優(yōu)先觸發(fā)指令。當置位信號和復位信號都為真時,輸出為真RS(resetdominantbistable)復位優(yōu)先觸發(fā)指令。當置位信號和復位信號都為真時,輸出為假RS1SROUTbitR1SRSOUTbit/sundae_meng

指令S1R輸出(bit)置位優(yōu)先觸發(fā)指令(SR)00保持前一狀態(tài)010101111

指令SR1輸出(bit)復位優(yōu)先觸發(fā)指令RS)00保持前一狀態(tài)010101110RS觸發(fā)器指令的真值表/sundae_mengS1RSROUTSR1RSOUT網絡1網絡2I0.0I0.1I0.0I0.1Q0.0Q0.1I0.0I0.1Q0.0Q0.1BACK(a)梯形圖(b)時序圖/sundae_meng15:2419例1:電機起??刂埔阎浩饎影粹o信號接入I0.0

停止按鈕信號接入I0.1

電機運行命令由Q0.0輸出M3~KM1FR1M1QSFUL1L2L3SB1SB2KKM1M1FR1Q0.0KM1~220VI0.0I0.1SB1SB2/sundae_meng15:2420/sundae_meng15:2421/sundae_meng15:2422例2:用單按鈕實現(xiàn)電機起??刂埔阎喊粹o信號接入I0.0

電機運行命令由Q0.0輸出KM1Q0.0I0.0~220VM3~KM1FR1M1QSFUL1L2L3/sundae_meng15:2423例3:正反轉向電機起??刂埔阎赫D向起動按鈕信號接入I0.0

反轉向起動按鈕信號接入I0.11

停止按鈕信號接入I0.2

電機正轉運行命令由Q0.0輸出、反轉運行命令由Q0.0輸出。KM1Q0.0I0.0I0.2~220VI0.1KM2Q0.1~220VM3~KM1FR1M1QSFUL1L2L3KM2/sundae_meng8.立即指令(Immediately)RIbit立即復位Bit只能為QN的范圍:1-128N的操作數(shù)同S/R指令SIbit立即置位Bit只能為Q=Ibit立即輸出ANIbit立即與反AIbit立即與ONIbit立即或反OIbit立即或LDNIbit立即取反Bit只能為ILDIbit立即取使用說明LADSTL指令名稱bitIIbitbitISINbitbitNRI使用舉例立即指令是為了提高PLC對輸入/輸出的響應速度而設置,不受PLC循環(huán)工作方式的影響,允許對輸入和輸出點進行快速直接存取。對I操作,相應的輸入映像寄存器的值并未更新;當用立即指令訪問輸出點時,對Q操作,新值同時寫到PLC的物理輸出點和相應的輸出映像寄存器。/sundae_meng網絡1立即指令舉例網絡2I0.0Q0.0IQ0.11SIQ0.2Q0.3II0.0LDI0.0=Q0.0=IQ0.1SIQ0.2,1LDII0.0=Q0.3BACK(a)梯形圖(b)語句表掃描周期nn+1n+2n+3Q0.0映像寄存器Q0.1映像寄存器Q0.2映像寄存器Q0.3映像寄存器Q0.0物理觸點Q0.1物理觸點Q0.2物理觸點Q0.3物理觸點(c)時序圖輸入采樣輸出刷新I0.0注意:用立即輸出指令訪問輸出點時,在輸入采樣時刻,對Q進行操作,新值既寫物理輸出點,也寫輸出映像寄存器tt/sundae_meng9.邊沿脈沖指令指令名稱LADSTL功能說明上升沿脈沖EU在上升沿產生脈沖無操作數(shù)下降沿脈沖ED在下降沿產生脈沖PN使用舉例/sundae_mengQ0.0R1PN網絡1邊沿脈沖指令舉例網絡2網絡3網絡4I0.0M0.0I0.1M0.1M0.1M0.0LDI0.0EU=M0.0LDM0.0SQ0.0,1LDI0.1ED=M0.1LDM0.1RQ0.0,1I0.0M0.0I0.1M0.1Q0.0BACK(a)梯形圖(b)語句表(c)時序圖Q0.0S1/sundae_meng10.邏輯堆棧操作指令LPS(logicpush)邏輯入棧指令LRD(logicread)邏輯讀棧指令LPP(logicpop)邏輯出棧指令LDS(loadstack)

裝入堆棧指令使用舉例1使用舉例2使用舉例3s7-PLC使用9層堆棧來處理所有的邏輯操作,邏輯堆棧指令主要完成對觸點進行的復雜連接。注意事項分支電路開始指令。其作用是把棧頂值復制后壓入堆棧開始第二個以后的從邏輯塊的編程,其作用是讀取最近LPS壓入堆棧的內容,而本身不進行PUSH和POP工作分支電路結束指令。其作用把堆棧彈出一級,堆棧內容依次上移復制堆棧中的n個值到棧頂,而棧底丟失。STL:LDSn(n為0~8的整數(shù))/sundae_meng串聯(lián)堆棧。進棧時,數(shù)據(jù)由棧頂壓入,堆棧中原數(shù)據(jù)行被串行下移一位,在棧底(STRCK8)是數(shù)據(jù)則丟失;出棧時,數(shù)據(jù)從棧頂被取出,所有數(shù)據(jù)向上串行名稱說明STRCK8STRCK0STRCK1STRCK2STRCK3STRCK4STRCK5STRCK6STRCK7第1級堆棧(棧頂)第9級堆棧(棧底)第2級堆棧第3級堆棧第4級堆棧第5級堆棧第6級堆棧第7級堆棧第8級堆棧堆棧的結構一位,在棧底(STRCK8)中裝入一個隨機數(shù)據(jù)。

當所有觸點呈簡單的串聯(lián)、并聯(lián)關系時,可用前面介紹的邏輯指令。當所有觸點呈比較復雜的連接關系時就要用到堆棧操作。因此,邏輯堆棧指令主要用來完成對觸點進行復雜的連接。PLC的堆棧是一組存取數(shù)據(jù)的臨時存儲單元,是由堆棧位存儲器組成的串聯(lián)堆棧。邏輯堆棧的操作原則是“先進后出”、“后進先出”。進棧時,數(shù)據(jù)/sundae_meng堆棧的有關指令指令表功能說明指令表功能說明ALD棧裝載與,電路塊串聯(lián)連接LRD邏輯讀棧OLD棧裝載或,電路塊并聯(lián)連接LPP邏輯出棧LPS邏輯入棧LDS裝載堆棧S0S8S7S6S5S4S3S2S1S0·S1XS8S7S6S5S4S3S2執(zhí)行后執(zhí)行前S0S8S7S6S5S4S3S2S1S0+S1XS8S7S6S5S4S3S2執(zhí)行后執(zhí)行前棧裝載與(ALD)棧裝載或(OLD)由兩以上支路并形成的電路塊稱為并聯(lián)電路塊。并聯(lián)電路塊與前面電路串聯(lián)時要使用ALD指令由兩以上觸點串形成的支路稱為串聯(lián)電路塊。兩個或兩個以上的串聯(lián)電路塊并聯(lián)時要使用OLD指令/sundae_meng()網絡1I0.0Q6.0I0.1I1.0I1.1I2.0I2.1()Q6.1I3.2I3.3I3.4I3.1網絡2NETWORK1LDI0.0AI0.1LDI1.0AI1.1LDI2.0AI2.1OLD=Q6.0兩個或兩個以上的串聯(lián)電路塊并聯(lián)時要使用棧裝載或(OLD)指令NETWORK2LDI3.1OI3.3LDI3.2OI3.4ALD=Q6.1并聯(lián)電路塊與前

面電路串聯(lián)時要

使用棧裝載與

(ALD)指令棧裝載與、棧裝載或指令舉例/sundae_meng邏輯讀棧(LRD)S0S8S7S6S5S4S3S2S1S1S8S7S6S5S4S3S2執(zhí)行后執(zhí)行前S1

將堆棧中第2層的數(shù)據(jù)復制到棧頂?shù)?~9層的數(shù)據(jù)不變,堆棧沒有入?;虺鰲2僮?,但原棧頂值被新的復制值取代。邏輯入棧(LPS)S0S8S7S6S5S4S3S2S1S1S7S6S5S4S3S2執(zhí)行后執(zhí)行前S0S0

將棧頂值復制后壓入堆棧,堆棧中原來各級的數(shù)據(jù)依次向下一層推移,棧底值被推出丟失。S8丟失S0被覆蓋用于生成一條新母線,其左側為原來的主邏輯塊,右側為新的從邏輯塊,LPS開始右側的第1個從邏輯塊編程。也叫分支電路開始指令當新母線左側為主邏輯塊時LRD開始右側的第2個以后的從邏輯塊編程。/sundae_meng該指令在編程中使用較少。S0S8S7S6S5S4S3S2S1S1XS8S7S6S5S4S3S2執(zhí)行后執(zhí)行前邏輯出棧(LPP)

將棧頂?shù)闹祻棾?,堆棧中原來各級的?shù)據(jù)依次向上一級推移,棧頂值從棧內丟失,原堆棧2級的值成為新的棧頂值。代表不確定值裝載堆棧(LDS3)S0S8S7S6S5S4S3S2S1S1S7S6S5S4S3S2執(zhí)行后執(zhí)行前S0S3

將棧內底n級的值復制到棧頂,堆棧中原來各級的數(shù)據(jù)依次向下一層推移,棧底值被推出丟失。這是第3級被裝載哦!(LDS3)S0丟失S8丟失用于將LPS指令生成一條新的母線復位。因此也叫分支電路結束指令。/sundae_meng堆棧指令使用時要注意:

⒈由于受堆??臻g的限制(9級),故LPS、LPP指令連續(xù)使用時應少于9次;

⒉LPS和LPP必須成對使用,它們之間可以使用LRD指令;

⒊LPS、LRD和LPP指令無操作數(shù)。

入棧(LPS)、讀棧(LRD)、出棧(LPP)指令舉例()網絡1I0.0Q1.0I0.1I0.2NETWORK1LDI0.0LPSLDI0.1OI0.2ALD=Q1.0LRDLDI0.3OI0.4ALD=Q1.1LPPAI0.5=Q1.2()I0.3I0.4Q1.1()I0.5Q1.2在梯形圖分支結構中,LPS開始右側的第1個從邏輯塊編程并聯(lián)電路塊與前面電路串聯(lián)時要

使用ALD指令在梯形圖分支結構中,LRD開始第2個以后的從邏輯塊編程LPP復位新母線,與PLS成對出現(xiàn)梯形圖指令表/sundae_meng網絡1LPS、LRD、LPP指令使用舉例1M1.2Q0.3M1.1Q0.2M1.0M0.5M0.4Q0.1M0.3M0.2M0.1Q0.0M0.0I0.0LDI0.0LPSLDM0.0OM0.1ALD=Q0.0LRDLDM0.2AM0.3LDNM0.4AM0.5OLDALD=Q0.1LPPAM1.0=Q0.2LDM1.1ONM1.2ALD=Q0.3(a)梯形圖(b)語句表BACK/sundae_meng網絡1LPS、LRD、LPP指令使用舉例2Q0.0Q0.1Q0.2Q0.3M0.3M0.6M0.5M0.4M0.2M0.1M0.0LDM0.0LPSAM0.1LPSANM0.2=Q0.0LPPAM0.3=Q0.1(a)梯形圖(b)語句表BACKLPPAM0.4LPSAM0.5=Q0.2LPPANM0.6=Q0.3/sundae_mengM0.3M0.2Q0.0Q0.1M0.1Q0.2Q0.3M0.0網絡1LPS、LRD、LPP指令使用舉例3LDM0.0LPSAM0.1LPSAM0.2LPSAM0.3=Q0.0LPP=Q0.1LPP=Q0.2LPP=Q0.3(a)梯形圖(b)語句表BACK/sundae_meng11.定時器1)種類定時器可分為2)分辨率與定時時間的計算

單位時間的時間增量稱為定時器的分辨率。定時器定時時間T的計算:T=PT×ST:實際定時時間PT:定時時間S:分辨率

PT數(shù)據(jù)類型為INT型,操作數(shù)可為:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常數(shù)3)定時器的編號

定時器的編號用定時器的名稱和它的常數(shù)編號(最大為255)。即TXXX,如T40

定時器的編號包含兩方面的信息:定時器位和定時器當前值。定時器位:當定時器的當前值達到設定值PT時,定時器的觸點動作。定時器當前值:存儲定時器當前所累計的時間,它用16位符號的整數(shù)來表示,最大計數(shù)值為32767

使能輸入:BOOL型,可以是I、Q、M、SM、T、C、V、S、L接通延時定時器(TON)有記憶接通延時定時器(TONR)斷開延時定時器(TOF)1ms10ms100msINPTTXTXXXTXXXTXXX/sundae_meng11定時器指令

1)定時器的種類定時器是對PLC內部的時鐘脈沖進行計數(shù)。S7-200PLC為用戶提供了三種類型的定時器:通電延時定時器(TON)、

有記憶的通電延時定時器(TONR)和失電延時定時器(TOF)。

⒉)定時器的分辨率、編號和定時時間的計算類型分辨率最大記時值定時器編號TONR1ms32.767sT0、6410ms327.76sT1~T4、T65~T68100ms3276.7sT5~T31、T69~T95TONTOF1ms32.767sT32、T9610ms327.67sT33~T36、T96~T100100ms3276.7sT37~T63、T101~T225分辨率:單位時間的時間增量定時器時間的計算:T=PT*S實際定時時間設定值分辨率例:TON指令使用T97的定時器,設定值為100,則時間時間為T=100*10ms=1000ms/sundae_meng⒊)定時器的指令格式

TXXXPTINTONTXXXPTINTONRTONTXXX,PTTONRTXXX,PT梯形圖指令表工作過程和用途1)首次掃描時,定時器位為OFF,當前值為02)當使能輸入(IN)接通時,定時器位為TON從0開始計時3)當前值≥設定值時,定時器被置位,即定時器狀態(tài)位為ON,定時器動合觸點閉合,動斷觸點斷開4)定時器累計值達到設定值后繼續(xù)計數(shù),一直達到最大值327675)當使能輸入(IN)斷開時,定時器復位,即定時器狀態(tài)位

為OFF,當前值為0。也可用復位指令對計數(shù)器復位6)用于單一時間間隔的定時1)首次掃描時,定時器位為OFF,當前值保持在斷電前

的值2)當IN接通時,定時器為為OFF,TONR從0開始計時3)當前值≥設定值時,定時器位為ON4)定時器累計值達到設定值后繼續(xù)計時,一直達到最大值327675)當使能輸入(IN)斷開時,定時器的當前值被保持,

定時器狀態(tài)位不

變6)當IN再次接通時,定時器的當前值從原保持值開始向上計時,因此可累計多次輸入信號的接通時間7)此定時器必須用復位(R)指令清除當前值8)用于許多間隔的累計定時/sundae_mengTXXXPTINTOFTOFTXXX,PT梯形圖指令表工作過程和用途1)首次掃描時,定時器位為OFF,當前值為02)當IN接通時,定時器位即被置為ON,當前值為03)當輸入端由接通到斷開時,定時器開始計時4)當前值≥設定值時,定時器狀態(tài)位為OFF,當前值等于

預設值,并停止計時5)可用R指令對定時器復位,定時器位為OFF,當前值為06)定時器復位后,如輸入端IN從ON轉到OOF時,定時器

可再次啟動7)用于關掉或故障事件后的時間延時定時器中各參數(shù)的意義TXXXPTINT定時器號

TXXX定時器編號定時器標志定時器名稱通電延時定時器標志

TONONR記憶通電延時OF失電延時使能輸入端設定值梯形圖/sundae_meng記憶通電延時ONRTTXXXPT

定時器標志通電延時ON失電延時OF設定值定時器編號定時器標志指令表⒊定時器指令的有效操作數(shù)

定時器指令的操作數(shù)有3個,即編號、預設值和導通條件(使能輸入)。

(1)定時器編號(TXXX)決定了定時器的分辨率,同時還包含定時器狀態(tài)位和定時器當前值。定時器狀態(tài)位:當定時器當前值達到預設值PT時,該位被置為1,即ON。定時器當前值:存儲定時器當前所累計的時間用16位符號整數(shù)來表示。最大計數(shù)值為32767。

通過定時器號既可以讀去定時器的當前值,也可以用來讀取定時器的狀態(tài)位。

(2)預設值PT:數(shù)據(jù)類型為INT型,即字(16),與分辨率的乘積就是定時時間。

(3)使能輸入(導通條件):BOOL型,尋址范圍見后表。

/sundae_meng輸入/輸出數(shù)據(jù)類型操作數(shù)TXXXINPT字(word)位(BOOL)整數(shù)(INT)常數(shù)(T0~T225)I、Q、V、M、SM、S、T、V、L、能流IW、QW、VW、MW、SMW、T、C、LW、AC、AIW、常數(shù)定時器指令的有效操作數(shù)表如下:⒋)定時器應用舉例

T33INPTTON網絡1300()Q0.0T33I0.2NETWORK1LDI0.2TONT33,300

NETWORK2LDT33=Q0.0網絡2Q0.0I0.23sT33●PT梯形圖指令表時序圖通電(接通)延時定時器(TON)/sundae_mengI0.23sT33當前值●PTQ0.0<3sPT3s●最大值=32767時序圖T33INPTTON網絡1300()Q0.0T33I0.2NETWORK1LDI0.2TONT33,300

NETWORK2LDT33=Q0.0網絡2梯形圖指令表T33分辨率為10ms/sundae_mengT3INPTTONR網絡1100()Q0.0T3I0.0NETWORK1LDI0.0TONRT3,100

NETWORK2RT3,1NETWORK3LDT3=Q0.0網絡2Q0.0I0.0T3當前值梯形圖指令表時序圖()I0.1T3R1網絡3t2●PT設定值t1+t2=1sI0.1分辨率(時基):10ms設定時間值=100*10ms=1000ms=1s有記憶通電(接通)延時定時器(TONR)斷電(斷開)延時定時器(TOF)以及不同分辨率定時器的刷新方式自己總結t1<1s/sundae_meng5).定時器的刷新方式和正確使用(1)定時器的刷新方式1ms定時器:1ms定時器由系統(tǒng)每隔1ms刷新一次,與掃描周期及程序處理無關。它采用的是中斷方式。10ms定時器:10ms定時器由系統(tǒng)在每個掃描周期開始時自動刷新,由于每個掃描周期只刷新一次,故在一個掃描周期內定時器位和定時器的當前值保持不變。100ms定時器:100ms定時器在定時器指令執(zhí)行時被刷新,它僅用在定時器指令在每個掃描周期執(zhí)行一次的程序中。/sundae_meng(2)定時器的正確使用錯誤正確T32T32T32T32T32Q0.0300300Q0.0Q0.0ININTONTONPTPT1ms定時器的使用/sundae_meng錯誤正確ININT33T33T33T33Q0.0T33Q0.0Q0.03030TONTONPTPT10ms定時器的使用/sundae_meng100ms定時器的使用正確最好ININT37TONTONPTPTQ0.0T37T37Q0.0Q0.033T37T37/sundae_meng12計數(shù)器1.幾種基本概念(1)種類

S7-200系列PLC的計數(shù)器有3種:增計數(shù)器CTU,增減計數(shù)器CTUD,減計數(shù)器CTD。(2)編號

計數(shù)器的編號用計數(shù)器名稱和數(shù)字組成,如C6。計數(shù)器的編號包含兩方面的信息:計數(shù)器的位和計數(shù)器當前值。計數(shù)器位:表示計數(shù)器是否發(fā)生動作的狀態(tài)。計數(shù)器當前值:用來存儲計數(shù)器當前所累計的脈沖數(shù),用16位符號整數(shù)表示,最大值為32767。/sundae_meng計數(shù)器的指令1)首次掃描時,計數(shù)器位為OOF,當前值為02)當CU端在每一個上升沿接通時,計數(shù)器計數(shù)1次,當前

值增加1個單位3)當前值達到設定值PV時,計數(shù)器置位為ON,當前值持續(xù)

計數(shù)至327674)當復位輸入端R接通時,計數(shù)器復位OFF,當前值為01)有兩個輸入端,CU用于遞增計數(shù),CU用于遞減計數(shù)2)首次掃描時,計數(shù)器位為OFF,當前值為03)當CU在上升沿接通時,計數(shù)器當前值增加1個單位;當CD在上升沿接通時,計數(shù)器當前值減少1個單位4)當前值達到設定值PV時,計數(shù)器被置位為ON5)當復位輸入端R接通時,計數(shù)器復位為OFF,當前值為01)首次掃描時,計數(shù)器位為OFF,當前值等于預設值2)當CD端在每一個上升沿接通時,計數(shù)器減小1個單位,

當前值遞減至0時,停止計數(shù),該計數(shù)器置位為ON3)當復位端LD接通時,計數(shù)器復位為OFF,并把預設值PV裝入計數(shù)器,即當前值為預設值而不是0CTUCXXX,PVCTUDCXXX,PV梯形圖指令表工作過程和用途CXXXRCUCTUPVCXXXCDCUCTUDRPVCXXXLDCDCTDPVCTDCXXX,PVPLC計數(shù)器的設定值和定時器的設定值不僅可以用程序設定,也可以通過PLC內部的模擬電位器或PLC外接的撥碼開關方便、直觀地隨時修改。/sundae_meng輸入/輸出數(shù)據(jù)類型操作數(shù)CXXXCU、CD、R、LDPV位(BOOL)實數(shù)(INT)C0~C255I、Q、V、M、SM、S、T、V、L、能流IW、QW、VW、MW、SMW、LW、T、C、AC、AIW、*LD、*AC、常數(shù)計數(shù)器指令的有效操作數(shù)表如下:常數(shù)

/sundae_meng2.計數(shù)器指令使用說明

(1)增計數(shù)器CTU(CountUp)RCUPVCTUCXXXCXXXCXXXCU:脈沖輸入端R:復位信號端PV:預設定端計數(shù)值計數(shù)器位CXXX:計數(shù)器編號首次掃描,計數(shù)器位為OFF,當前值為0。在計數(shù)脈沖輸入端CU的每個上升沿,計數(shù)器計數(shù)一次,當前值增加一個單位。當前值達到設定值時,計數(shù)器位ON,當前值可繼續(xù)計數(shù)到32767后停止計數(shù)。復位輸入端有效,計數(shù)器自動復位,計數(shù)器位為OFF,當前值為0。STL指令格式:CTUCXXX,PV例CTUC20,3/sundae_meng⒋計數(shù)器應用舉例

C4CURCTU網絡14()Q0.0C4I2.4NETWORK1LDI2.4LDI2.5CTUC4,4

NETWORK2LDC4=Q0.0網絡2加計數(shù)器PVI2.53241567I2.4I2.5C4當前值C4位Q0.0梯形圖指令表時序圖/sundae_mengI0.0I0.1C20Q0.0C20CUCTU+3RPV(a)梯形圖(b)語句表LDI0.0//計數(shù)脈沖信號輸入LDI0.1//復位脈沖信號輸入CTUC20,+3//增計數(shù),設定計數(shù)值LDC20//計數(shù)值為3時輸出=Q0.0I0.0I0.1C20當前值C20位(c)時序圖舉例/sundae_meng(2)增減計數(shù)器CTUD(CountUp/Down)CDCURCTUDCXXXCXXXCXXXPVCU:脈沖遞增計數(shù)輸入端CD:脈沖遞減計數(shù)輸入端R:復位信號端PV:預設定端計數(shù)值計數(shù)器位CXXX:計數(shù)器編號首次掃描時,計數(shù)器位為OFF,當前值為0。CU輸入的每個上升沿計數(shù)器當前值增加一個單位,CD輸入的每個上升沿,計數(shù)器當前值減少一個單位,當前值達到設定值時,計數(shù)器位置位為ON。-32768327670~~CUCDSTL指令格式:CTUDCXXX,PV例CTUDC30,5/sundae_meng/sundae_meng(3)減計數(shù)器CTD(CountDown)LDCDPVCTDCXXXCXXXCXXXCD:脈沖遞減輸入端LD:復位輸入端PV:預設定端首次掃描,計數(shù)器位為OFF,當前值等于預設值PV。計數(shù)器檢測到CD輸入端的上升沿時,計數(shù)器當前值減少一個單位,當前值減為0時,計數(shù)器位為ON。復位輸入端有效時,計數(shù)器位為OFF,當前值為PV。STL指令格式:CTDCXXX,PV例CTDC40,4/sundae_mengI0.0I0.1C40Q0.0C40CDCTD+4LDPV(a)梯形圖(b)語句表LDI0.0//減計數(shù)脈沖信號輸入LDI0.1//復位脈沖信號輸入CTDC40,+4//減計數(shù),設定計數(shù)值LDC40//計數(shù)值為0時輸出=Q0.0注意:以上三種計數(shù)器如果將計數(shù)器位作為復位輸入信號,則可實現(xiàn)循環(huán)計數(shù)。/sundae_meng13比較觸點指令⒈)比較指令

比較指令是將兩個操作輸入(IN1、IN2)按指定的比較關系進行比較,比較關系成立時則比較觸點閉合。

在梯形圖中,比較指令是以動合觸點的形式編程的,在動合觸點中間注明比較參數(shù)和比較運算符。當兩個數(shù)的比較結果為真時,該動合觸點閉合,即接通或截斷能流。

在語句表中,比較指令與基本邏輯指令LD、A、O進行組合后編程,當比較結果為真時,將棧頂值置為1。⒉)指令格式XXIN1IN2XXLDIN1,IN2比較觸點接起始母線IN1XXIN2XXAIN1,IN2LDIN比較觸點的與IN1XXIN2XXOIN1,IN2LDIN比較觸點的或梯形圖指令表功能/sundae_meng(1)“XX”

表示

操作數(shù)IN1、IN2所滿足的條

件,

它們有:

==等于>=大于等于<=小于等于>大于<小于<>不等于B:字節(jié)比較I:整數(shù)比較D:雙字整數(shù)比較R:實數(shù)比較S:字符串比較(2)“”表示操作數(shù)IN1、IN2的數(shù)據(jù)類型即范圍,其中:說明:IN1和IN2的數(shù)據(jù)要匹配哦(3)IN1與IN2的尋址范圍:I、QV、MSM、ST、CL、常數(shù)注意:不同數(shù)據(jù)類型的比較在LAD和STL中的表現(xiàn)方式是不同的使用是查表確定字符串比較指令只有=和<>兩種注意:

對于LAD的==,在STL為=;對于LAD的整數(shù)比較,數(shù)據(jù)類型為I,而STL為W;/sundae_meng⒊)應用舉例某軋鋼廠的成品庫可存放鋼卷1000個,因為不斷有鋼卷入庫、出庫,需要對庫存的鋼卷進行統(tǒng)計。當庫存低于下限100時,指示燈HL1亮;當庫存大于900時,指示燈HL2亮;當達到庫存上限1000時報警器HA響,停止入庫。C0CUCD

網絡1庫存統(tǒng)計1000M0.0網絡2庫存情況提示和報警PVM0.1梯形圖選用元件入庫、出庫數(shù)量可用增/減計數(shù)器(CTUD)進行統(tǒng)計入庫、出庫標志可用內部標志存儲器(M)實現(xiàn)指示燈和報警器可用輸出線圈寄存器(Q)實現(xiàn)CTUDI1.2R()C0<I100Q1.0()()C0=>I1000C0

>I900Q1.1Q1.2SM0.0PLC在RUN方式時SM0.0總為1通過計數(shù)器編號可訪問計數(shù)器的當前值//HL1,庫存低于100//HL2,庫存高于900//HA,庫存高于上限1000

加1

減1

復位整數(shù)比較/sundae_mengNETWORK1LDM0.0LDM0.1CTUDC0,1000

NETWORK2LDSM0.0LPSAW<C0,100=Q1.0LRDAW>C0,900=Q1.1LPPAW>=C0,1000=Q1.2指令表增/減計數(shù)器設定值1000入棧,分支線路開始指令讀棧,分支線路第2個以后的從邏輯塊編程出棧,分支線路結束指令鋼卷數(shù)低于下限100時,指示燈HL1亮鋼卷數(shù)大于900時,指示燈HL2亮鋼卷數(shù)大于上限1000時,報警器HA響整數(shù)比較/sundae_mengQ0.2Q0.1Q0.0網絡1網絡3網絡2I0.0I0.1C30>=I+30VD1<R95.8VB1>BVB2BACK梯形圖語句表LDW>=C30,+30=Q0.0LDI0.0AR<VD1,95.8=Q0.1LDI0.1OB>VB1,VB2=Q0.2/sundae_meng14NOT及NOP指令1).取反指令NOT

將復雜邏輯結果取反,為用戶使用反邏輯提供方便。該指令無操作數(shù),其LAD和STL形式如下。

STL形式:NOTLAD形式:——|NOT|——2).空操作指令NOP(NoOperation)

該指令用在跳轉指令結束處,或在調試程序中使用。其對用戶程序的執(zhí)行無影響,其LAD和STL形式如下。

STL形式:NOPNN的范圍:0~255LAD形式:——NOPN/sundae_meng

二程序控制指令⒈結束、停止、看門狗復位指令梯形圖指令表操作數(shù)功能(END)(END)(WDR)(STOP)ENDMENDSTOPWDR無無無無有條件結束主程序無條件結束主程序暫停程序執(zhí)行警戒時鐘刷新(1)有條件結束指令END:執(zhí)行條件成立(左側邏輯值為1)是結束主程序,返回到主程序的第一條指令執(zhí)行。在梯形圖中該指令不能連接在左側母線上、END只能用在主程序中,不能用在子程序和中斷程序中。

(2)無條件結束指令MEND:無條件結束主程序,返回到主程序的第一條指令執(zhí)行。在梯形圖中該指令直接連接在左側母線上。

(3)在允許輸入有效時立即終止程序的執(zhí)行,CPU的工作方式由運行(RUN)模式進入停止(STOP)模式。在中斷程序中執(zhí)行STOP指令,該中斷立即終止,并忽略全部等待執(zhí)行的中斷,繼續(xù)執(zhí)行主程序的剩余部分,并在主程序結束時完成從運行模式到停止模式的轉換。/sundae_meng

(4)警戒時鐘刷新指令WDR(看門狗復位指令):為了保證系統(tǒng)可靠運行,PLC內部都設置了系統(tǒng)監(jiān)控定時器WDT,用于監(jiān)控掃描周期是否超時。當掃描到定時器WDT時,定時器WDT將復位。

定時器WDT有一個設定值(100~300ms),系統(tǒng)正常工作時,所需掃描時間小于WDT的設定值,WDT被及時復位。

系統(tǒng)出現(xiàn)故障時,掃描時間大于WDT的設定值,WDT不能及時復位,則會出現(xiàn)報警并止CPU運行,同時復位輸入、輸出。

這種故障稱為WDT故障,以防止系統(tǒng)故障或程序進入死循環(huán)而引起掃描周期過長。

/sundae_mengSTOP和END指令通常在程序中用來對突發(fā)緊急事件進行處理。網絡1STOP、END、WDR使用舉例SM5.0(STOP)I0.3網絡2I0.5(END)網絡3M0.4(WDR)LDSM5.0//檢查I/O錯誤OSM4.3//運行時檢查編程OI0.3//外部切換開關STOP//條件滿足,由RUN切換到

//STOP方式LDI0.5//外部停止控制ENDLDM0.4//用觸點重新觸發(fā)WDR//看門狗定時器圖

結束、停止及看門狗指令舉例SM4.3/sundae_meng⒊跳轉及標號指令

(1)跳轉及標號指令概念

跳轉指令使程序跳轉到指定標號n處的程序分支執(zhí)行。標號指令標記跳轉目的地的位置n。

(2)跳轉及標號指令nJMPnLBLn當輸入端有效時,把程序的執(zhí)行跳轉到指定的標號處指定跳轉的目標標號,操作數(shù)0~244功能梯形圖指令表(JMP)nLBL(3)指令舉例手動與自動電路的轉換3JMP()I0.0LBLLBL34手動程序()4JMPI0.0自動程序LDI0.0JMP3LBL3LDNI0.0JMP4LBL4

……//若I0.0為ON,跳轉到LBL3處//執(zhí)行“自動程序”//若I0.0為OFF,程序順序執(zhí)行//“手動程序”后,跳轉到LBL4處/sundae_meng⒋循環(huán)指令

(1)指令格式梯形圖指令表說明FORENINDXINITFINALENOFORINDX,INIT,F(xiàn)INAL循環(huán)體開始EN:使能輸入端INDX:循環(huán)計數(shù)器INIT:初值FINAL:終值(NEXT)NETX循環(huán)體結束操作數(shù)INDX:VW、T、C、IW、QW、MW、SMW、AC、*AC、*AD、SWINIT、FINAL:VW、T、C、IW、QW、MW、SMW、AC、AIN、

常數(shù)、*AC、*AD、SW(2)指令工作過程

使能輸入端(EN)有效,循環(huán)體開始執(zhí)行,執(zhí)行到NEXT指令時返回。每執(zhí)行一次循環(huán)體,當前計數(shù)器加1,達到終值(FINAL)時,結束循環(huán)。

(3)使用說明

(A)FOR和NEXT必須成對使用

(B)必須給FOR指令指定循環(huán)計數(shù)器(INDX)、初值(INIT)和

終值(FINAL)。

/sundae_meng(C)FOR和NEXT之間的程序步稱為循環(huán)體,每執(zhí)行一次循環(huán)體,計數(shù)器加1,并將其結果與循環(huán)終止比較,如果大于終值則停止循環(huán)。

(D)FOR和NEXT指令可以嵌套,但最多嵌套8層,但各嵌套層不可交叉。

(E)如初值大于終值時,循環(huán)體不被執(zhí)行。

(4)指令舉例FORENINDXINITFINALENOFORENINDXINITFINALENOI0.0I0.1VW100+1100VW220+15(NEXT)(NEXT)………………12LDI0.0FORVW100,1,100LDI0.1FORVW220,1,5NEXTNEXT…………/sundae_meng⒌子程序操作指令(1)子程序的概念:在程序的實際應用中,有些程序內容可能被反復使用,對這些被反復使用的程序可編成一個單獨的程序塊。執(zhí)行程序時可隨時調用這些程序塊,這類程序塊叫做子程序。(2)子程序操作指令梯形圖指令表功能SBR-nENCALLSBR-n子程序調用(CRET)CRET子程序條件返回數(shù)據(jù)范圍N:0~63(3)指令使用說明(A)主程序可以用CALL指令來調用一個子程序,該指令把程序控制權交給子程序n。

(B)當執(zhí)行子程序時,子程序將執(zhí)行全部指令直至滿足返回條件才返回,或執(zhí)行到子程序末尾而返回。

(C)子程序返回時,返回到原主程序出口的下一條指令執(zhí)行,繼續(xù)往下掃描程序。

(D)在中斷程序、子程序這可以調用子程序,但子程序不能調用自己。子程序的嵌套深度為8層。子程序的調用還可以帶參數(shù)。CPU226XM:127/sundae_meng子程序調用指令舉例SBR_0EN()()()網絡1SBR_0I0.1Q0.0網絡1主程序網絡2I0.2I0.3網絡3CRETQ0.1//主程序LDI0.0//當I0.0=1時CALLSBR_0//調用子程序SBR_0//子程序LDI0.1=Q0.0LDI0.2//當I0.2=1時CRET//立即返回主程序LDI0.3=Q0.1梯形圖指令表子程序返回指令無條件返回(RET):用于子程序結束。條件返回(CRET):只能用于子程序內部。/sundae_meng4).帶參數(shù)的子程序調用子程序最多可以傳遞16個參數(shù)。參數(shù)在子程序的局部變量表加以定義。參數(shù)包含下列信息:變量名、變量類型和數(shù)據(jù)類型。變量名變量名最多用8個字符表示,第一個字符不能是數(shù)字。變量類型變量類型是按變量對應數(shù)據(jù)的傳遞方向來劃分的,可以是傳入子程序(IN)、傳入和傳出子程序(IN/OUT)、傳出子程序(OUT)和暫時變量(TEMP)等4種類型。4種變量類型的參數(shù)在變量表中的位置必須按照一定的先后順序。數(shù)據(jù)類型局部變量表中還要對數(shù)據(jù)類型進行聲明。數(shù)據(jù)類型可以是:能流、布爾型、字節(jié)型、字型、雙字型、整數(shù)型、雙整數(shù)型和實型。常數(shù)參數(shù)必須聲明數(shù)據(jù)類型。輸入或輸出參數(shù)沒有自動數(shù)據(jù)類型轉換功能。參數(shù)在調用時必須按一定的順序排列。(1)子程序參數(shù)(2)參數(shù)子程序調用的規(guī)則/sundae_meng(3)變量表的使用按照子程序指令的調用順序,參數(shù)值分配給局部變量存儲器,起始地址是L0.0。使用編程軟件時,地址分配是自動的。參數(shù)子程序調用指令格式:CALL子程序名,參數(shù)1,參數(shù)2,……參數(shù)n。(4)程序實例下圖

為一個帶參數(shù)調用的子程序實例,其局部變量分配如表下表所列。說明:下圖中的STL程序并不是從下圖中的LAD轉換過來的,而是單獨編寫的。同樣從圖STL也轉換不成圖中的LAD。/sundae_mengLDI0.0CALLSBR_1,I0.1,VB10,I1.0,&VB100,*AC1,VD200I0.0I0.1VB10I01.0*AC1SBR_1ENIN1IN2IN3IN4IN/OUT1OUT1VD200圖帶參數(shù)子程序調用舉例L地址參數(shù)名參數(shù)類型數(shù)據(jù)類型說明無L0.0LB1LW7LD3LB2.0ENIN1IN2IN3IN4IN/OUT1ININININININ/OUTBOOLBOOLBOOLBYTEDWORDWORD指令使能輸入?yún)?shù)第1個輸入?yún)?shù),布爾型第3個輸入?yún)?shù),布爾型第2個輸入?yún)?shù),字節(jié)型第4個輸入?yún)?shù),雙字型第1個輸入/輸出參數(shù),字型表局部變量表返回&VB100LD9OUTDWORD第1個輸出參數(shù),雙字型OUT1/sundae_meng6與ENO指令ENO是LAD中指令盒的布爾能流輸出端。如果指令盒的能流端有效,則執(zhí)行沒有錯誤,ENO就置位,并將能流向下傳遞。ENO可以作為允許位表示指令成功執(zhí)行。STL指令沒有EN輸入,但對要執(zhí)行的指令,其棧頂值必須為1??捎谩芭c”ENO(AENO)指令來產生和指令盒中的ENO位相同的功能。指令格式:AENOAENO指令無操作數(shù),且只在STL中使用,它將棧頂值和ENO位的邏輯進行與運算,運算結果保存到棧頂。AENO指令使用較少。AENO指令的用法如圖3-27所示。/sundae_meng圖3-27AENO指令用法舉例網絡1與ENO使用舉例I0.0ADD_IENENATCHENOENOIN1IN2INTEVNTINT_010VW204VW200VW204LDI0.0//使能輸入+IVW200,VW204//整數(shù)加法,VW200+VW204=VW204AENO//與ENO指令ATCHINT_0,10//如果+I指令執(zhí)行正確,則調用中斷程序INT_0,中斷事件號為10返回/sundae_meng三編程語言及程序結構

IEC1131-3指令集支持完全數(shù)據(jù)檢查梯形圖(LAD)功能塊圖(FBD)不支持完全數(shù)據(jù)檢查梯形圖(LAD)功能塊圖(FBD)語句表(STL)SIMATIC指令集⒈S7-200的指令集⒉梯形圖(LAD):由觸點、線圈或功能塊組成。梯形圖左邊一條豎線稱為左母線,右邊一條稱為右母線(在S7-200中省略)。觸點代表邏輯輸入條件,線圈代表邏輯輸出結果,功能塊用來表示定時器、計數(shù)器或數(shù)學運算等附加指令。梯形圖中編程元件的“動合”或“動斷”其本質是PLC內部某一存儲器數(shù)據(jù)“位”的狀態(tài);線圈代表CPU對存儲器的寫操作;連線代表指令處理的順序關系(從左到右,從上到下)。梯形圖流向清楚、簡單、直觀、易懂,很適合電氣工程人員使用。是第一用戶語言。組成元素含義代表元件觸點線圈輸入條件輸出結果功能塊附加指令開關、按鈕、內部條件外部負載或內部輸出定時器、計數(shù)器及隔著運算/sundae_meng()5INPTTONT33I0.0T33M0.0M0.0I0.0常開觸點常閉觸點輸出線圈功能塊梯形圖左母線能流:假想的電流,從左到右,從上到下。觸點導通“能流”通過,觸點斷開,“能流”不能通過。主要用來分析PLC的控制過程。網絡:觸點和線圈構成的具有獨立功能的電路。/sundae_mengT33INPTTONnetwork1300()Q0.0T33I0.2network2梯形圖網絡1網絡2注釋延時輸出網絡編號:PLC是通過網絡編號來識別網絡的⒊語句表(STL):是利用助記符來表達PLC的各種控制功能的。類似于計算機的匯編語言,直觀、易懂、簡單,一般與梯形圖語言配合使用。熟悉PLC和邏輯編程的有經驗的程序員最適合使用語句表編程。但注意不同廠家的PLC語句表使用的助記符是不相同的。/sundae_meng⒋S7-200系列PLC的程序結構S7-200系列PLC的程序由三部分組成:用戶程序+數(shù)據(jù)塊+參數(shù)塊用戶程序是必選項,可以管理其他塊。用戶程序由三個基本元素構成:●●●●●●主程序子程序1子程序m中斷程序1中斷程序n程序結構圖主程序:主程序是程序的主體,每個項目都必須有并只能有一個主程序。在主程序中可以調用子程序和中斷程序。主程序控制整個程序的執(zhí)行,每次CPU掃描都要執(zhí)行一次主程序。子程序:子程序是一個可選的指令集合,僅在被其他程序調用時才執(zhí)行。同一子程序可在不同的地方被多次調用,使用子程序可以簡化程序和減少掃描時間。中斷程序:中斷程序是指令的一個可選集合,中斷程序不是被主程序調用,它們在中斷事件發(fā)生時由PLC的操作系統(tǒng)調用。中斷程序用來處理預先規(guī)定的中斷事件,應為不能預指中斷事件何時發(fā)生,因此不允許中斷程序改寫可能在其他程序中使用的存儲器。主程序+子程序(可選)+中斷程序(可選)/sundae_meng四、編程注意事項1.梯形圖編程的基本規(guī)則

梯形圖編程的基本規(guī)則如下:

(1)PLC內部元器件觸點的使用次數(shù)是無限制的。

(2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論