PLC 水塔水位自動(dòng)控制 -_第1頁(yè)
PLC 水塔水位自動(dòng)控制 -_第2頁(yè)
PLC 水塔水位自動(dòng)控制 -_第3頁(yè)
PLC 水塔水位自動(dòng)控制 -_第4頁(yè)
PLC 水塔水位自動(dòng)控制 -_第5頁(yè)
已閱讀5頁(yè),還剩91頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、項(xiàng)目一 水塔水位自動(dòng)控制 項(xiàng)目一項(xiàng)目一 水塔水位自動(dòng)控制水塔水位自動(dòng)控制l項(xiàng)目描述l任務(wù)1 認(rèn)識(shí)PLC的基本器件 l任務(wù)2 掌握PLC的基本位邏輯指令 l任務(wù)3 水塔水位自動(dòng)控制 項(xiàng)目描述控制要求控制要求:l當(dāng)水池水位低于水池下限位(S4為OFF),電磁閥YV打開(kāi)進(jìn)水。當(dāng)水池水位高于水池上限位時(shí)(S4、S3為ON),電磁閥YV關(guān)閉。l當(dāng)水池水位高于水池下限位(S4為ON),且水塔水位低于水塔下限位時(shí)(S2為OFF),水泵電機(jī)M運(yùn)轉(zhuǎn),開(kāi)始由水池抽水至水塔。同時(shí)水塔水位指示燈開(kāi)始逐步變亮,示意水位上升。當(dāng)水塔水位達(dá)到高水位(S1為ON)時(shí),水泵電機(jī)M停止運(yùn)轉(zhuǎn)。l當(dāng)水塔出水閥(手動(dòng))打開(kāi)時(shí),通過(guò)旋鈕

2、調(diào)節(jié)器開(kāi)度。順時(shí)針旋轉(zhuǎn)時(shí),閥門(mén)開(kāi)度增大,水塔水位下降速度加快;逆時(shí)針旋轉(zhuǎn)時(shí),閥門(mén)開(kāi)度減小,水位下降速度變慢。項(xiàng)目實(shí)施過(guò)程一、方案設(shè)計(jì)(1)硬件設(shè)計(jì)(2)軟件設(shè)計(jì)二、項(xiàng)目實(shí)施(1)硬件接線(2)程序錄入三、設(shè)備調(diào)試四、項(xiàng)目報(bào)告任務(wù)1 認(rèn)識(shí)PLC的基本器件學(xué)習(xí)目標(biāo):l了解PLC的語(yǔ)言種類(lèi)與程序的基本組件l掌握數(shù)據(jù)類(lèi)型及存儲(chǔ)區(qū)域l了解尋址方式一、 了解PLC的語(yǔ)言種類(lèi)與程序結(jié)構(gòu)SIMATIC指令集和IEC 1131-3指令集:lS7-200 系列PLC主機(jī)中有兩類(lèi)基本指令集:SIMATIC指令集和IEC 1131-3指令集,程序員可以任選一種。提供了許多類(lèi)型的指令以完成廣泛的自動(dòng)化任務(wù)。lSIMAT

3、IC指令集:是為S7-200系列PLC設(shè)計(jì)的,本指令通常執(zhí)行時(shí)間短,而且可以用LAD、STL和FBD三種編程語(yǔ)言。lIEC 1131-3指令集是不同PLC廠家的指令標(biāo)準(zhǔn),它不能使用STL編程語(yǔ)言。返回本節(jié)返回本節(jié)PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)1.順序功能圖 2.梯形圖3.功能塊圖 4.語(yǔ)句表 5. 其他編程語(yǔ)言 1. 順序功能圖 S1S2S8S3T0SST8T3T2T1ST9圖圖3.4順序流程圖順序流程圖2. 梯形圖(LAD) 圖圖3.2梯形圖舉例梯形圖舉例3. 功能塊圖(FBD) l功能塊圖(FBD)的圖形結(jié)構(gòu)與數(shù)字電子電路的結(jié)構(gòu)極為相似,如下圖3.3所示。 4. 語(yǔ)句表(STL

4、) l語(yǔ)句表(STL)語(yǔ)言類(lèi)似于計(jì)算機(jī)的匯編語(yǔ)言,特別適合于來(lái)自計(jì)算機(jī)領(lǐng)域的工程人員。用指令助記符創(chuàng)建用戶程序,屬于面向機(jī)器硬件的語(yǔ)言,STEP 7 Micro/Win32的語(yǔ)句表如圖3.1所示。 5. 其他編程語(yǔ)言 lSIMATIC工業(yè)軟件中的工程工具中為大型或中型PLC提供了許多高級(jí)編程工具,以下簡(jiǎn)要其中的幾種:(1)S7-SLC和 M7-Pro C/C+(2)S7-GRAPH (3)S7-HiGraph (4)CFC (5)結(jié)構(gòu)文本(ST)程序的基本組件 1. 用戶程序 (1)主程序 (2)子程序 (3)中斷處理程序 2. 數(shù)據(jù)塊 3. 系統(tǒng)塊 二、 掌握數(shù)據(jù)類(lèi)型及存儲(chǔ)區(qū)域數(shù)據(jù)存取方式:

