PLC-第四章解析_第1頁
PLC-第四章解析_第2頁
PLC-第四章解析_第3頁
PLC-第四章解析_第4頁
PLC-第四章解析_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第四章 PLC的編程及應(yīng)用 第一節(jié) PLC編程特點和原則一PLC的編程特點 梯形圖編程是PLC編程中最常用的方法。它源于傳統(tǒng)的繼電器電路圖,但發(fā)展到今天兩者之間有了較大的差別。1. 程序的執(zhí)行順序 繼電器梯形圖和PLC梯形圖執(zhí)行順序的比較 X1Y1Y2X1Y1Y2 繼電器梯形圖 X1X1閉合后,閉合后,Y1Y1、Y2Y2同時得電同時得電 ( (不考慮繼電器觸點的延時不考慮繼電器觸點的延時) ) PLC梯形圖 X1X1閉合后,閉合后,Y1Y1先輸出,先輸出,Y2Y2后輸出后輸出(繼電器動作順序由掃描順序和在梯形(繼電器動作順序由掃描順序和在梯形圖中的位置決定)圖中的位置決定) PLC程序的掃描執(zhí)

2、行結(jié)果 掃描執(zhí)行方式 優(yōu)點:優(yōu)點:可濾掉高頻干擾,增強抗干擾能力。缺點:缺點:產(chǎn)生響應(yīng)滯后,影響可靠性。Y1Y1Y2X1X1Y2Y1Y1X1X1閉合后,閉合后, Y1Y1、Y2Y2在同一掃描周期在同一掃描周期內(nèi)動作內(nèi)動作 X1X1閉合后,閉合后,Y1Y1、Y2Y2在兩個掃描周期內(nèi)動作在兩個掃描周期內(nèi)動作(若(若X1X1閉合時間小于一個掃描周期,則閉合時間小于一個掃描周期,則Y2Y2不會動作)不會動作) 第一節(jié) PLC編程特點和原則第一節(jié) PLC編程特點和原則2.2. 傳統(tǒng)繼電器自身的延時效應(yīng)傳統(tǒng)繼電器自身的延時效應(yīng)X1X1Y1Y2X0Y1Y0X0 X1 X1動作時,動作時, Y1Y1、Y2Y2

