松下PLC電氣控制與組態設計第四章ppt課件_第1頁
松下PLC電氣控制與組態設計第四章ppt課件_第2頁
松下PLC電氣控制與組態設計第四章ppt課件_第3頁
松下PLC電氣控制與組態設計第四章ppt課件_第4頁
松下PLC電氣控制與組態設計第四章ppt課件_第5頁
已閱讀5頁,還剩69頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第四章 PLC的編程及運用 第一節 PLC編程特點和原那么PLC的編程特點 梯形圖編程是PLC編程中最常用的方法。它源于傳統的繼電器電路圖,但二者之間又有較大的差別。繼電接觸器控制是按“并行方式任務的 ,PLC是以“串行方式任務的。程序的執行順序繼電器梯形圖和PLC梯形圖執行順序的比較 X1Y1Y2X1Y1Y2 繼電器梯形圖 X1閉合后,Y1、Y2同時得電 PLC梯形圖 X1閉合后,Y1先輸出,Y2后輸出 PLC程序的掃描執行結果 掃描執行方式優點:可濾掉高頻干擾,加強抗干擾才干。缺陷:產生呼應滯后,影響可靠性。傳統繼電器本身的延時效應Y1Y1Y2X1X1Y2Y1Y1X1X1閉合后,閉合后,

2、Y1Y1、Y2Y2在在同一掃描周期內動作同一掃描周期內動作 X1X1閉合后,閉合后,Y1Y1、Y2Y2在在兩個掃描周期內動作兩個掃描周期內動作 X1X1Y1Y2X0Y1Y0X0X1X1動作時,動作時, Y1 Y1、Y2Y2不同時得電與斷電不同時得電與斷電 X1X1動作時,動作時,Y0Y0、Y1Y1同時得電與斷電同時得電與斷電 PLC中的軟繼電器中的軟繼電器 所謂軟繼電器是指所謂軟繼電器是指PLC存儲空間中的存儲空間中的一個可以尋址的位。一個可以尋址的位。 在在PLC中,軟繼電器種類多、數量大。中,軟繼電器種類多、數量大。 如如FP1-C24,共有,共有R內部繼電器內部繼電器1008個,特殊繼電

3、器個,特殊繼電器64個,定時器個,定時器/計數器計數器144個。個。 存放器中觸發器的形狀可以讀取恣意存放器中觸發器的形狀可以讀取恣意次,相當于每個繼電器有無數個常開和常閉次,相當于每個繼電器有無數個常開和常閉觸點。觸點。 PLC的編程原那么輸入/輸出繼電器、內部輔助繼電器、定時器、計數器等器件的觸點可以多次反復運用,無需復雜的程序構造來減少觸點的運用次數。梯形圖每一行都是從左母線開場,線圈終止于右母線。觸點不能放在線圈的右邊。 接點和線圈的順序: X0X1Y0X2X0X1Y0X2正確程序正確程序 錯誤程序錯誤程序 除步進程序外,任何線圈、定時器、計數器、除步進程序外,任何線圈、定時器、計數器

4、、高級指令等不能直接與左母線相連。假設需求高級指令等不能直接與左母線相連。假設需求任何時候都被執行的程序段,可以經過特殊內任何時候都被執行的程序段,可以經過特殊內部常閉繼電器或某個內部繼電器的常閉觸點來部常閉繼電器或某個內部繼電器的常閉觸點來銜接。銜接。 4. 在程序中,不允許同一編號的線圈兩次輸出。在程序中,不允許同一編號的線圈兩次輸出。下面的梯形圖是不允許的。下面的梯形圖是不允許的。 R9010TMR 0, K100TM R 0, K100R0利用內部特殊繼電器利用內部特殊繼電器實現常閉輸出實現常閉輸出 利用內部繼電器常閉接點利用內部繼電器常閉接點實現常閉輸出實現常閉輸出 X1X0Y0Y0