5、位、字節(jié)、字和雙字l位(bit)二進(jìn)制的1位只有0和1。位數(shù)據(jù)類(lèi)型為布爾(BOOL).l字節(jié)(Byte)8位二進(jìn)制組成1個(gè)字節(jié)。l字(Word)兩個(gè)字節(jié)組成1個(gè)字。l雙字(Double Word)兩個(gè)字組成1個(gè)雙字。(1)數(shù)據(jù)類(lèi)型及范圍 SIMATIC S7-200系列PLC數(shù)據(jù)類(lèi)型可以是布爾型、整型和實(shí)型(浮點(diǎn)數(shù))。實(shí)數(shù)采用32位單精度數(shù)來(lái)表示,其數(shù)值有較大的表示范圍:正數(shù)為+1.175495E-38+3.402823E+38;負(fù)數(shù)為-1.175495E38-3.402823E+38。不同長(zhǎng)度的整數(shù)所表示的數(shù)值范如表3.8所示。l在編程中經(jīng)常會(huì)使用常數(shù)。常數(shù)數(shù)據(jù)長(zhǎng)度可為字節(jié)、字和雙字,在機(jī)器

6、內(nèi)部的數(shù)據(jù)都以二進(jìn)制存儲(chǔ),但常數(shù)的書(shū)寫(xiě)可以用二進(jìn)制、十進(jìn)制、十六進(jìn)制、ASCII碼或浮點(diǎn)數(shù)(實(shí)數(shù))等多種形式。幾種常數(shù)形式分別如表3.9所示。(2)常數(shù)CPU的存儲(chǔ)區(qū)1. 輸入映像寄存器(I)(I0.0I15.7),每個(gè)掃描周期采樣。 2輸出映像寄存器(Q)(Q0.0Q15.7),每個(gè)掃描周期末尾3. 變量存儲(chǔ)器(V)4.位存儲(chǔ)器(M)區(qū)(M0.0M31.7)5.定時(shí)器(T)存儲(chǔ)器區(qū)6.計(jì)數(shù)器(C)存儲(chǔ)器區(qū)7.高速計(jì)數(shù)器(HC)8.累加器(AC)9. 特殊存儲(chǔ)器(SM)標(biāo)志位 如SM0.0,SM0.1,SM0.4,SM0.5CPU的存儲(chǔ)區(qū)10.局部存儲(chǔ)器(L)區(qū)11.模擬量輸入映像寄存器(AI

7、)12.模擬量輸出映像寄存器(AQ)13.順序控制繼電器(S)1. 直接尋址方式 l按位尋址 l存儲(chǔ)區(qū)內(nèi)另有一些元件是具有一定功能的硬件,由于元件數(shù)量很少,所以不用指出元件所在存儲(chǔ)區(qū)域的字節(jié),而是直接指出它的編號(hào)。l按字節(jié)、字或雙字尋址三、尋址方式l必須指定存儲(chǔ)器標(biāo)識(shí)符、字節(jié)地址和位號(hào),如圖3.8 所示。圖3.8中MSB表示最高位,LSB表示最低位。 圖圖3.8位尋址格式位尋址格式l直接指出編號(hào)的尋址方式適用于l定時(shí)器 T0T255l計(jì)數(shù)器 C0C255l高速計(jì)數(shù)器 HC0HC5l累加器 AC0AC3l注意:累加器長(zhǎng)度是32位,可以按字節(jié)、字或雙字的形式來(lái)訪問(wèn)其數(shù)值,這取決于存取累加器時(shí)的指令