3、不同時得電與斷電不同時得電與斷電(繼電器常開和常閉觸點不會同時動作(繼電器常開和常閉觸點不會同時動作)X1X1動作時,動作時,Y0Y0、Y1Y1同時得電與斷電同時得電與斷電(軟繼電器,不會有延時效應(yīng))(軟繼電器,不會有延時效應(yīng)) 軟、硬繼電器的比較軟、硬繼電器的比較3.PLC中的軟繼電器中的軟繼電器 所謂軟繼電器是指所謂軟繼電器是指PLCPLC存儲空間中的一個可以存儲空間中的一個可以尋址的位。尋址的位。 在PLC中,軟繼電器種類多、數(shù)量大。 如FP1-C24,共有R內(nèi)部繼電器1008個,特殊繼電器64個,定時器/計數(shù)器144個。 寄存器中觸發(fā)器的狀態(tài)可以讀取任意次,相當寄存器中觸發(fā)器的狀態(tài)可以

4、讀取任意次,相當于每個繼電器有無數(shù)個常開和常閉觸點。于每個繼電器有無數(shù)個常開和常閉觸點。 第一節(jié) PLC編程特點和原則二 PLC的編程原則1.輸入/輸出繼電器、內(nèi)部輔助繼電器、定時器、計數(shù)器等器件的觸點可以多次重復(fù)使用觸點可以多次重復(fù)使用,無需復(fù)雜的程序結(jié)構(gòu)來減少觸點的使用次數(shù)。2.梯形圖每一行都是從左母線開始,線圈終止于右母線。梯形圖每一行都是從左母線開始,線圈終止于右母線。觸點不能放在線圈的右邊。觸點不能放在線圈的右邊。 觸點和線圈的順序: X0X1Y0X2X0X1Y0X2正確程序正確程序 錯誤程序錯誤程序 第一節(jié) PLC編程特點和原則3. 除步進程序外,任何線圈、定時器、計數(shù)器、除步進程

5、序外,任何線圈、定時器、計數(shù)器、高級指令等不能直接與左母線相連高級指令等不能直接與左母線相連(也不全面也不全面)。如果需要任何時候都被執(zhí)行的程序段,可以通過特殊內(nèi)部常閉繼電器或某個內(nèi)部繼電器的常閉觸點來連接。4. 在程序中,不允許同一編號的線圈兩次輸出。不允許同一編號的線圈兩次輸出。下面的梯形圖是不允許的。 R9010TMR 0, K100TM R 0, K100R0利用內(nèi)部特殊繼電器實現(xiàn)常閉輸出利用內(nèi)部特殊繼電器實現(xiàn)常閉輸出 利用內(nèi)部繼電器常閉接點實現(xiàn)常閉輸出利用內(nèi)部繼電器常閉接點實現(xiàn)常閉輸出 X1X0Y0Y0二、 PLC編程原則5. 不允許出現(xiàn)橋式電路。 觸點應(yīng)畫在水平線上,不能畫在垂直分

6、支上。6. 程序的編寫順序應(yīng)按自上而下、從左至右自上而下、從左至右的方式編寫。為了減少程序的執(zhí)行步數(shù),程序應(yīng)為“左大右小,上大左大右小,上大下小下小”。如: X0X2X4X1X3Y0Y1X2X4X1Y0X0X0X2X4X3Y1錯誤的橋式電路錯誤的橋式電路 橋式電路的替代電路橋式電路的替代電路 X0X1X2Y00STX01ST X12ANX23ORS4OTY0 不符合上大下小的電路,共不符合上大下小的電路,共5 5步步 二、 PLC編程原則X1X2X0Y00STX11AN X22ORX03OTY0 符合上大下小的電路,共符合上大下小的電路,共4 4步步 X0X1X2Y00STX01ST X12O

7、RX23ANS4OTY0不符合左大右小的電路,共不符合左大右小的電路,共5 5步步 X1X0X2Y1 符合左大右小的電路,共符合左大右小的電路,共4 4步步 二、 PLC編程原則 第二節(jié)第二節(jié) 基本電路基本電路一一ANDAND運算運算 二二OROR運算運算例如:例如:在鍋爐控制過程中,無論是水罐的壓力過高,還是水溫過高都要產(chǎn)生聲光報警。 X1X2Y0ANDAND電路,電路,Y0Y0接受接受X1X1和和X2X2的的ANDAND運算結(jié)果運算結(jié)果塊1塊2Y0ANDAND擴展電路,擴展電路,Y0Y0接受塊接受塊1 1和塊和塊2 2的的ANDAND運算結(jié)果運算結(jié)果X1X2Y1 例如例如:只有當設(shè)備的狀態(tài)

8、為就緒狀態(tài),并且按下“開始” 按扭,設(shè)備才能開始工作。OROR擴展電路,擴展電路,Y1Y1接受的是塊接受的是塊1 1和塊和塊2 2的的OROR運算結(jié)果運算結(jié)果 Y1塊1塊2OROR電路,電路,Y1Y1接受的是接受的是X1X1和和X2X2的的OROR運算結(jié)果運算結(jié)果 三 自鎖(自保持)電路 自鎖電路分為:關(guān)斷優(yōu)先式和啟動優(yōu)先式 關(guān)斷優(yōu)先式自鎖電路關(guān)斷優(yōu)先式自鎖電路:當執(zhí)行關(guān)斷指令,X2閉合時,無論X1的狀態(tài)如何,線圈Y1均不得電。 啟動優(yōu)先式自鎖電路啟動優(yōu)先式自鎖電路:當執(zhí)行啟動指令,X1閉合時,無論X2的狀態(tài)如何,線圈Y1都得電。自鎖電路常用在無機械鎖定開關(guān)的啟??刂浦凶枣i電路常用在無機械鎖定

9、開關(guān)的啟??刂浦?X1X2Y1Y10STX11ORY12AN/X23OTY1關(guān)斷優(yōu)先式自鎖電路關(guān)斷優(yōu)先式自鎖電路 Y1X2X1Y10STY11AN/X22ORX13 OT Y1啟動優(yōu)先式自鎖電路啟動優(yōu)先式自鎖電路 第二節(jié)、 基本電路四互鎖電路 互鎖電路用于不允許同時動作的兩個繼電器的控制互鎖電路用于不允許同時動作的兩個繼電器的控制,如電機的正反轉(zhuǎn)控制。五五時間電路時間電路 時間電路主要用于延時、定時和脈沖控制中。 時間控制電路既可以時間控制電路既可以用定時器實現(xiàn)用定時器實現(xiàn)也可以也可以用標準時鐘用標準時鐘脈沖實現(xiàn)脈沖實現(xiàn)。 在FP1型PLC內(nèi)部有多達100個定時器和三種標準時 鐘脈沖(0.01

10、s、0.1s、1s)可用于時間控制。 X0X2Y1Y1Y2X1X2Y2Y2Y10STX01 OR Y12AN/X23 AN/ Y24 OTY15 STX16 OR Y27AN/X28 AN/ Y19 OTY2互鎖控制電路互鎖控制電路 第二節(jié)、 基本電路1.延時電路延時電路 X1TMX 1, K30T1Y1時間繼電器時間繼電器TMX1TMX1起到延時起到延時30300.1=30.1=3秒的作用。秒的作用。第二節(jié)、 基本電路當按下X1按鈕后,需要經(jīng)過1000.1秒=10秒的時間Y1才會接通。當輸入端X2接通后,內(nèi)部繼電器R1斷電,定時器T1復(fù)位,使輸出Y1為OFF。 下圖是延時接通電路:下圖是延時

11、接通電路: 下圖是延時斷開電路下圖是延時斷開電路 : 當按下當按下X1X1按鈕后,按鈕后,Y1Y1接通,延時接通,延時1010秒秒后,后,T1T1常閉觸點打開,輸出常閉觸點打開,輸出Y1Y1斷開。斷開。 下圖利用兩個定時器組合以實現(xiàn)長延時。 即即Y0Y0在在X0X0閉合閉合3030秒之后得電。秒之后得電。 X0TMY 0, K10T0TMY 1, K20T1Y00STX01TMY0 K105 ST T06 TM Y1 K 2010 ST T111 OT Y0X0T1Y020s10sT0第二節(jié)、 基本電路利用定時器串聯(lián)實現(xiàn)長延時。即Y2在X0閉合30秒之后導通。X0TMY 2, K20T1Y1T

12、MY 1, K10T2Y20STX01TMY1 K 105 TM Y2 K 209 ST T110 OT Y111 ST T212 OT Y2X0T2Y120s10sT1Y22.脈沖電路脈沖電路 利用定時器可以方便地產(chǎn)生脈沖序列。在上圖程序的運行過程中,R0每隔每隔3秒產(chǎn)生一次脈沖,其脈寬為一個掃秒產(chǎn)生一次脈沖,其脈寬為一個掃描周期。描周期。 在在FP1的內(nèi)部有七種標準的時鐘脈沖繼電器,的內(nèi)部有七種標準的時鐘脈沖繼電器,分別為R9018(0.01s),R9019(0.02s),R901A(0.1s ),R901B(0.2s),R901C(1s),R901D(2s),R901E(1min)。若需

13、要這幾種時間的脈沖,可直接利用這幾個時間脈沖發(fā)生器。 R0TMX 0, K30T0R00ST/R01TMX0 K 304 ST T05 OT R03、利用定時器實現(xiàn)閃光電路、利用定時器實現(xiàn)閃光電路 閃光電路是一種實用電路,既可以控制燈光的閃爍頻率,也可以控制燈光的通斷時間比,還可以控制其他負載,如電鈴、蜂鳴器等。下圖是兩個用定時器實現(xiàn)的閃光電路。 閃光電路 六分支電路 分支電路主要用于一個控制電路導致幾個輸出的情況。分支電路主要用于一個控制電路導致幾個輸出的情況。例如,開動吊車的同時打開警示燈。 下圖中,當X0閉合后,線圈Y1、Y2同時得電。 X0Y2Y10STX01OTY12 OT Y2七、

14、分頻電路七、分頻電路 當按下X0時,內(nèi)部繼電器R0接通一個掃描周期,輸出Y0接通。當X0第二個脈沖到來時,內(nèi)部繼電器R1接通,常閉觸點R1打開從而使Y0斷開,如此反復(fù),使Y0的頻率為X0頻率的一半。二分頻二分頻電路電路 八、單按鈕控制電機的啟停 利用置位、復(fù)位指令實現(xiàn)單按鈕控制一臺電機的利用置位、復(fù)位指令實現(xiàn)單按鈕控制一臺電機的啟動和停止。啟動和停止。 第三節(jié)第三節(jié) PLCPLC編程實例編程實例 控制系統(tǒng)設(shè)計的基本步驟:1、系統(tǒng)控制需求分析。2、I/O點確定和分配3、PLC外部輸入、輸出接線4、編制控制程序5、控制系統(tǒng)調(diào)試工業(yè)生產(chǎn)中許多機械設(shè)備往往要求運動部件能向正反兩個方向運動,如機床工作臺

15、的前進與后推;起重機的上升與下降等,這些生產(chǎn)機械要求電動機能實現(xiàn)正反轉(zhuǎn)控制。對三相異步電動機來說,定子繞組通入三相交流電會產(chǎn)生旋轉(zhuǎn)磁場。磁場的旋轉(zhuǎn)方向取決于三相交流電的相序,改變相序,就能改變磁場旋轉(zhuǎn)的方向,從而改變電動機的轉(zhuǎn)向。一一電動機正反轉(zhuǎn)控制電動機正反轉(zhuǎn)控制1、系統(tǒng)的控制要求、系統(tǒng)的控制要求按動黃按鈕時:按動黃按鈕時:若在此之前電機沒有工作,則電機正轉(zhuǎn)啟動,并保持電機正轉(zhuǎn);若在此之前電機反轉(zhuǎn),則將電機切換到正轉(zhuǎn)狀態(tài),并保持電機 正轉(zhuǎn);若在此之前電機的已經(jīng)是正轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。 電機正轉(zhuǎn)狀態(tài)一直保持到有籃按鈕或紅按鈕按下為止。按動藍按鈕時:按動藍按鈕時: 若在此之前電機沒有工作,

16、則電機反轉(zhuǎn)啟動,并保持電機反轉(zhuǎn);若在此之前電機正轉(zhuǎn),則將電機切換到反轉(zhuǎn)狀態(tài),并保持電機 反轉(zhuǎn);若在此之前電機的已經(jīng)是反轉(zhuǎn),則電機的轉(zhuǎn)動狀態(tài)不變。 電機反轉(zhuǎn)狀態(tài)一直保持到有黃按鈕或紅按鈕按下為止。按下紅按鈕時:按下紅按鈕時:停止電機的轉(zhuǎn)動 注:電機不可以同時進行正轉(zhuǎn)和反轉(zhuǎn),否則會損壞系統(tǒng)注:電機不可以同時進行正轉(zhuǎn)和反轉(zhuǎn),否則會損壞系統(tǒng)一一電動機正反轉(zhuǎn)控制電動機正反轉(zhuǎn)控制一電動機正反轉(zhuǎn)控制2、PLC的的 I/O點的確定與分配點的確定與分配 PLCPLC點名稱點名稱連接的外部設(shè)備連接的外部設(shè)備功能說明功能說明X0X0紅按鈕紅按鈕停止命令停止命令X1X1黃按鈕黃按鈕電機正轉(zhuǎn)命令電機正轉(zhuǎn)命令X2X2藍按

17、鈕藍按鈕電機反轉(zhuǎn)命令電機反轉(zhuǎn)命令Y0Y0正轉(zhuǎn)繼電器正轉(zhuǎn)繼電器控制電機正轉(zhuǎn)控制電機正轉(zhuǎn)Y1Y1反轉(zhuǎn)繼電器反轉(zhuǎn)繼電器控制電機反轉(zhuǎn)控制電機反轉(zhuǎn)X1X224VDCCOMX0220240VY0Y1COMPLC紅按鈕KM1KM2正轉(zhuǎn)24VDC220V220V反轉(zhuǎn)黃按鈕藍按鈕PLCPLC控制電動機正反轉(zhuǎn)外部接線圖控制電動機正反轉(zhuǎn)外部接線圖 黃按鈕黃按鈕按下:電機正轉(zhuǎn)藍按鈕藍按鈕按下:電機反轉(zhuǎn)紅按鈕紅按鈕按下:電機停止X0X1X23 3、PLCPLC外部輸入、輸出接線外部輸入、輸出接線R0R1R2X1Y0Y0X1Y0Y0X2Y1Y1電機初步正轉(zhuǎn)控制電路電機初步正轉(zhuǎn)控制電路 電機初步正反轉(zhuǎn)控制電路電機初步正反轉(zhuǎn)

18、控制電路 4 4、編制控制程序、編制控制程序一電動機正反轉(zhuǎn)控制電機正轉(zhuǎn)時,按反轉(zhuǎn)按鈕,電機正轉(zhuǎn)時,按反轉(zhuǎn)按鈕,電機燒毀!電機燒毀! 系統(tǒng)要求電機不可以同時進行正轉(zhuǎn)和反轉(zhuǎn)系統(tǒng)要求電機不可以同時進行正轉(zhuǎn)和反轉(zhuǎn),如下圖所示利用互鎖電路可以實現(xiàn)。 利用正轉(zhuǎn)按鈕來切斷反轉(zhuǎn)的控制通路;利用反轉(zhuǎn)按鈕來切斷正轉(zhuǎn)的控制通路。 X1Y1Y0Y0X2Y0Y1Y1電機正反轉(zhuǎn)的互鎖電路電機正反轉(zhuǎn)的互鎖電路X1Y1Y0Y0X2X2Y0Y1Y1X1電機正反轉(zhuǎn)的切換電路電機正反轉(zhuǎn)的切換電路 當按下紅按鈕時,無論在此之前電機的轉(zhuǎn)動狀態(tài)如何,都停止電機的轉(zhuǎn)動。 利用紅色按鈕同時切斷正轉(zhuǎn)和反轉(zhuǎn)的控制通路。利用紅色按鈕同時切斷正轉(zhuǎn)和

19、反轉(zhuǎn)的控制通路。X1Y1Y0Y0X2X2Y0Y1Y1X1X0X0( ED )0STX11 OR Y02AN/ Y13 AN/ X24 AN/ X05 OT Y06 ST X27 OR Y18AN/ Y09 AN/ X110 AN/ X011 OT Y112 ED電機正反轉(zhuǎn)的最終控制程序電機正反轉(zhuǎn)的最終控制程序 電機正反轉(zhuǎn)的最終控制程序電機正反轉(zhuǎn)的最終控制程序 一電動機正反轉(zhuǎn)控制主電路主電路 控制電路控制電路 一電動機正反轉(zhuǎn)控制既有互鎖,又有切換既有互鎖,又有切換 (雙重連鎖)(雙重連鎖) 一電動機正反轉(zhuǎn)控制主電路主電路 控制電路控制電路 圖7-2 雙重聯(lián)鎖可逆運行控制線路注意:注意:1、在仿真

20、實驗中,X0,X1,X2由R0,R1,R2來代替 為什么? (X0,R0分別表示哪個寄存器/繼電器?) 2、若只要切換電路,不用互鎖電路,是否可行3、一般在PLC外部增加機械(硬件)互鎖電路。二鍋爐點火和熄火控制 鍋爐的點火和熄火過程是典型的定時器式順序控制過程。 控制要求:控制要求: 點火過程:點火過程:先啟動引風,5分鐘后啟動鼓風,2分鐘后點火燃燒。 熄火過程:熄火過程:先熄滅火焰,2分鐘后停鼓風,5分鐘后停引風。 1.PLC的I/O點的確定與分配 鍋爐點火和熄火控制鍋爐點火和熄火控制PLCPLC的的I/OI/O點分配表點分配表 PLCPLC點名稱點名稱連接的外部設(shè)備連接的外部設(shè)備功能說明

21、功能說明R0R0藍按鈕藍按鈕點火命令點火命令R1R1紅按鈕紅按鈕熄火命令熄火命令Y0Y0控制繼電器控制繼電器1 1控制引風控制引風Y1Y1控制繼電器控制繼電器2 2控制鼓風控制鼓風Y2Y2控制繼電器控制繼電器3 3控制點火開關(guān)控制點火開關(guān)2.編程分析和實現(xiàn)(1)點火過程點火過程 工作過程: 當藍按鈕按下(當藍按鈕按下(X0X0接通)后接通)后, 啟動引風(啟動引風(Y0輸出輸出。因X0選用的是非自鎖按鈕,故需要利用自鎖電路鎖住Y0,同時利用Y0觸發(fā)時間繼電器T0,T0延時300s(5分鐘)后,輸出繼電器輸出繼電器Y1動作,即啟動鼓風。動作,即啟動鼓風。同時利用T0觸發(fā)定時繼電器T1,T1延時1

22、20s(2分鐘)后,輸出輸出Y2,點火燃燒。,點火燃燒。Y0TMY 0, K300TMY1, K120X0Y0Y0T0T1Y2( ED )Y10STX01 OR Y02OTY03 ST Y04 TM Y0 K 3008 ST T09 OT Y110TM Y1 K 12014 ST T115 OT Y216 ED鍋爐點火過程控制程序鍋爐點火過程控制程序 (2)系統(tǒng)的點火和熄火過程的綜合程序系統(tǒng)的點火和熄火過程的綜合程序 下面所示的兩個程序都可以實現(xiàn)鍋爐系統(tǒng)的點火和熄火過程控制,但實現(xiàn)的方式不同。但實現(xiàn)的方式不同。 圖 (a)程序利用了4個時間繼電器,但程序的邏輯關(guān)系比較簡單易懂。(a) 鍋爐系統(tǒng)

23、點火和熄火過程的綜合程序鍋爐系統(tǒng)點火和熄火過程的綜合程序(1)(1) 圖 (b)程序利用了2個時間繼電器,節(jié)約了節(jié)約了2 2個時間繼電個時間繼電器,器,但控制邏輯相對復(fù)雜些。 (b) 鍋爐系統(tǒng)點火和熄火過程的綜合程序鍋爐系統(tǒng)點火和熄火過程的綜合程序(2)(2)三房間燈的控制(后講) 現(xiàn)在一些賓館和家庭客廳中的裝飾燈,是利用一個開關(guān)來實現(xiàn)不同的控制組合。 例如,房間內(nèi)有1,2,3號三個燈 按動一下開關(guān),三個燈全亮; 再按一下,1,3號燈亮,2號滅; 再按一下,2號燈亮,1,3號滅; 再按一下全部滅。 此控制是利用按動開關(guān)次數(shù)來控制各個燈的亮、滅,此控制是利用按動開關(guān)次數(shù)來控制各個燈的亮、滅,故可

24、以用計數(shù)器來實現(xiàn)計數(shù)式順序控制故可以用計數(shù)器來實現(xiàn)計數(shù)式順序控制。 房間燈控制房間燈控制PLCPLC的的I/OI/O點分配表點分配表 PLCPLC點名稱點名稱連接的外部設(shè)備連接的外部設(shè)備功能說明功能說明X0X0按鈕按鈕開關(guān)命令開關(guān)命令Y1Y1控制繼電器控制繼電器1 1控制控制1 1號燈亮滅號燈亮滅Y2Y2控制繼電器控制繼電器2 2控制控制2 2號燈亮滅號燈亮滅Y3Y3控制繼電器控制繼電器3 3控制控制3 3號燈亮滅號燈亮滅 房間燈計數(shù)式順序控制程序房間燈計數(shù)式順序控制程序 這里使用R9013是程序初始化的需要。一進入程序,就把十進制數(shù)3賦給SV100。從這以后R9013就不起作用了。 在程序中

25、使用微分指令是使在程序中使用微分指令是使X0具有非自鎖按鈕的作用。具有非自鎖按鈕的作用。 初始狀態(tài):初始狀態(tài): EV100=3,R3通 Y1、Y2、Y3不通,3個燈全滅; 第一次接通第一次接通X0:EV100=2,R2通 Y1、Y2、Y3全通,3個燈全亮; 第二次接通第二次接通X0:EV100=1,R1通 Y1和Y3通,Y2斷,故2號滅,1號和3號燈亮; 第三次接通第三次接通X0:EV100=0,R0通 Y2通,Y1和Y3斷,故2號亮, 1號和3號燈滅。 EV100=0時,若再次閉合X0,則計數(shù)器復(fù)位,燈全滅,程序從頭開始重復(fù)以上過程。 四、多地點控制四、多地點控制 要求:在三個不同的地方分別

26、用三個開關(guān)控制一盞燈,任何一地的開關(guān)動作都可以使燈的狀態(tài)發(fā)生改變,即不管不管開關(guān)是開還是關(guān),只要有開關(guān)動作則燈的狀態(tài)就發(fā)生改變。開關(guān)是開還是關(guān),只要有開關(guān)動作則燈的狀態(tài)就發(fā)生改變。 三地控制一盞燈三地控制一盞燈I/OI/O分配表分配表 PLCPLC點名稱點名稱連接的外部設(shè)備連接的外部設(shè)備功能說明功能說明X0X0A A地開關(guān)地開關(guān)在在A A地控制地控制X1X1B B地開關(guān)地開關(guān)在在B B地控制地控制X2X2C C地開關(guān)地開關(guān)在在C C地控制地控制Y0Y0燈燈被控對象被控對象 從這個程序中不難發(fā)現(xiàn)其編程規(guī)律,并能很容易地把它擴展到四地、五地甚至更多地點的控制。但其設(shè)計方法但其設(shè)計方法完全靠設(shè)計者的

27、經(jīng)驗,初學者不易掌握。完全靠設(shè)計者的經(jīng)驗,初學者不易掌握。三地控制一盞燈程序(三地控制一盞燈程序(1 1) 利用數(shù)字電路中組合邏輯電路的設(shè)計方法,使編程者有章可循。 規(guī)定:規(guī)定:輸入量為邏輯變量,輸出量為邏輯函數(shù);常開觸點為原變量,常閉觸點為反變量。這樣就可以把繼電控制的邏輯關(guān)系變成數(shù)字邏輯關(guān)系。三地控制一盞燈邏輯函數(shù)真值表 X0X0X1X1X2X2Y0Y00 00 00 00 01 11 11 11 10 00 01 11 11 11 10 00 00 01 11 10 00 01 11 10 00 01 10 01 10 01 10 01 1 真值表按照每相鄰兩行只允許一個輸入變量變化的規(guī)

28、則相鄰兩行只允許一個輸入變量變化的規(guī)則排列。排列。即三個開關(guān)中的任意一個開關(guān)狀態(tài)的變化,都會引起輸出Y0由“1”變到“0”,或由“0”變到“1”。 由真值表寫出輸出與輸入之間的邏輯函數(shù)關(guān)系式: 2102102102100XXXXXXXXXXXXY可設(shè)計出梯形圖程序如下圖所示:三地控制一盞燈程序(三地控制一盞燈程序(2 2) 使用高級指令可使程序更加簡單使用高級指令可使程序更加簡單。下圖為應(yīng)用高級指令F132編寫的控制程序。 三地控制一盞燈程序(三地控制一盞燈程序(3 3) 上面的程序只要開關(guān)動作(不管開關(guān)是接通還是斷開),即將Y0求反。程序中每一開關(guān)使用了兩個微分指令,既可程序中每一開關(guān)使用了

29、兩個微分指令,既可檢測上升沿又可檢測下降沿,檢測上升沿又可檢測下降沿,十分巧妙地實現(xiàn)了控制要求。 對于這種編程方式,無論多少個地方,只要在梯形圖中多加幾個輸入觸點和幾條微分指令就可實現(xiàn)控制要求。 三地控制一盞燈程序(三地控制一盞燈程序(4 4)使用條件比較指令,只要(WXO)(WRO),就把YO 求反。(WXO)(WRO),使兩個寄存器中內(nèi)容完全一樣。只要只要WX0WX0中的內(nèi)容改變,中的內(nèi)容改變,YOYO的狀態(tài)就立即變化的狀態(tài)就立即變化。 使用了字比較指令,故WXO中的16位都可以用來作為控制開關(guān),使程序大大簡化。五、易拉罐自動生產(chǎn)線計數(shù)控制五、易拉罐自動生產(chǎn)線計數(shù)控制 在易拉罐自動生產(chǎn)線上

30、,常常需要統(tǒng)計出每小時生產(chǎn)的易拉罐數(shù)量。罐裝好的易拉罐飲料一個接一個不斷地經(jīng)過計數(shù)裝置。假設(shè)計數(shù)裝置上有一感應(yīng)傳感器,每當一聽每當一聽飲料經(jīng)過時,就會產(chǎn)生一個脈沖。飲料經(jīng)過時,就會產(chǎn)生一個脈沖。 要求:編制程序?qū)⒁惶炀幹瞥绦驅(qū)⒁惶?4小時中每小時生產(chǎn)的數(shù)量統(tǒng)小時中每小時生產(chǎn)的數(shù)量統(tǒng)計出來。計出來。 易拉罐計數(shù)控制易拉罐計數(shù)控制PLCPLC的的I/OI/O點分配表點分配表 PLC點名稱點名稱連接的外部設(shè)備連接的外部設(shè)備功能說明功能說明X0藍按鈕(自鎖)藍按鈕(自鎖)啟動命令啟動命令X1紅按鈕(自鎖)紅按鈕(自鎖)停止命令停止命令X2傳感器開關(guān)傳感器開關(guān)計數(shù)脈沖計數(shù)脈沖易拉罐生產(chǎn)數(shù)量計數(shù)控制梯形圖

31、如下:R9013R9013: 對程序初始化。對程序初始化。DT0DT0DT23DT23:存放一天:存放一天2424小時每小時生產(chǎn)罐的數(shù)量;小時每小時生產(chǎn)罐的數(shù)量;SV0SV0: 記錄每小時內(nèi)的時間。記錄每小時內(nèi)的時間。IXIX作為地址修正值,當作為地址修正值,當F35F35指令的操作數(shù)地址發(fā)生移動時,移動量為指令的操作數(shù)地址發(fā)生移動時,移動量為IXIX中中的值。的值。 如:當如:當IX=0IX=0時,時,F(xiàn)35F35指令將指令將DT0DT0的內(nèi)容加的內(nèi)容加1 1;當;當IX=10IX=10時,則將時,則將DT10DT10的內(nèi)的內(nèi)容加容加1 1。 六、查找最大數(shù)六、查找最大數(shù) 上例中,一天24小

32、時內(nèi)每小時生產(chǎn)的易拉罐數(shù)已分別存儲在數(shù)據(jù)寄存器DT0DT23中。編程找出其中最大的數(shù),存入DT24中,并將最大數(shù)所在寄存器的編號存入DT50中。 要求:X0X0的上升沿開始查找,找到后,輸出的上升沿開始查找,找到后,輸出Y0Y0表示查表示查找完成。找完成。查找最大數(shù)據(jù)梯形圖查找最大數(shù)據(jù)梯形圖 查找數(shù)據(jù)中的最大數(shù),只需將數(shù)據(jù)區(qū)中的數(shù)據(jù)進行兩兩比較即可。索引寄存器IX:用作地址修正;R0:用來表示查找狀態(tài)。 未查找完時,未查找完時,R0R0一直接通,當查找結(jié)束時,一直接通,當查找結(jié)束時,R0R0斷開。斷開。仿真實驗注意事項:仿真實驗注意事項:程序下載出現(xiàn)問題:程序下載出現(xiàn)問題:1 1、PLCPLC

33、電源是否接通?電源是否接通?2 2、組態(tài)王程序是否關(guān)閉?、組態(tài)王程序是否關(guān)閉?3 3、對話框下方出現(xiàn)紅色錯誤提示,并且、對話框下方出現(xiàn)紅色錯誤提示,并且PLCPLC上上errorerror指示燈指示燈亮亮(紅色紅色) 1)1)點擊對話框右側(cè):點擊對話框右側(cè):清除錯誤清除錯誤按鈕,軟件清除錯誤按鈕,軟件清除錯誤 2 2)將)將PLCPLC的的電源關(guān)掉電源關(guān)掉,幾秒鐘后,幾秒鐘后,errorerror指示燈不亮時,指示燈不亮時,再開電源。讓再開電源。讓PLCPLC上電復(fù)位上電復(fù)位。 3 3)重新查看梯形圖程序,修改錯誤。)重新查看梯形圖程序,修改錯誤。仿真實驗注意事項:仿真實驗注意事項:4 4、P