5、不允許出現橋式電路。 留意:觸點應畫在程度線上,不能畫在垂直分支上。程序的編寫順序應按自上而下、從左至右的方式編寫。為了減少程序的執行步數,程序應為“左大右小,上大下小。如: X0X2X4X1X3Y0Y1X2X4X1Y0X0X0X2X4X3Y1錯誤的橋式電路錯誤的橋式電路 橋式電路的替代電路橋式電路的替代電路 X0X1X2Y00STX01ST X12ANX23ORS4OTY0 不符合上大下小的電路,共5步 X1X2X0Y00STX11AN X22ORX03OTY0 符合上大下小的電路,共4步 X0X1X2Y00STX01ST X12ORX23ANS4OTY0不符合左大右小的電路,共不符合左大右

6、小的電路,共5 5步步 X1X0X2Y1 符合左大右小的電路,共4步 7.梯形圖的邏輯關系應簡單、清楚,便于閱讀檢查和輸入程序。 邏輯關系不夠清楚的梯形圖 改畫后的梯形圖 第二節第二節 PLC PLC根本編程電路根本編程電路 ANDAND運算電路運算電路 OROR運算運算例如:在鍋爐控制過程中,無論是水罐的壓力過高,例如:在鍋爐控制過程中,無論是水罐的壓力過高,還是水溫過高都要產生聲光報警。還是水溫過高都要產生聲光報警。 X1X2Y0ANDAND電路,電路,Y0Y0接受接受X1X1和和X2X2的的ANDAND運算結果運算結果塊1塊2Y0ANDAND擴展電路,擴展電路,Y0Y0接受塊接受塊1 1

7、和塊和塊2 2的的ANDAND運算結果運算結果X1X2Y1 例如:只需當設備的形狀為就緒形狀,并且按下例如:只需當設備的形狀為就緒形狀,并且按下“開場開場 按扭,設備才干開場任務。按扭,設備才干開場任務。OROR擴展電路,擴展電路,Y1Y1接受的是塊接受的是塊1 1和塊和塊2 2的的OROR運算結果運算結果 Y1塊1塊2OROR電路,電路,Y1Y1接受的是接受的是X1X1和和X2X2的的OROR運算結果運算結果 自鎖自堅持電路自鎖電路分為:關斷優先式和啟動優先式 采用輸出繼電器的自鎖電路 采用keep指令的自鎖電路 關斷優先式自鎖電路:當執行關斷指令,X2閉合時,無論X1的形狀如何,線圈Y1均

8、不得電。 X1X2Y1Y1關斷優先式自鎖電路關斷優先式自鎖電路 啟動優先式自鎖電路:當執行啟動指令,啟動優先式自鎖電路:當執行啟動指令,X1X1閉合時,閉合時,無論無論X2X2的形狀如何,線圈的形狀如何,線圈Y1Y1都得電。都得電。 Y1X2X1Y10STY11AN/X22ORX13 OT Y1啟動優先式自鎖電路啟動優先式自鎖電路 互鎖電路 互鎖電路用于不允許同時動作的兩個繼電器的控制,如電機的正反轉控制。 X0X2Y1Y1Y2X1X2Y2Y2Y10STX01 OR Y12AN/X23 AN/ Y24 OTY15 STX16 OR Y27AN/X28 AN/ Y19 OTY2互鎖控制電路互鎖控

9、制電路 具有優先權的互鎖控制電路具有優先權的互鎖控制電路 五、分頻電路五、分頻電路 當按下X0時,內部繼電器R0接通一個掃描周期,輸出Y0接通。當X0第二個脈沖到來時,內部繼電器R1接通,常閉觸點R1翻開從而使Y0斷開,如此反復,使Y0的頻率為X0頻率的一半。二分頻電路二分頻電路 時間控制電路時間控制電路 時間電路主要用于延時、定時和計數控時間電路主要用于延時、定時和計數控制等。時間控制電路既可以用定時器實制等。時間控制電路既可以用定時器實現也可以用其他方式實現,如規范時鐘現也可以用其他方式實現,如規范時鐘脈沖實現。脈沖實現。 在在FP1FP1型型PLCPLC內部有多達內部有多達100100個