8、。l按字節(jié)、字或雙字尋址2間接尋址方式 l間接尋址方式是,用指針來(lái)訪問(wèn)存儲(chǔ)區(qū)數(shù)據(jù),指針以雙字形式存儲(chǔ)其它存儲(chǔ)器的地址,只能用V,L存儲(chǔ)器或累加器寄存器AC作為指針。這種間接尋址方式與計(jì)算機(jī)的間接尋址方式相同。間接尋址在處理內(nèi)存連續(xù)地址中的數(shù)據(jù)時(shí)非常方便,而且可以縮短程序所生成的代碼的長(zhǎng)度,使編程更加靈活。l用間接尋址方式存取數(shù)據(jù)需要作的工作有3種:建立指針、間接存取和修改指針。 (1)建立指針 l建立指針必須用雙字傳送指令(MOVD),將存儲(chǔ)器所要訪問(wèn)的單元的地址裝入用來(lái)作為指針的存儲(chǔ)器單元或寄存器,裝入的是地址而不是數(shù)據(jù)本身,格式如下:l例:MOVD &VB200,VD302lMOV

9、D &MB10,AC2lMOVD &C2,LD14l注意:建立指針用MOVD指令。(2)間接存取 l指令中在操作數(shù)的前面加“*”表示該操作數(shù)為一個(gè)指針。l下面兩條指令是建立指針和間接存取的應(yīng)用方法:lMOVD &VB200,AC0lMOVW *AC0,AC1l若存儲(chǔ)區(qū)的地址及單元中所存的數(shù)據(jù)如下所示 l執(zhí)行過(guò)程如下:(3)修改指針 l下面的兩條指令可以修改指針的用法:lINCDAC0lINCDAC0lMOVW*AC0,AC1返回本節(jié)返回本節(jié)任務(wù)2 掌握PLC的基本位邏輯指令lPLC梯形圖語(yǔ)言的編程原則l指令分類(lèi)l位邏輯指令l編程中應(yīng)注意的幾個(gè)問(wèn)題l堆棧及堆棧操作指令一、

10、一、PLCPLC梯形圖語(yǔ)言的編程原則梯形圖語(yǔ)言的編程原則1 1、梯形圖由多個(gè)梯級(jí)組成,每個(gè)線圈可構(gòu)成一個(gè)梯級(jí),、梯形圖由多個(gè)梯級(jí)組成,每個(gè)線圈可構(gòu)成一個(gè)梯級(jí), 每個(gè)梯級(jí)有多條支路,每個(gè)梯級(jí)代表一個(gè)邏輯方程;每個(gè)梯級(jí)有多條支路,每個(gè)梯級(jí)代表一個(gè)邏輯方程;2 2、梯形圖中的繼電器繼電器、接點(diǎn)、線圈不是物理的,、梯形圖中的繼電器繼電器、接點(diǎn)、線圈不是物理的, 是是PLCPLC存儲(chǔ)器中的位存儲(chǔ)器中的位(1=ON(1=ON;0=OFF)0=OFF);編程時(shí)常開(kāi);編程時(shí)常開(kāi)/ / 常閉接點(diǎn)可無(wú)限次引用,線圈輸出只能是一次常閉接點(diǎn)可無(wú)限次引用,線圈輸出只能是一次;3 3、梯形圖中流過(guò)的不是物理電流而是、梯形

11、圖中流過(guò)的不是物理電流而是“概念電流概念電流”,只,只 能從能從左向右流左向右流;4 4、用戶程序的運(yùn)算是根據(jù)、用戶程序的運(yùn)算是根據(jù)PLCPLC的輸入的輸入/ /輸出映象寄存器中輸出映象寄存器中 的內(nèi)容,邏輯運(yùn)算結(jié)果可以立即被后面的程序使用;的內(nèi)容,邏輯運(yùn)算結(jié)果可以立即被后面的程序使用;5 5、PLCPLC的內(nèi)部繼電器不能做控制用,只能存放邏輯控制的內(nèi)部繼電器不能做控制用,只能存放邏輯控制 的中間狀態(tài);的中間狀態(tài);6 6、線圈不能直接接到左母線上。、線圈不能直接接到左母線上。二、指令分類(lèi)二、指令分類(lèi)按形式分按形式分2.功能塊功能塊1.繼電器繼電器觸點(diǎn)觸點(diǎn)線圈線圈( )Enable輸入?yún)?shù)輸入?yún)?/p>