34、LCPLC與計算機串口連接問題?與計算機串口連接問題? 1 1)查看)查看FPWIN-GRFPWIN-GR中菜單:中菜單:選項選項-通信設(shè)置通信設(shè)置,將,將COM1COM1改為改為COM2COM2,然后下載,然后下載PLCPLC程序。程序。 2 2)若通過)若通過COM2COM2口程序下載成功,則需要在口程序下載成功,則需要在組態(tài)程序組態(tài)程序中修中修改通信端口(默認為改通信端口(默認為COM1)COM1)。 a a)菜單:)菜單:配置配置-設(shè)置串口設(shè)置串口: : 選擇:選擇:奇校驗奇校驗 b) b) 左側(cè)窗口中:設(shè)備左側(cè)窗口中:設(shè)備-COM1-COM1,點擊右側(cè),點擊右側(cè)FPX14FPX14,

35、一步,一步步查看所有設(shè)置。步查看所有設(shè)置。 c)c)右鍵點擊右鍵點擊FPX14FPX14, ,刪除刪除此設(shè)備此設(shè)備 d)d)左側(cè)窗口中:設(shè)備左側(cè)窗口中:設(shè)備-COM2-COM2,點擊右側(cè):,點擊右側(cè):新建新建,按向,按向?qū)нM行設(shè)置(導進行設(shè)置(參數(shù)與參數(shù)與COM1COM1中一樣中一樣)運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗利用利用PLCPLC控制一臺運貨小車,小車在兩個工作臺之間控制一臺運貨小車,小車在兩個工作臺之間運送貨物,將貨物不斷地從左端運送到右端。運送貨物,將貨物不斷地從左端運送到右端??刂埔螅?)按下“開始”按鈕,小車開始工作,按下“停止”按鈕,小車停止工作。2)要