10、定時器和三種規范時鐘脈沖個定時器和三種規范時鐘脈沖0.01s0.01s、0.1s0.1s、1s1s可用于時間控制。可用于時間控制。1 1、延時接通電路和延時斷開電路、延時接通電路和延時斷開電路 松下松下FP1FP1系列系列PLCPLC中的定時器都是通電延時型定時器,中的定時器都是通電延時型定時器,即定時器輸入信號一經接通,定時器的設定值不斷減即定時器輸入信號一經接通,定時器的設定值不斷減1 1,當設定值減為零時,定時器才有輸出,此時定時器的當設定值減為零時,定時器才有輸出,此時定時器的常開觸點閉合,常閉觸點翻開。當定時器輸入斷開時,常開觸點閉合,常閉觸點翻開。當定時器輸入斷開時,定時器復位,由

11、當前值恢復到設定值,其輸出的常開定時器復位,由當前值恢復到設定值,其輸出的常開觸點斷開,常閉觸點閉合。觸點斷開,常閉觸點閉合。 當按下X1按鈕后,需求經過1000.1秒=10秒的時間Y1才會接通。當輸入端X2接通后,內部繼電器R1斷電,定時器T1復位,使輸出Y1為OFF。 以下圖是延時接通電路:以下圖是延時接通電路: 以下圖是延時斷開電路以下圖是延時斷開電路 : 當按下X1按鈕后,Y1接通,延時10秒后,T1常閉觸點翻開,輸出Y1斷開。 長定時電路長定時電路 1利用多個時間繼電器的組合實現利用多個時間繼電器的組合實現長延時。長延時。 以下圖利用兩個定時器組合以實現以下圖利用兩個定時器組合以實現

12、長延時。長延時。 即即Y0在在X0閉合閉合30秒之后得電。秒之后得電。 X0TMY 0, K10T0TMY 1, K20T1Y00STX01TMY0 K105 ST T06 TM Y1 K 2010 ST T111 OT Y0X0T1Y020s10sT0兩個定時器組合實現長延時兩個定時器組合實現長延時 以下圖利用定時器串聯實現長延時。即Y2在X0閉合30秒之后導通。X0TMY 2, K20T1Y1TMY 1, K10T2Y20STX01TMY1 K 105 TM Y2 K 209 ST T110 OT Y111 ST T212 OT Y2X0T2Y120s10sT1Y22采用定時器和計數器組成

13、的電路實現長延時。在許多場所要用到長延時控制,但FP1系列PLC中可定時的最長時間為327671秒對應TMY定時器,合9小時多。假設需求更長的定時時間,除了利用多個定時器的組合外,也可以將定時器和計數器結合起來,實現長延時控制。 用定時器和計數器結合實現長延時電路 圖中,定時器T5的定時時間為50秒,計數器C120的計數初值為K2000,每經過50秒,T5閉合1次,計數器CT120減1,與此同時T5的常閉觸點翻開,T5線圈斷電,常開接點T5翻開,計數器CT120僅計數1次,而后定時器T5開場重新定時,如此循環。T5閉合2000次時,計數器常開接點C120閉合,輸出繼電器Y0接通。長延時時間為5

14、02000秒約合27.8小時。采用計數器的長延時電路采用計數器的長延時電路 上圖是采用2個計數器構成的長延時電路。由于運用了R901E1min時鐘繼電器,需經過30分鐘后,CT120有輸出,其常開接點C120閉合,CT121計數1次,同時CT120復位,又經過30分鐘,CT121計數2次,如此循環。經過3040分鐘后,計數器CT121有輸出,常開接點C121閉合,輸出繼電器Y0接通。 3 3、順序延時接通電路、順序延時接通電路1采用計數器的順序延時接通電路 當輸入X0接通時,計數器CT110、CT111和CT112分別開場計數。Y0、Y1、Y2分別經40秒、60秒、80秒接通,實現了順序延時控

15、制。 采用計數器和比較指令構成的順序延時接通電路 在較大的程序中,假設計數器的個數不夠時,可用計數器和比較指在較大的程序中,假設計數器的個數不夠時,可用計數器和比較指令組合編程。圖中,令組合編程。圖中,CT120CT120被定時于被定時于5050秒,用兩個秒,用兩個F60CMPF60CMP指令來監指令來監視它的當前值。當輸入視它的當前值。當輸入X0X0接通時,接通時,CT120CT120開場減計數,經開場減計數,經2020秒,秒,R900BR900B為為ONON,因此輸出繼電器,因此輸出繼電器Y1Y1為為ONON。當。當CT120CT120的當前值為的當前值為K10K10時,時,R900BR9