12、數(shù)IN1IN2N輸出參數(shù)輸出參數(shù)OUT功能功能數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型地址地址條件條件長(zhǎng)度長(zhǎng)度EN指令分類(lèi)指令分類(lèi)按功能分按功能分1。位邏輯功能。位邏輯功能2。定時(shí)器。定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器3。數(shù)字運(yùn)算功能。數(shù)字運(yùn)算功能4。邏輯操作功能。邏輯操作功能5。數(shù)據(jù)傳送功能。數(shù)據(jù)傳送功能6。轉(zhuǎn)換功能。轉(zhuǎn)換功能7。程序控制功能。程序控制功能1.常用位邏輯指令(STL)(1)LD:裝入常開(kāi)觸點(diǎn)(Load)(2)LDN:裝入常閉觸點(diǎn)(Load Not) (3)A:與常開(kāi)觸點(diǎn)(And) (4)AN:與常閉觸點(diǎn)(And Not)。 (5)O:或常閉觸點(diǎn)(Or) (6)ON:或常閉觸點(diǎn)(Or Not) (7)NOT:觸點(diǎn)取

13、非(輸出反相) (8)= :輸出指令 三、位邏輯指令三、位邏輯指令2.基本邏輯指令邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符I0.0 I0.1LDI0.0AI0.1=Q0.0LDI0.0OI0.1=Q0.0LDN I0.1=Q0.0與與或或非非ANDORNOT當(dāng)當(dāng) I0.0與與 I0.1 都都 “ON” 時(shí),時(shí),則輸出則輸出 Q0.0 “ON”(1)。當(dāng)當(dāng) I0.0 或或 I0.0 “ON” 時(shí)時(shí),則輸出則輸出 Y0 “ON”(1)當(dāng)當(dāng) I0.1 “OFF” 時(shí)時(shí)則輸出則輸出 Q0.0 “ON”(1)Q0.0I0.0I0.1Q0.0Q0.0I0.1注意:與、或、非運(yùn)算均是對(duì)該指令前面所有的注

14、意:與、或、非運(yùn)算均是對(duì)該指令前面所有的STST指令的邏輯運(yùn)算結(jié)果指令的邏輯運(yùn)算結(jié)果與與該與、或、非指令的運(yùn)算該與、或、非指令的運(yùn)算AI0.2是與圖中是與圖中A點(diǎn)處的結(jié)果(即點(diǎn)處的結(jié)果(即I0.0與與I0.1的結(jié)的結(jié)果)相或,而不是與果)相或,而不是與I0.1相或。相或。I0.0I0.2I0.1LDI0.0AI0.1OI0.2=Q0.0例:例:Q0.0邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符LDI0.0OI0.1LDI0.2OI0.3ALD=Q0.0LDI0.0A AI0.1I0.1LDLDI0.2I0.2AN I0.3AN I0.3OLD=Q0.0當(dāng)當(dāng) “I0.0 或或 I0.1”與與“

15、I0.2 或或I0.3” 都都 “ON” 時(shí),時(shí),則輸出則輸出 Q0.0 “ON”。棧裝載與棧裝載與ALD(And Load)棧裝載或棧裝載或OLD(Or Load)當(dāng)當(dāng) “I0.0 與與 I0.1”或或“I0.2 與與I0.3非非” “ON” 時(shí),則輸時(shí),則輸出出 Q0.0 “ON”。I0.0I0.1I0.2I0.3Q0.0I0.0I0.2I0.1I0.3Q0.0例例1 1:直接啟動(dòng)停車(chē)控制直接啟動(dòng)停車(chē)控制繼電器控制電路圖繼電器控制電路圖I/OI/O分配:分配:I0.0I0.0:停車(chē):停車(chē)I0.1I0.1:?jiǎn)?dòng):?jiǎn)?dòng)Q0.1Q0.1:KMKM梯形圖:梯形圖:語(yǔ)句表語(yǔ)句表LD I0.1LD I