36、求按下開始按鈕后,小車先左行至最左端,碰到行程開關(guān)為止,然后再開始往復(fù)運行。3)小車到達最左端,停車3s,等待裝貨,3s后,小車右行,碰到右行程開關(guān)停止,停車3s,等待卸貨。之后小車重新左行,重復(fù)上述過程。4)在小車停止時,按下“手動后退”按鈕,小車左行,按下“手動前進”按鈕,小車右行。運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗PLCPLC點名稱點名稱功能說明功能說明R0R0停止按鈕停止按鈕R6R6開始按鈕開始按鈕R1R1手動前進手動前進R2R2手動后推手動后推R3R3左行程開關(guān)左行程開關(guān)R4R4右行程開關(guān)右行程開關(guān)Y0Y0小車

37、前進小車前進Y1Y1小車后退小車后退PLC I/OPLC I/O點分配:點分配:運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗手動左右行:按下開始按鈕,小車自動左行:運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗按下開始按鈕,小車自動左行,3s后右行:按下開始按鈕,小車自動左行,3s后右行:運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗完整程序運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗運料小車運料小車PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗思考: 小車初

38、始位置在最右側(cè)時,按自動開始按鈕,小車要停3s后才向左行走,怎樣修改程序,使小車立即向左行走?溶液混合裝置溶液混合裝置PLC控制控制溶液混合裝置溶液混合裝置PLC控制控制I/O分配表分配表 輸入輸入輸出輸出開始按鈕開始按鈕R0R0電磁閥電磁閥A AY0Y0停止按鈕停止按鈕R1R1電磁閥電磁閥B BY1Y1下位置開關(guān)下位置開關(guān)R3R3排放電磁閥排放電磁閥Y2Y2中位置開關(guān)中位置開關(guān)R4R4葉輪電機葉輪電機Y3Y3上位置開關(guān)上位置開關(guān)R5R5溶液混合裝置溶液混合裝置PLC控制控制利用保持指令實現(xiàn)控制:移位指令移位指令SR的其它應(yīng)用例子的其它應(yīng)用例子利用利用SRSR指令實現(xiàn)四臺電機的順序啟動和停止指