16、00B再次為再次為ONON,使輸出繼電器,使輸出繼電器Y2Y2為為ONON,經過,經過5050秒,輸出繼電器秒,輸出繼電器Y3Y3為為ONON。顯然只用了一個計數器即可完成順序延時接通的功能。顯然只用了一個計數器即可完成順序延時接通的功能。 4、順序循環執行電路、順序循環執行電路 上圖利用根本比較指令監視定時器的當前值,構成順序循環執行電路。當X0接通后,Y1接通20秒后關斷,同時Y2接通20秒后又關斷,接著Y3接通10秒后關斷又重新循環。之所以該電路能循環執行,是由于定時器TMX0的前面接有常閉觸點T0的緣故。5、計數控制電路、計數控制電路計數控制電路普通都有運用計數器CT指令或F118加減

17、計數器指令實現,當到達目的值時,計數器接通。假設要進展中間數值的動態監控,常運用經過值存放器EV并結合高級比較指令F60或者根本比較指令到達控制目的。 1用一個計數器實現4個計數控制的電路 按下計數按鈕X1,當計數值減到30時,Y1輸出;減到20時,Y2輸出;減到10時,Y3輸出;到達目的值時Y4輸出。這里運用了根本比較指令來動態地監控CT100的中間計數值。當然運用這種方法可以用一個計數器實現更多個計數控制。 2掃描計數電路 在某些場所下,需求統計PLC的掃描次數。上圖用計數器CT100統計PLC的掃描次數。當輸入X1接通,內部繼電器R1每隔一個掃描周期接通一次,每次接一個掃描周期,計數器C

18、T100對掃描次數進展計數,到達設定值時計數器CT100接通,從而使輸出繼電器Y1接通。 3計數器串聯運用可擴展計數范圍 計數器的計數范圍是有限制的。CT指令的預置范圍為032767,高級指令F118的計數范圍為-3276832767。當控制系統的計數實踐需求大于計數器的允許設置范圍時,運用計數器串聯可擴展計數器的計數范圍。左圖運用3個計數器串級組合,在計數值到達C100C101C102=102030=6000時,Y0接通。 6、計數報警電路、計數報警電路 當計數值到達規定數值時引發的報警叫計數報警。要實現計數報警并不一定非要運用計數器,運用加1、減1高級指令,同樣可以完成計數報警功能。 假設

19、一個展廳只能包容80人,當超越80人時就報警。在展廳進出口各裝一個傳感器X0、X1,當有人進入展廳時,X0檢測到實現加1運算,當有人出來時X1檢測到實現減1運算,在展廳內人數到達80人以上時就接通Y0報警。 七、其他電路七、其他電路1、單脈沖電路單脈沖往往是信號發生變化時產生的,其寬度就是PLC掃描一遍用戶程序所需的時間,即一個掃描周期。在實踐運用中,常用單脈沖電路來控制系統的啟動、復位、計數器的清零等。 用輸出繼電器編寫的單脈沖電路圖 利用定時器編寫的單脈沖電路 R0每隔3秒產生一次脈沖,其脈寬為一個掃描周期 2.分支電路 分支電路主要用于一個控制電路導致幾個輸出的情況。例如,開動吊車的同時

20、翻開警示燈。 以下圖中,當X0閉合后,線圈Y1、Y2同時得電。 X0Y2Y10STX01OTY12 OT Y23、閃光電路、閃光電路 閃光電路是一種適用電路,既可以控制燈光的閃爍頻率,也可以控制燈光的通斷時間比,還可以控制其他負載,如電鈴、蜂鳴器等。以下圖是兩個用定時器實現的閃光電路。 閃光電路之一 閃光電路之二 4 4、單按鈕啟停控制電路、單按鈕啟停控制電路 通常一個電路的啟動和停頓控制是由兩只按鈕分別完成的,當一臺PLC控制多個具有啟停操作的電路時,將占用很多輸入點,這就面臨著輸入點缺乏的問題。經過添加I/O擴展單元固然可以處理,但有時候往往就短少幾個點而造本錢錢大大添加,因此單按鈕啟停控