16、0.1O Q0.0O Q0.0A I0.0A I0.0= Q0.0= Q0.0Q0.0Q0.0I0.0I0.0Q0.0Q0.0I0.1I0.1I/OI/O分配決定分配決定PLCPLC的端子接線圖的端子接線圖PLCPLC的端子接線方式又決定編的端子接線方式又決定編程語(yǔ)言程語(yǔ)言I/OI/O分配:分配:I0.0I0.0:停車(chē):停車(chē)I0.1I0.1:?jiǎn)?dòng):?jiǎn)?dòng)Q0.1Q0.1:KMKMQ0.0Q0.0I0.0I0.0Q0.0Q0.0I0.1I0.13.置位、復(fù)位指令4.立即I/O指令立即輸入輸出執(zhí)行立即輸入指令時(shí),立即讀入物理輸入點(diǎn)的值,但并不更新該物理輸入點(diǎn)對(duì)應(yīng)的輸入過(guò)程映像寄存器。執(zhí)行立即輸出指令

17、時(shí),則將結(jié)果同時(shí)立即復(fù)制到物理輸出點(diǎn)和相應(yīng)的輸出映象寄存器 5.立即I/O指令立即置位和復(fù)位指令須指出:立即I/O指令是直接訪問(wèn)物理輸入輸出點(diǎn)的,比一般指令訪問(wèn)輸入輸出映象寄存器占用CPU時(shí)間要長(zhǎng),因而不能盲目地使用立即指令,否則,會(huì)加長(zhǎng)掃描周期時(shí)間,反而對(duì)系統(tǒng)造成不利影響。立即置位、立即復(fù)位指令只能用于Q存儲(chǔ)器(手冊(cè)87頁(yè)) 四四. .編程中應(yīng)注意的幾個(gè)問(wèn)題編程中應(yīng)注意的幾個(gè)問(wèn)題X0X0Y0Y0X1X1Y0Y0X1X1Y0Y0X0X0Y0Y0一、用電路變換簡(jiǎn)化程序一、用電路變換簡(jiǎn)化程序( (減少指令的條數(shù))減少指令的條數(shù))二、邏輯關(guān)系應(yīng)盡量清楚二、邏輯關(guān)系應(yīng)盡量清楚( (避免左輕右重避免左輕

18、右重) )X3X3X2X2X5X5X4X4X6X6X8X8X7X7Y0Y0X9X9X3X3X2X2X5X5X4X4X6X6X8X8X7X7Y0Y0X9X9X5X5 X6X6X2X2X2X2LD X2LD X2AN X3AN X3A X4A X4LD X2LD X2A X5A X5AN X6AN X6A A X7X7OLDOLDLD X2LD X2A X5A X5AN X6AN X6A X8A X8AN X9AN X9OLDOLD= Y0= Y0EDED三、避免出現(xiàn)無(wú)法編程的梯形圖三、避免出現(xiàn)無(wú)法編程的梯形圖X5X5X1X1X3X3X2X2Y1Y1X4X4Y2Y2LD X3LD X3A X5A

19、X5O X1O X1AN X2AN X2= Y1= Y1LD X1LD X1A X5A X5O X3O X3AN X4AN X4= Y2= Y2EDEDX1X1X3X3X2X2Y1Y1X5X5X3X3X1X1X4X4Y2Y2X5X5五、堆棧及堆棧操作指令堆棧的基本概念1.堆棧的基本概念2.程序執(zhí)行對(duì)邏輯堆棧的影響l指令A(yù)I0.2的執(zhí)行程序執(zhí)行對(duì)邏輯堆棧的影響本程序段用以介紹標(biāo)準(zhǔn)觸點(diǎn)指令在梯形圖、語(yǔ)句表和功能塊圖3種語(yǔ)言編程中的應(yīng)用,仔細(xì)比較不同編程工具的區(qū)別與聯(lián)系。l其梯形圖和語(yǔ)句表程序結(jié)構(gòu)如圖3.10所示。 LD I0.0 /裝入常開(kāi)觸點(diǎn) O I0.1 /或常開(kāi)觸點(diǎn) A I0.2 /與常開(kāi)觸

20、點(diǎn) = Q0.0 /輸出觸點(diǎn) /如果本梯級(jí)中將 I0.1 的觸點(diǎn)改 /為 Q0.0 的常開(kāi)觸點(diǎn),則成為電 /機(jī)起動(dòng)停止控制環(huán)節(jié)的梯形圖。 LDN I0.0 /裝入常閉觸點(diǎn) ON I0.1 /或常閉觸點(diǎn) AN I0.2 /與常閉觸點(diǎn) = Q0.1 / LD I0.0 / O I0.1 / A I0.2 / NOT /取非,即輸出反相 = Q0.3 / 圖圖3.10標(biāo)準(zhǔn)觸點(diǎn)標(biāo)準(zhǔn)觸點(diǎn)LAD和和STL例例程序?qū)嵗?.堆棧操作指令 1. 棧裝載與指令 2. 棧裝載或指令 3. 邏輯推入棧指令 4. 邏輯彈出棧指令 5. 邏輯讀棧指令 6. 裝入堆棧指令 棧裝載與指令 lALD,棧裝載與指令(與塊)。在