39、令實現(xiàn)四臺電機的順序啟動和停止啟動啟動 電機電機A A工作工作 (10s10s后)電機后)電機B B工工作作 (10s10s后)后) 電機電機C C工作工作 (10s10s后)電機后)電機D D工作工作 (1 1小時后)小時后)A A停止停止 (10s10s后)后)B B停止停止 (10s10s后)后)C C停止停止 (10s10s后)后)D D停止停止 機械手臂機械手臂作為工業(yè)機器人的一種形式,可以作為工業(yè)機器人的一種形式,可以完成許多動作,如搬物、裝配、切割、噴染等等完成許多動作,如搬物、裝配、切割、噴染等等,是工業(yè)自動控制領(lǐng)域中廣泛應(yīng)用的一種,是工業(yè)自動控制領(lǐng)域中廣泛應(yīng)用的一種控制對控制

40、對象。象。 機械手臂尤其適用于高溫、腐蝕等人力所不機械手臂尤其適用于高溫、腐蝕等人力所不及的場所。及的場所。機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗?zāi)成a(chǎn)車間采用搬運機械手,將左工作臺的工某生產(chǎn)車間采用搬運機械手,將左工作臺的工件搬運到右工作臺。件搬運到右工作臺。機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗 機械手工作過程:機械手工作過程: 原位原位 下降下降 夾緊夾緊 上升上升 右移右移 左移左移 上升上升 放松放松 下降下降機械手的動作過程:機械手的動作過程:1 1、從原點開始按下、從原點開始按下啟動