21、制目前得到了廣泛的運用。 圖a為一單按鈕啟停控制電路,這里計數器的設置值一定要設為K2。當按一下X1時,計數器減1,C110不通,Y1啟動;再按一下X1,C110接通,Y1斷電,使所接的設備停頓運轉。 圖 (b)為運用高級指令F132實現的單按鈕啟停控制電路,每按下X0一次,就將WY0中的Y1位求反一次,經過求反,到達單按鈕控制啟停目的。a用根本指令實現 b用高級指令實現 第三節第三節 PLC PLC編程實例編程實例電動機正反轉控制電動機正反轉控制系統構造系統構造 利用利用PLCPLC控制一臺異步電動機的正反控制一臺異步電動機的正反轉。轉。 輸入端直流電源輸入端直流電源E E由由PLCPLC內

22、部提供,可內部提供,可直接將直接將PLCPLC電源端子接在開關上。交流電源那電源端子接在開關上。交流電源那么是由外部供應。么是由外部供應。X1X224VDCCOMX0220240VY0Y1COMPLC紅按鈕KM1KM2正轉24VDC220V220V反轉黃按鈕藍按鈕PLCPLC控制電動機正反轉外部接線圖控制電動機正反轉外部接線圖 要求:黃按鈕按下:電機正轉藍按鈕按下:電機反轉紅按鈕按下:電機停頓系統的控制要求系統的控制要求按動黃按鈕時:電機正轉按動黃按鈕時:電機正轉假設在此之前電機沒有任務,那么電機正轉啟動,并堅持電機假設在此之前電機沒有任務,那么電機正轉啟動,并堅持電機正轉;正轉;假設在此之前

23、電機反轉,那么將電機切換到正轉形狀,并堅持假設在此之前電機反轉,那么將電機切換到正轉形狀,并堅持電機電機 正轉;正轉;假設在此之前電機的曾經是正轉,那么電機的轉動形狀不變。假設在此之前電機的曾經是正轉,那么電機的轉動形狀不變。 電機正轉形狀不斷堅持到有籃按鈕或紅按鈕按下為止。電機正轉形狀不斷堅持到有籃按鈕或紅按鈕按下為止。按動藍按鈕時:電機反轉按動藍按鈕時:電機反轉假設在此之前電機沒有任務,那么電機反轉啟動,并堅持電機假設在此之前電機沒有任務,那么電機反轉啟動,并堅持電機反轉;反轉;假設在此之前電機正轉,那么將電機切換到反轉形狀,并堅持假設在此之前電機正轉,那么將電機切換到反轉形狀,并堅持電機

24、電機 反轉;反轉;假設在此之前電機的曾經是反轉,那么電機的轉動形狀不變。假設在此之前電機的曾經是反轉,那么電機的轉動形狀不變。 電機反轉形狀不斷堅持到有黃按鈕或紅按鈕按下為止。電機反轉形狀不斷堅持到有黃按鈕或紅按鈕按下為止。按下紅按鈕時:停頓電機的轉動按下紅按鈕時:停頓電機的轉動 注:電機不可以同時進展正轉和反轉,否那么會損壞系統注:電機不可以同時進展正轉和反轉,否那么會損壞系統PLC的的 I/O點確實定與分配點確實定與分配 系統編程分析和實現系統編程分析和實現 電機正反轉控制電機正反轉控制PLCPLC的的I/OI/O點分配表點分配表 PLCPLC點名稱點名稱連接的外部設備連接的外部設備功能說

25、明功能說明X0X0紅按鈕紅按鈕停止命令停止命令X1X1黃按鈕黃按鈕電機正轉命令電機正轉命令X2X2藍按鈕藍按鈕電機反轉命令電機反轉命令Y0Y0正轉繼電器正轉繼電器控制電機正轉控制電機正轉Y1Y1反轉繼電器反轉繼電器控制電機反轉控制電機反轉X1Y0Y0X1Y0Y0X2Y1Y1電機初步正轉控制電路電機初步正轉控制電路 電機初步正反轉控制電路電機初步正反轉控制電路 系統要求電機不可以同時進展正轉和反轉,如以下圖所示利用互鎖電路可以實現。 利用正轉按鈕來切斷反轉的控制通路;利用反轉按鈕來切斷正轉的控制通路。 X1Y1Y0Y0X2Y0Y1Y1電機正反轉的互鎖電路電機正反轉的互鎖電路X1Y1Y0Y0X2X