21、梯形圖中用于將并聯(lián)電路塊進(jìn)行串聯(lián)連接。l在語(yǔ)句表中指令A(yù)LD執(zhí)行情況如表4.8所示。lOLD,棧裝載或指令(或塊)。在梯形圖中用于將串聯(lián)電路塊進(jìn)行并聯(lián)連接。l在語(yǔ)句表中指令OLD執(zhí)行情況如表4.9所示。棧裝載或指令 lLPS,邏輯推入棧指令(分支或主控指令)。在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線,左側(cè)為主控邏輯塊時(shí),第一個(gè)完整的從邏輯行從此處開(kāi)始。l注意:使用LPS指令時(shí),本指令為分支的開(kāi)始,以后必須有分支結(jié)束指令LPP。即LPS與LPP指令必須成對(duì)出現(xiàn)。l在語(yǔ)句表中指令LPS執(zhí)行情況如下表4.10所示。邏輯推入棧指令 邏輯彈出棧指令 lLPP,邏輯彈出棧指令(分支結(jié)束或主控復(fù)位指令)

22、。在梯形圖中的分支結(jié)構(gòu)中,用于將LPS指令生成一條新的母線進(jìn)行恢復(fù)。l注意:使用LPP指令時(shí),必須出現(xiàn)在LPS的后面,與LPS成對(duì)出現(xiàn)。l在語(yǔ)句表中指令LPP執(zhí)行情況如下表4.11所示。邏輯讀棧指令 lLRD,邏輯讀棧指令。在梯形圖中的分支結(jié)構(gòu)中,當(dāng)左側(cè)為主控邏輯塊時(shí),開(kāi)始第二個(gè)和后邊更多的從邏輯塊。l在語(yǔ)句表中指令LRD 執(zhí)行情況如表4.12所示。裝入堆棧指令 lLDS,裝入堆棧指令。本指令編程時(shí)較少使用。l指令格式:LDSn (n為08的整數(shù))l例:LDS4l在語(yǔ)句表中執(zhí)行情況如下表4.13所示。圖4.11是復(fù)雜邏輯指令在實(shí)際應(yīng)用中的一段程序的梯形圖。 LD I0.0 /裝入常開(kāi)觸點(diǎn) O

23、I2.2 /或常開(kāi)觸點(diǎn) LD I0.1 /被串的塊開(kāi)始 LD I2.0 /被并路開(kāi)始 A I2.1 / OLD /棧裝載或,并路結(jié)束 ALD /棧裝載與,串路結(jié)束 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 / 圖圖4.11復(fù)雜邏輯指令的應(yīng)用復(fù)雜邏輯指令的應(yīng)用返回本節(jié)返回本節(jié)應(yīng)用舉例任務(wù)三 水塔水位自動(dòng)控制 lTVT-90HC PLC試驗(yàn)臺(tái)使用方法lSTEP

24、7-Micro/WIN使用方法l水塔水位自動(dòng)控制項(xiàng)目實(shí)施TVT-90HC PLC試驗(yàn)臺(tái)使用方法l1. 組成 及結(jié)構(gòu)2.主要參數(shù)3.各模塊使用方法l將電源鑰匙開(kāi)關(guān)右旋,然后將斷路器上合,合上SA2,DC24V 燈亮,即表示DC24V電源工作正常。l如果不小心將DC24V電源短路,DC24V的短路保護(hù)會(huì)起作用,其指示燈熄滅。請(qǐng)檢查連線,排除故障后,將SA2開(kāi)關(guān)斷開(kāi)幾秒鐘,等待電源恢復(fù)后再將SA2開(kāi)關(guān)合上即可。l電源模塊上的三眼插座為AC220V電源供計(jì)算機(jī)和PLC使用,請(qǐng)勿插線。lSA1為AC220V電源開(kāi)關(guān),請(qǐng)勿使用!(1)電源模塊電源模塊(2)PLC模塊l該裝置采用的是外電源給定輸入負(fù)電平信號(hào)