41、按鈕啟動按鈕時,時,下降電磁閥下降電磁閥通電,機械手通電,機械手開始下降。下降到底時,碰到開始下降。下降到底時,碰到下限位開關(guān)下限位開關(guān),下降電磁閥斷,下降電磁閥斷電,下降停止;電,下降停止;2 2、同時接通、同時接通夾緊電磁閥夾緊電磁閥,機械手夾緊,機械手夾緊,3 3、夾緊后,、夾緊后,上升電磁閥上升電磁閥開始通電,機械手上升;上升到頂開始通電,機械手上升;上升到頂時,碰到時,碰到上限位開關(guān)上限位開關(guān),上升電磁閥斷電,上升停止;,上升電磁閥斷電,上升停止;4 4、同時接通、同時接通右移電磁閥右移電磁閥,機械手右移,右移到位時,碰到,機械手右移,右移到位時,碰到右移極限位開關(guān)右移極限位開關(guān),右

42、移電磁閥斷電,右移停止。,右移電磁閥斷電,右移停止。5 5、此時、此時下降電磁閥下降電磁閥接通,機械手下降。下降到底時碰到接通,機械手下降。下降到底時碰到下下限位開關(guān)限位開關(guān)下降電磁閥斷電,下降停止;下降電磁閥斷電,下降停止;6 6、同時、同時夾緊電磁閥夾緊電磁閥斷電,機械手放松,斷電,機械手放松,7 7、放松后,、放松后,上升電磁閥上升電磁閥通電,機械手上升,上升到極限時通電,機械手上升,上升到極限時碰到碰到極限位開關(guān)極限位開關(guān),上升電磁閥斷電,上升停止;,上升電磁閥斷電,上升停止;8 8、同時接通、同時接通左移電磁閥左移電磁閥,機械手左移;左移到原點時,碰,機械手左移;左移到原點時,碰到到