26、2Y0Y1Y1X1電機正反轉的切換電路電機正反轉的切換電路 當按下紅按鈕時,無論在此之前電機的轉動形狀如何,都停頓電機的轉動。 利用紅色按鈕同時切斷正轉和反轉的控制通路。X1Y1Y0Y0X2X2Y0Y1Y1X1X0X0( ED )0STX11 OR Y02AN/ Y13 AN/ X24 AN/ X05 OT Y06 ST X27 OR Y18AN/ Y09 AN/ X110 AN/ X011 OT Y112 ED電機正反轉的最終控制程序電機正反轉的最終控制程序 一、流水燈控制一、流水燈控制 以下圖是某一流水燈控制的時序圖,移位脈沖的周期為1s,Y0Y7分別控制8個流水燈的亮滅。X0是流水燈的起

27、動開關,當X0閉合時,移位存放器開場任務,流水燈Y0Y7在移位脈沖的作用下依次點亮,全亮后數據再右移,即8個流水燈再按著相反的方向依次熄滅,如此循環往復。 流水燈控制時序圖 a以字繼電器為控制操作數 (b) 以位繼電器為控制操作數 流水燈控制梯形圖流水燈控制梯形圖 上圖 (a)是用雙向移位寄器實現的流水燈控制梯形圖。在這個程序中,X0閉合,流水燈起動運轉。移位方向控制端和數據輸入端運用同一個控制觸點R1。這樣數據向左移時,數據輸入為1;當數據向右移時,數據輸入為0。程序開場運轉時,數據向左移,當輸出繼電器Y7動作后,即WY0中內容為K255時,數據又向右移,當Y0斷電后,即WY0中內容為K0時

28、,數據又開場左移。如此往復。程序中運用條件指令實現換向。圖(a)是以字繼電器WY0為控制操作數的,以位Y0Y7為控制操作數的梯形圖程序如圖 (b)。由圖 (b)可以看出,該程序更加簡單,但卻能實現同樣的流水燈控制功能。 三、設備順序啟動三、設備順序啟動-循環控制循環控制 設某工件加工過程共需4道工序36秒才干完成。工件加工過程的時序如以下圖所示。4道工序的加工設備分別由輸出繼電器Y0、Y1、Y2和Y3啟動。當閉合運轉控制開關X0后,輸出繼電器Y0接通,延時6s后,Y1接通,同時關斷Y0;再延時8s后,Y2接通,同時關斷Y1;又延時10s后,最后Y3接通,同時關斷Y2;Y3接通并堅持12s后,Y

29、0又接通,同時Y3關斷。可見該工件的加工控制是順序控制,當第4道工序加工終了后,又回到第一道工序重新執行,以后周而復始。這里X0為一自鎖按鈕,X0為ON時,啟動并運轉;X0為OFF時停機。試編寫該工件的加工程序。某工件加工過程時序圖 PLC點名稱連接的外部設備功能說明X0自鎖按鈕控制開關Y0控制繼電器1工序1Y1控制繼電器2工序2Y2控制繼電器3工序3Y3控制繼電器4工序4某工件加工某工件加工PLCPLC控制的控制的I/OI/O點分配表點分配表 控制系統共需5個I/O點:一個輸入點和4個輸出點。根據題意和加工過程時序圖,本例給出了四種不同的編程方法。 方法1: 上圖利用4個定時器的串聯來實現4

30、道工序的分級定時控制。一個循環內總的控制時間為6s+8s+10s+12s=36s。當X0閉合時,經過定時器的通斷依次啟動下一道工序同時封鎖上一道工序,循環往復,直至X0斷開,停頓運轉。方法2:利用4個定時器實現4道工序分級定時控制另一 種編程方法。方法3: 上圖是利用1個定時器結合比較指令實現的。用1個定時器設置全過程時間,并用3條比較指令來判別和啟動各道工序。定時器的預定值為總加工時間36秒(K360),當X0閉合后,Y0通電,進展第一道工序,6秒后其經過值存放器EV的值減為K300,Y1通電,啟動第二道工序,同時停頓第一道工序。依次類推。圖中每個輸出支路都串聯了運轉控制開關X0,以便隨時停