25、,PLC的數(shù)字量輸入部分的1M、2M、3M接電源的DC+24V端,數(shù)字量輸出口部分的1L、2L、3L與電源的DC0V端相連。連接時(shí)嚴(yán)禁接錯(cuò),以免發(fā)生短路。(3)輸入輸出單元l輸入單元:4個(gè)按鈕(1開(kāi)、1閉觸點(diǎn)),8個(gè)撥鈕開(kāi)關(guān),2個(gè)BCD碼開(kāi)關(guān),1路DC010V可調(diào)電源,1路020mA可調(diào)電源。l輸出單元:1個(gè)8段數(shù)碼管和4個(gè)繼電器,繼電器線圈電壓為DC24V。l模塊左側(cè)的DC24V需與電源模塊的DC24V相連。(4)模擬實(shí)驗(yàn)版單元lDC24V連接電源模塊,注意極性。開(kāi)關(guān)量S、SQ輸入電路連接對(duì)應(yīng)PLC的輸入口,輸出Y、M等接PLC的輸出口。TVT90HC-7多種液體混合系統(tǒng)接線lS1、S2、S

26、3對(duì)應(yīng)與PLCI0.0、I0.1、I0.2連接,Y1、Y2、Y3、Y4、M與PLC的Q0.0、Q0.1、Q0.2、Q0.3、Q0.4連接,DC24V與電源模塊的DC24V連接。l當(dāng)加液時(shí), S1、S2、S3依次接通,儲(chǔ)液罐的液位由LED指示,電機(jī)旋轉(zhuǎn)時(shí),有電機(jī)的LED指示旋轉(zhuǎn)狀態(tài)。放液時(shí),液位指示燈依次下降, S1、S2、S3依次斷開(kāi)。 Y1、Y2、Y3、Y4、M的狀態(tài)有LED指示,當(dāng)LED亮?xí)r,表示其在運(yùn)行。STEP7-Micro/WIN使用方法l硬件連接建立通信及的步驟硬件連接建立通信及的步驟 l設(shè)置設(shè)置PLCPLC通信參數(shù)通信參數(shù) l編程軟件的使用編程軟件的使用一、硬件連接及建立通信的步

27、驟一、硬件連接及建立通信的步驟 1.PC(RS-232C) PLC(RS-485)串行口串行口RS-485串行口串行口RS-232CPC端PPI端2.設(shè)置PC/PPI電纜上的DIP開(kāi)關(guān) l設(shè)置波特率和設(shè)置波特率和調(diào)制解調(diào)器調(diào)制解調(diào)器模式模式 DIP開(kāi)關(guān)設(shè)置DIP開(kāi)關(guān)l未用調(diào)制解調(diào)器時(shí)未用調(diào)制解調(diào)器時(shí):4=0:4=0、5=05=0lDTE:DTE:設(shè)置數(shù)據(jù)終端設(shè)備模式設(shè)置數(shù)據(jù)終端設(shè)備模式lDCE:DCE:設(shè)置數(shù)據(jù)通信設(shè)備模式設(shè)置數(shù)據(jù)通信設(shè)備模式 設(shè)置波特設(shè)置波特率率設(shè)置調(diào)制解調(diào)設(shè)置調(diào)制解調(diào)器模式器模式設(shè)置字符數(shù)據(jù)設(shè)置字符數(shù)據(jù)傳輸格式傳輸格式設(shè)置設(shè)設(shè)置設(shè)備模式備模式DIP開(kāi)關(guān)設(shè)置示例0 1 0 0

28、 03把PLC的“工作方式”開(kāi)關(guān)置為“STOP” “工作方式”開(kāi)關(guān)RUNTERMSTOP4雙擊雙擊STEP 7- Micro/WIN 圖標(biāo)圖標(biāo) 引導(dǎo)條 指令樹(shù) 程序編輯器 符號(hào)表 狀態(tài)圖 數(shù)據(jù)塊輸出窗口 狀態(tài)條 程序察看 局部變量表編程軟件主界面外觀“通信設(shè)定通信設(shè)定”對(duì)話框?qū)υ捒騦單擊通信圖標(biāo)單擊通信圖標(biāo) 出現(xiàn)出現(xiàn) “通信設(shè)定通信設(shè)定”對(duì)話框,并顯示對(duì)話框,并顯示默認(rèn)通信參數(shù)默認(rèn)通信參數(shù) 雙擊雙擊PC/PPI電纜的圖標(biāo)電纜的圖標(biāo) 彈出彈出“PG/PC接口接口” 對(duì)話框?qū)υ捒?彈出設(shè)置彈出設(shè)置“PG/PC接口接口” 對(duì)話框?qū)υ捒?單單擊擊“屬性屬性” 按按鈕鈕 出現(xiàn)出現(xiàn)“PC/PPI電纜電纜屬