43、左極限開關(guān)左極限開關(guān),左移電磁閥斷電,左移停止。,左移電磁閥斷電,左移停止。9 9、機械手從、機械手從原位原位開始下一次動作循環(huán)。開始下一次動作循環(huán)。 機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗PLC I/OPLC I/O點分配:點分配:PLCPLC點名稱點名稱功能說明功能說明R0R0啟動按鈕啟動按鈕R5R5復(fù)位按鈕復(fù)位按鈕R1R1下限位開關(guān)下限位開關(guān)R2R2上限位開關(guān)上限位開關(guān)R3R3右限位開關(guān)右限位開關(guān)R4R4左限位開關(guān)左限位開關(guān)PLCPLC點名稱點名稱功能說明功能說明Y0Y0下降電磁閥下降電磁閥Y1Y1夾緊電磁閥夾緊電磁閥Y2Y2上升電磁閥上升電磁閥Y3Y3右移電磁閥右移電磁閥Y4Y4左移電磁閥左移電磁閥Y5Y5原位指示燈原位指示燈機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗開始開始-下降:下降:機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗開始開始-下降下降-夾緊夾緊 :機械手臂的機械手臂的PLC控制組態(tài)仿真實驗控制組態(tài)仿真實驗開始開始-下降下降-夾緊夾緊-上升

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論