31、頓每道工序的加工。 方法3: 上圖是利用1個計數器結合比較指令實現的。不過運用計數器時必需結合時鐘脈沖繼電器,這里借助于0.1秒時鐘脈沖繼電器進展定時控制,再結合比較指令,進展順序和循環控制,以完成工件的加工。 四、多臺電動機順序啟動與逆序停頓控制四、多臺電動機順序啟動與逆序停頓控制 某工業控制中有4臺電動機,要求按規定的時間順序啟動,逆序關斷。啟動和關斷用同一個按鈕控制。啟動時每隔15秒啟動一臺電動機,直到4臺電動機全部啟動運轉。關斷時按逆序進展,每隔20秒停一臺電動機,直到4臺電動機全都停頓。4臺電動機順序啟動與逆序停頓控制的時序如以下圖所示。 根據控制要求,系統共需5個I/O點:一個輸入

32、點和4個輸出點。I/O點的分配如下表所示。PLC點名稱連接的外部設備功能說明X0啟動和停止開關啟停控制Y0第1臺電動機的接觸器KM1控制第1臺電動機的啟停Y1第2臺電動機的接觸器KM2控制第2臺電動機的啟停Y2第3臺電動機的接觸器KM3控制第3臺電動機的啟停Y3第4臺電動機的接觸器KM4控制第4臺電動機的啟停4 4臺電動機順序啟動與逆序停頓控制的臺電動機順序啟動與逆序停頓控制的I/OI/O點分配表點分配表 由于4臺電動機的啟動和停頓都要按著一定的時間間隔順序執行,可以采用步進指令并結合定時器進展程序設計。又由于啟動和停頓這兩級程序中都要對同一輸出繼電器進展控制,因此,不能采用OT指令,而采用了

33、SET和RST指令,以滿足對同一輸出繼電器的反復操作。梯形圖程序如左圖所示。 五、鍋爐點火和熄火控制 鍋爐的點火和熄火過程是典型的定時器式順序控制過程。 控制要求: 點火過程:先啟動引風,5分鐘后啟動鼓風,2分鐘后點火熄滅。 熄火過程:先熄滅火焰,2分鐘后停鼓風,5分鐘后停引風。 PLC的I/O點確實定與分配 鍋爐點火和熄火控制鍋爐點火和熄火控制PLCPLC的的I/OI/O點分配表點分配表 PLCPLC點名稱點名稱連接的外部設備連接的外部設備功能說明功能說明X0X0藍按鈕藍按鈕點火命令點火命令X1X1紅按鈕紅按鈕熄火命令熄火命令Y0Y0控制繼電器控制繼電器1 1控制引風控制引風Y1Y1控制繼電

34、器控制繼電器2 2控制鼓風控制鼓風Y2Y2控制繼電器控制繼電器3 3控制點火開關控制點火開關編程分析和實現(1)點火過程 任務過程: 當藍按鈕按下X0接通后, 啟動引風Y0輸出。因X0選用的是非自鎖按鈕,故需求利用自鎖電路鎖住Y0,同時利用Y0觸發時間繼電器T0,T0延時300s5分鐘后,輸出繼電器Y1動作,即啟動鼓風。同時利用T0觸發定時繼電器T1,T1延時120s2分鐘后,輸出Y2,點火熄滅。Y0TMY 0, K300TMY1, K120X0Y0Y0T0T1Y2( ED )Y10STX01 OR Y02OTY03 ST Y04 TM Y0 K 3008 ST T09 OT Y110TM Y

35、1 K 12014 ST T115 OT Y216 ED鍋爐點火過程控制程序鍋爐點火過程控制程序 2系統的點火和熄火過程的綜合程序 下面所示的兩個程序都可以實現鍋爐系統的點火和熄火過程控制,但實現的方式不同。 圖 (a)程序利用了4個時間繼電器,但程序的邏輯關系比較簡單易懂。a 鍋爐系統點火和熄火過程的綜合程序 圖 (b)程序利用了2個時間繼電器,節約了2個時間繼電器,但控制邏輯相對復雜些。 b 鍋爐系統點火和熄火過程的綜合程序六、房間燈的控制 如今一些賓館和家庭客廳中的裝飾燈,是利用一個開關來實現不同的控制組合。 例如,房間內有1,2,3號三個燈 按動一下開關,三個燈全亮; 再按一下,1,3