29、性屬性”對(duì)話框,對(duì)話框,進(jìn)行相關(guān)參數(shù)進(jìn)行相關(guān)參數(shù)的設(shè)置或修改的設(shè)置或修改 Properties雙擊刷新圖標(biāo)雙擊刷新圖標(biāo)PC與與PLC建立起通信建立起通信默認(rèn)地址:l個(gè)人計(jì)算機(jī)(個(gè)人計(jì)算機(jī)(PCPC)為)為0 0;l操作面板為操作面板為1 1;l第一個(gè)第一個(gè)PLCPLC的默認(rèn)地址為的默認(rèn)地址為2 2。三、設(shè)置三、設(shè)置PLC通信參數(shù)通信參數(shù)l單擊引導(dǎo)條中單擊引導(dǎo)條中的系統(tǒng)塊圖標(biāo),的系統(tǒng)塊圖標(biāo),將出現(xiàn)系統(tǒng)塊將出現(xiàn)系統(tǒng)塊對(duì)話框。對(duì)話框。l單擊通信口單擊通信口(Port)選項(xiàng))選項(xiàng)卡卡l設(shè)置、檢查各設(shè)置、檢查各參數(shù)后單擊參數(shù)后單擊OK確認(rèn)確認(rèn)四、編程軟件的使用四、編程軟件的使用l編程操作 l下裝和上裝用

30、戶程序 l調(diào)試 l編程語(yǔ)言的轉(zhuǎn)換 1.1.編程操作編程操作 l編程前的準(zhǔn)備編程前的準(zhǔn)備 l編輯程序編輯程序 l編譯(編譯(Compile) (1)(1)編程前的準(zhǔn)備編程前的準(zhǔn)備l文件文件新建新建項(xiàng)目項(xiàng)目1 1 ,顯示主程序區(qū),顯示主程序區(qū)引導(dǎo)條 指令樹(shù) 程序編輯器 符號(hào)表 狀態(tài)圖表 數(shù)據(jù)塊輸出窗口 狀態(tài)條 程序察看 局部變量表確定主機(jī)型號(hào)確定主機(jī)型號(hào) 右擊項(xiàng)目右擊項(xiàng)目1 1圖標(biāo),選擇所用的圖標(biāo),選擇所用的PLCPLC型號(hào)(型號(hào)(CPU226CPU226),),默認(rèn)默認(rèn)CPU221CPU221。引導(dǎo)條 指令樹(shù) 程序編輯器 符號(hào)表 狀態(tài)圖表 數(shù)據(jù)塊輸出窗口 狀態(tài)條 程序察看 局部變量表選擇程序執(zhí)行

31、分區(qū)選擇主程序選擇主程序MAINMAIN(OB1OB1), ,子程序子程序SBR_0,SBR_0,中斷中斷程序程序INT_0INT_0。引導(dǎo)條 指令樹(shù) 程序編輯器 符號(hào)表狀態(tài)圖表數(shù)據(jù)塊(2)(2)編輯程序編輯程序1)用指令樹(shù)編程:移動(dòng)光標(biāo),在指令樹(shù)窗口中用指令樹(shù)編程:移動(dòng)光標(biāo),在指令樹(shù)窗口中 雙擊要輸入的指令即可。雙擊要輸入的指令即可。 2 2)用編程按鈕編程:移動(dòng)光標(biāo),單擊編程按鈕)用編程按鈕編程:移動(dòng)光標(biāo),單擊編程按鈕 下行線 左行線 輸入觸點(diǎn) 輸入指令盒 刪除網(wǎng)絡(luò) 上行線 右行線 輸入線圈 插入網(wǎng)絡(luò)圖6-10 編程按鈕l從彈出的窗口下拉菜單所列出的指令中從彈出的窗口下拉菜單所列出的指令中l(wèi)選擇要輸入指令選擇要輸入指令, ,單擊即可單擊即可單擊單擊“?. .?”,然后鍵入操作數(shù),然后鍵入操作數(shù)(3)編譯(Compile) 程序編輯完成,可

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論