36、號燈亮,2號滅; 再按一下,2號燈亮,1,3號滅; 再按一下全部滅。 此控制是利用按動開關次數來控制各個燈的亮、滅,故可以用計數器來實現計數式順序控制。 房間燈控制房間燈控制PLCPLC的的I/OI/O點分配表點分配表 PLCPLC點名稱點名稱連接的外部設備連接的外部設備功能說明功能說明X0X0按鈕按鈕開關命令開關命令Y1Y1控制繼電器控制繼電器1 1控制控制1 1號燈亮滅號燈亮滅Y2Y2控制繼電器控制繼電器2 2控制控制2 2號燈亮滅號燈亮滅Y3Y3控制繼電器控制繼電器3 3控制控制3 3號燈亮滅號燈亮滅 房間燈計數式順序控制程序房間燈計數式順序控制程序 這里運用R9013是程序初始化的需求

37、。一進入程序,就把十進制數3賦給SV100。從這以后R9013就不起作用了。 在程序中運用微分指令是使X0具有非自鎖按鈕的作用。 初始形狀: 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,那么計數器復位,燈全滅,程序從頭開場反復以上過程。 七、多地點控制七、多地點控制 要求:在三個不同的地方

38、分別用要求:在三個不同的地方分別用三個開關控制一盞燈,任何一地的開關三個開關控制一盞燈,任何一地的開關動作都可以使燈的形狀發生改動,即不動作都可以使燈的形狀發生改動,即不論開關是開還是關,只需有開關動作那論開關是開還是關,只需有開關動作那么燈的形狀就發生改動。么燈的形狀就發生改動。 三地控制一盞燈三地控制一盞燈I/OI/O分配分配 PLCPLC點名稱點名稱連接的外部設備連接的外部設備功能說明功能說明X0X0A A地開關地開關在在A A地控制地控制X1X1B B地開關地開關在在B B地控制地控制X2X2C C地開關地開關在在C C地控制地控制Y0Y0燈燈被控對象被控對象 從這個程序中不難發現其編

39、程規律,并能很容易地把它擴展到四地、五地甚至更多地點的控制。但其設計方法完全靠設計者的閱歷,初學者不易掌握。三地控制一盞燈程序三地控制一盞燈程序1 1 利用數字電路中組合邏輯電路的設計方法,使編程者有章可循。 規定:輸入量為邏輯變量,輸出量為邏輯函數;常開觸點為原變量,常閉觸點為反變量。這樣就可以把繼電控制的邏輯關系變成數字邏輯關系。三地控制一盞燈邏輯函數真值表 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 真值表按

40、照每相鄰兩行只允許一個輸入變量變化的規那么陳列。即三個開關中的恣意一個開關形狀的變化,都會引起輸出Y0由“1變到“0,或由“0變到“1。 由真值表寫出輸出與輸入之間的邏輯函數關系式: 2102102102100XXXXXXXXXXXXY可設計出梯形圖程序如以下圖所示:三地控制一盞燈程序三地控制一盞燈程序2 2 運用高級指令可使程序更加簡單。以下圖為運用高級指令F132編寫的控制程序。 三地控制一盞燈程序三地控制一盞燈程序3 3 上面的程序只需開關動作(不論開關是接通還是斷開),即將Y0求反。程序中每一開關運用了兩個微分指令,既可檢測上升沿又可檢測下降沿,非常巧妙地實現了控制要求。 對于這種編程方式,無論多少個地方,只需在梯形圖中多加幾個輸入觸點和幾條微分指令就可實現控制要求。 三地控制一盞燈程序三地控制一盞燈程序4 4運用條件比較指令,只需WXOWRO,就把YO 求反。WXOWRO,使兩個存放器中內容完全一樣。只需WX0中的內容改動,YO的形狀就立刻變化。 運用了字比較指令,故WXO中的16位都可以用來作為控制開關,使程序大大簡化。八、易拉罐自動消費線計數控制八、易拉罐自動消費線計數控制

溫馨提示

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

評論

0/150

提交評論