PLC編程應(yīng)用基礎(chǔ)教學(xué)課件(第二章)_第1頁
PLC編程應(yīng)用基礎(chǔ)教學(xué)課件(第二章)_第2頁
PLC編程應(yīng)用基礎(chǔ)教學(xué)課件(第二章)_第3頁
PLC編程應(yīng)用基礎(chǔ)教學(xué)課件(第二章)_第4頁
PLC編程應(yīng)用基礎(chǔ)教學(xué)課件(第二章)_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、20102010、1 1用用PLC實現(xiàn)實現(xiàn)2個常開按鈕對個常開按鈕對1個燈的控制。個燈的控制。按下常開按鈕按下常開按鈕SB1,燈,燈HL1發(fā)光并保持;發(fā)光并保持;按下常開按鈕按下常開按鈕SB2,燈,燈HL1熄滅。熄滅。了解用了解用PLC實現(xiàn)控制的基本工作步驟實現(xiàn)控制的基本工作步驟;了解了解PLC輸入繼電器(輸入繼電器(X)與輸出繼電器()與輸出繼電器(Y)的功能與)的功能與運用方法運用方法;學(xué)習(xí)編寫簡單的梯形圖程序與指令程序。學(xué)習(xí)編寫簡單的梯形圖程序與指令程序。學(xué)習(xí)編程軟件學(xué)習(xí)編程軟件“FXGP_WIN-C” 的使用的使用1.用用PLC實現(xiàn)控制的基本工作步驟:實現(xiàn)控制的基本工作步驟:1 1)了

2、解任務(wù)中要接到PLC輸入端與輸出端的硬元件,以及輸出執(zhí)行元件的工作電源.2)進行)進行PLC I/O端分配端分配4)根據(jù))根據(jù)PLCI/O接線圖在設(shè)備上接線圖在設(shè)備上進行接線進行接線3)畫出)畫出PLC I/O端子接線圖端子接線圖 5 5)根據(jù)控制要求)根據(jù)控制要求使用編程軟件編使用編程軟件編寫寫PLCPLC程序程序在在PLCPLC實訓(xùn)裝置上接線的示意圖實訓(xùn)裝置上接線的示意圖(TVT90ETVT90E)LDLD取取左母線開始左母線開始(常開觸點)(常開觸點)LD X0LD X0ANIANI與反與反串聯(lián)常閉觸點串聯(lián)常閉觸點LD X0ANI X1ANI X1OROR或或并聯(lián)常開觸點并聯(lián)常開觸點L0

3、 X0OR X1OR X1OUTOUT輸出輸出線圈驅(qū)動線圈驅(qū)動LD X0OUT Y0OUT Y0ENDEND結(jié)束結(jié)束程序結(jié)束程序結(jié)束LD X0OR Y0AND X1OUT Y0ENDEND學(xué)習(xí)學(xué)習(xí)PLC基本指令基本指令在計算機上用編程軟件在計算機上用編程軟件(FXPCS/WINFXPCS/WIN;或;或GX GX DeveloperDeveloper)編寫控制程序)編寫控制程序(梯形圖程序或指令程序)(梯形圖程序或指令程序)用用SC09SC09通信電纜將計算機與通信電纜將計算機與PLCPLC聯(lián)接聯(lián)接將計算機軟件中編寫好的程序傳送到將計算機軟件中編寫好的程序傳送到PLCPLCRUNSTOPLNA

4、C220VPLC工作電源工作電源計算機計算機指令程序0 LD X01 OR Y02 AND X13 OUT Y04 END梯形圖程序Y0Y0X0X1Y0END實訓(xùn)任務(wù)1PLCPLC程序編寫與傳送程序編寫與傳送PLC梯形圖程序與指令程序梯形圖程序與指令程序Y0Y0ENDENDX0X1Y00 04 40 LD X01 OR Y02 AND X13 OUT Y04 END梯形圖程序梯形圖程序指令程序指令程序 在計算機上用編程軟件(在計算機上用編程軟件(FXPCS/WINFXPCS/WIN;或;或GX DeveloperGX Developer)編寫控制程序(梯形圖程序或指令程序)編寫控制程序(梯形圖

5、程序或指令程序) 用編程軟件(用編程軟件(GX DeveloperGX Developer)編寫梯形圖的方法)編寫梯形圖的方法將編寫好的程序傳送到將編寫好的程序傳送到PLCPLC的方法的方法編程軟件(編程軟件(GX DeveloperGX Developer)若使用編程軟件若使用編程軟件“FXGP-WIN-C”,請注意:,請注意:新建文件時新建文件時,注意注意選擇型號必須為選擇型號必須為“FX2N/FX2NC”編好程序后,編好程序后,注意注意要進行程序轉(zhuǎn)換,把灰色地帶變?yōu)榘咨M行程序轉(zhuǎn)換,把灰色地帶變?yōu)榘咨珎魉统绦驎r,傳送程序時,注意注意要設(shè)范圍設(shè)置的終止步要設(shè)范圍設(shè)置的終止步傳送程序時,傳

6、送程序時,注意注意把把PLC設(shè)置為設(shè)置為STOP狀態(tài)狀態(tài)附附PLCPLCONONSTOPSTOP分析與思考分析與思考執(zhí)行效果一樣,但指令程序表達不同。執(zhí)行效果一樣,但指令程序表達不同。LD X0LD X0OR Y0OR Y0ANI X1ANI X1OUT Y0OUT Y0LDI X1LDI X1LD X0LD X0OR Y0OR Y0ANBANBOUT Y0OUT Y0塊指令,塊指令,暫未學(xué)習(xí)暫未學(xué)習(xí)接左母線的接左母線的常閉指令常閉指令若將圖若將圖b b的梯形圖寫成如下指令,就會變成圖的梯形圖寫成如下指令,就會變成圖C C梯形圖所示,執(zhí)行效果就不同梯形圖所示,執(zhí)行效果就不同了。了。圖圖C C這

7、樣這樣X1X1就失去了停止控制的作用(就失去了停止控制的作用(X1X1的作用就改變?yōu)椋喝舻淖饔镁透淖優(yōu)椋喝鬤1X1接通,則接通,則Y0Y0不能啟動)不能啟動)不能不能 要通過這個實訓(xùn)與實訓(xùn)任務(wù)要通過這個實訓(xùn)與實訓(xùn)任務(wù)1 1作比較,用常閉按鈕控作比較,用常閉按鈕控制燈的熄滅與用常開按鈕控制燈的熄滅有何不同?從而加制燈的熄滅與用常開按鈕控制燈的熄滅有何不同?從而加深對軟元件和硬元件關(guān)系的理解。并繼續(xù)學(xué)習(xí)基本指令與深對軟元件和硬元件關(guān)系的理解。并繼續(xù)學(xué)習(xí)基本指令與梯形圖程序的編寫方法。梯形圖程序的編寫方法。用用PLCPLC實現(xiàn)一個常開按鈕與一個常閉按鈕對一個燈的控制。實現(xiàn)一個常開按鈕與一個常閉按鈕對

8、一個燈的控制。按下常開按鈕按下常開按鈕SB1SB1,燈,燈HL1HL1發(fā)光并保持;發(fā)光并保持;按下常閉按鈕按下常閉按鈕SB3SB3,燈,燈HL1HL1熄滅。熄滅。工作步驟工作步驟畫制畫制PLCPLC的的I/OI/O接線圖接線圖PLCPLC的的I/OI/O分配:分配:PLCPLC的的I/OI/O接線圖:接線圖: 學(xué)習(xí)學(xué)習(xí)PLCPLC基本指令基本指令“AND”AND”基本指令基本指令指令邏輯指令邏輯指令功能指令功能梯形圖表示(例)梯形圖表示(例)指令表達指令表達ANDAND與與串聯(lián)常開串聯(lián)常開觸點觸點LD X0LD X0AND X1AND X1指令程序指令程序程序注釋程序注釋梯形圖程序梯形圖程序

9、PLCPLC程序編寫程序編寫0 LD X0 0 LD X0 (燈發(fā)光啟動控制)(燈發(fā)光啟動控制)1 OR Y0 1 OR Y0 (燈發(fā)光保持觸點)(燈發(fā)光保持觸點)2 AND X1 2 AND X1 (燈熄滅控制)(燈熄滅控制)3 OUT Y0 3 OUT Y0 (驅(qū)動燈發(fā)光)(驅(qū)動燈發(fā)光)4 END 4 END (程序結(jié)束)(程序結(jié)束)X1X1X0X0Y0Y0Y0Y0ENDEND04常開按鈕常開按鈕與與常閉按鈕常閉按鈕作停止控制的比較作停止控制的比較 分析與思考分析與思考分析與思考分析與思考電氣安全規(guī)程的規(guī)定:電氣安全規(guī)程的規(guī)定:對作緊急分?jǐn)啵ㄍV梗┑目刂?,必須對作緊急分?jǐn)啵ㄍV梗┑目刂疲?/p>

10、須使用使用“強制釋放強制釋放”的硬觸點元件。的硬觸點元件。在學(xué)習(xí)繼電器控制線路時,設(shè)備的停止控制都是用常閉按鈕在學(xué)習(xí)繼電器控制線路時,設(shè)備的停止控制都是用常閉按鈕的。這是因為常閉觸點動作響應(yīng)比常開觸點要快,而且動作可的。這是因為常閉觸點動作響應(yīng)比常開觸點要快,而且動作可靠性也比常開觸點要高,如若發(fā)生觸點熔接時,常閉觸點可以靠性也比常開觸點要高,如若發(fā)生觸點熔接時,常閉觸點可以用直接的人為作用力使其斷開,而常開觸點若發(fā)生接觸不良,用直接的人為作用力使其斷開,而常開觸點若發(fā)生接觸不良,就會直接影響了動作的響應(yīng)。因此,從安全的角度出發(fā),停止就會直接影響了動作的響應(yīng)。因此,從安全的角度出發(fā),停止控制按

11、鈕應(yīng)使用常閉按鈕。這樣,在強制停電時就能可靠、迅控制按鈕應(yīng)使用常閉按鈕。這樣,在強制停電時就能可靠、迅速地斷電。因此,對速地斷電。因此,對PLCPLC控制的設(shè)備,其停止控制的硬元件也控制的設(shè)備,其停止控制的硬元件也應(yīng)該使用常閉觸點。應(yīng)該使用常閉觸點。設(shè)備停止控制要求的說明設(shè)備停止控制要求的說明對設(shè)備的停止控制要求,是使用常開按鈕還是常閉按鈕為合適?對設(shè)備的停止控制要求,是使用常開按鈕還是常閉按鈕為合適?用用PLC實現(xiàn)實現(xiàn)2個常開按鈕的脈沖信號對個常開按鈕的脈沖信號對1個燈發(fā)光與熄個燈發(fā)光與熄滅的控制。滅的控制。在常開按鈕在常開按鈕SB1從從OFFON瞬間,燈發(fā)光并保持;瞬間,燈發(fā)光并保持;在常

12、開按鈕在常開按鈕SB2從從ONOFF瞬間,燈立刻熄滅。瞬間,燈立刻熄滅。學(xué)習(xí)脈沖指令學(xué)習(xí)脈沖指令“LDP”、“LDF”的運用。的運用。學(xué)習(xí)置位指令(學(xué)習(xí)置位指令(SET)與復(fù)位指令()與復(fù)位指令(RST)及其)及其在啟動與停止控制中的運用。在啟動與停止控制中的運用。 基本指基本指令令指令邏輯指令邏輯指令功能指令功能梯形圖表示(例)梯形圖表示(例)指令表達指令表達LDPLDP取上升沿取上升沿脈沖脈沖左母線開始左母線開始(常開觸點在(常開觸點在OFFONOFFON時產(chǎn)生的時產(chǎn)生的上升沿脈沖)上升沿脈沖)LDP X0LDP X0(程序執(zhí)行(程序執(zhí)行步數(shù):步數(shù):2 2步)步)LDFLDF取下降沿取下降

13、沿脈沖脈沖左母線開始左母線開始(常開觸點在(常開觸點在OFFONOFFON時產(chǎn)生的時產(chǎn)生的下降沿脈沖)下降沿脈沖)LDF X0LDF X0(程序執(zhí)行(程序執(zhí)行步數(shù):步數(shù):2 2步)步) P1P1與與P2P2的時間皆為程的時間皆為程序的序的1 1個掃描周期個掃描周期(即(即PLCPLC從第從第“0”0”步程步程序順序讀到序順序讀到“END”END”)的)的時間時間 基本指令基本指令指令邏輯指令邏輯指令功能指令功能梯形圖表示(例)梯形圖表示(例)指令表達指令表達SETSET置位置位接通執(zhí)行元件并接通執(zhí)行元件并繼續(xù)保持接通繼續(xù)保持接通LD X0SET Y0SET Y0ENDRSTRST復(fù)位復(fù)位消除元

14、件的置位消除元件的置位狀態(tài)狀態(tài)LD X0SET Y0LD X1RST Y0RST Y0 記住記住元件被元件被“SET”SET”置位后會一直置位后會一直保持被執(zhí)行的保持被執(zhí)行的狀態(tài),一定要狀態(tài),一定要用復(fù)位指用復(fù)位指令令”RST”RST”才才能使元件退出能使元件退出執(zhí)行狀態(tài)。執(zhí)行狀態(tài)。 點擊圖標(biāo)調(diào)入相應(yīng)符號點擊圖標(biāo)調(diào)入相應(yīng)符號寫入指令與軟元件號,兩者中間要有空格寫入指令與軟元件號,兩者中間要有空格寫入后點擊確定寫入后點擊確定梯形圖輸入梯形圖輸入確定確定 取消取消 幫助幫助SET Y0SET Y0 用編程軟件(用編程軟件(GX DeveloperGX Developer)輸入)輸入“SET”SET

15、”和和“RST”RST”指令的方法指令的方法點擊圖標(biāo)調(diào)入相應(yīng)符號點擊圖標(biāo)調(diào)入相應(yīng)符號寫入指令與軟元件號,兩者中間要有空格寫入指令與軟元件號,兩者中間要有空格寫入后點擊確定寫入后點擊確定梯形圖輸入梯形圖輸入確定確定 取消取消 幫助幫助RST Y0RST Y0。PLCPLC輸入端:輸入端: X0X0接常開按鈕接常開按鈕SB1SB1, X1X1接常開按鈕接常開按鈕SB2SB2。PLCPLC輸出端:輸出端: Y0Y0接指示燈接指示燈HL1HL1;指示燈工作電源:;指示燈工作電源:DC24VDC24VSB1SB1SB2SB2啟動啟動停止停止X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 F

16、X2NFX2N+24V+24VHL1HL10V0V梯形圖程序梯形圖程序指令程序指令程序程序注釋程序注釋0 LDP X0 0 LDP X0 (產(chǎn)生(產(chǎn)生X0X0上沿脈沖啟動燈發(fā)光)上沿脈沖啟動燈發(fā)光)2 SET Y0 2 SET Y0 (Y0Y0被置位驅(qū)動燈發(fā)光并保持)被置位驅(qū)動燈發(fā)光并保持)3 LDF X1 3 LDF X1 (產(chǎn)生(產(chǎn)生X1X1下沿脈沖控制燈熄滅)下沿脈沖控制燈熄滅)5 RST Y0 5 RST Y0 (Y0Y0被復(fù)位使燈熄滅)被復(fù)位使燈熄滅)6 END 6 END (程序結(jié)束)(程序結(jié)束)程程序序的的時時序序圖圖 指令指令“LDP X0”LDP X0”是指是指X0X0在在O

17、FFONOFFON過程中發(fā)出的上升沿脈沖(或稱過程中發(fā)出的上升沿脈沖(或稱“前沿脈前沿脈沖沖”),即為按鈕),即為按鈕SB1SB1接通瞬間發(fā)出的脈沖。接通瞬間發(fā)出的脈沖。 指令指令LDF X1LDF X1是指是指X1X1在在OFFONOFFON過程發(fā)出的下降沿脈沖(或稱過程發(fā)出的下降沿脈沖(或稱“后沿脈沖后沿脈沖”)。)。即按鈕即按鈕SB2SB2接通后斷開瞬間發(fā)出的脈沖。接通后斷開瞬間發(fā)出的脈沖。分析與思考分析與思考其它的觸點脈沖指令其它的觸點脈沖指令 在在PLCPLC的基本指令中,串聯(lián)指令、并聯(lián)指令都有脈沖型,的基本指令中,串聯(lián)指令、并聯(lián)指令都有脈沖型,也分為前沿脈沖觸發(fā)和后沿脈沖觸發(fā)兩種,

18、它們動作的特也分為前沿脈沖觸發(fā)和后沿脈沖觸發(fā)兩種,它們動作的特點與點與LDPLDP、LDFLDF基本一樣?;疽粯?。 X0SETSETY0Y0X1RSTRSTY0Y0ENDENDX0X0X1X1Y0Y0X1RSTRSTY0Y0ENDENDX0SETSETY0Y0X0X0Y0Y0X1X1X0X0Y0Y0X1X1ENDENDX0SETSETY0Y0X1RSTRSTY0Y0分析與思考分析與思考用用1個常開按鈕個常開按鈕SB1作燈作燈HL1發(fā)光與熄滅的重復(fù)交替控制。發(fā)光與熄滅的重復(fù)交替控制。第一次按下第一次按下SB1,燈,燈HL1發(fā)光,發(fā)光,第二次按下第二次按下SB1,燈,燈HL1熄滅,熄滅,第三次按

19、下第三次按下SB1,燈,燈HL1又發(fā)光,又發(fā)光,第四次按下第四次按下SB1,燈,燈HL1又熄滅又熄滅,如此反復(fù)交替地實現(xiàn)燈,如此反復(fù)交替地實現(xiàn)燈HL1的發(fā)光與熄滅。的發(fā)光與熄滅。 了解了解PLC的工作方式,即的工作方式,即PLC對程序的執(zhí)行方法。對程序的執(zhí)行方法。 學(xué)習(xí)輔助繼電器(學(xué)習(xí)輔助繼電器(M)的運用。)的運用。 學(xué)習(xí)塊指令串聯(lián)支路塊或?qū)W習(xí)塊指令串聯(lián)支路塊或 “ORB”的運用。的運用。M MM MM MORBORB串聯(lián)支路串聯(lián)支路塊或塊或多個串多個串聯(lián)支路聯(lián)支路塊的并塊的并聯(lián)連接聯(lián)連接ORBOUT Y0 由由2 2個或個或2 2個以上的觸點串聯(lián)連接的支路稱個以上的觸點串聯(lián)連接的支路稱“串

20、聯(lián)塊串聯(lián)塊”,當(dāng),當(dāng)2 2條或條或2 2條以上的串聯(lián)支路(串聯(lián)塊)作條以上的串聯(lián)支路(串聯(lián)塊)作并聯(lián)連接并聯(lián)連接時,時,“OR”O(jiān)R”指令指令就不適用,而應(yīng)使用就不適用,而應(yīng)使用“ORB”O(jiān)RB”的塊并聯(lián)指令。的塊并聯(lián)指令。指令說明指令說明 注意:注意: “ORB”“ORB”指令后面是無操作元件號的。指令后面是無操作元件號的。 每個串聯(lián)塊都用每個串聯(lián)塊都用“LD”LD”或或“LDI”LDI”指令開頭。指令開頭。M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 511110 LD X0 0 LD X0 1 ANI M1 1 ANI M1 2 O

21、UT M0 2 OUT M0 3 LD X0 3 LD X0 4 OUT M14 OUT M15 LD M05 LD M06 ANI Y06 ANI Y07 LDI M07 LDI M08 ANDY08 ANDY09 9 ORBORB10 OUT Y010 OUT Y011 END11 ENDPLCPLC程序程序從上到下、從左到右,逐行掃描、不斷重復(fù)從上到下、從左到右,逐行掃描、不斷重復(fù) 對每一行的程序的對每一行的程序的處理都是實行處理都是實行“先上后先上后下、先左后右下、先左后右”的順序。的順序。 PLCPLC每完成一次全程每完成一次全程序的掃描后,又會回到序的掃描后,又會回到“0”0”步程

22、序重新開始,步程序重新開始,如此不斷地重復(fù)。如此不斷地重復(fù)。PLCPLC工作方式工作方式 從第從第0 0步程序開始,按行號順序掃描至步程序開始,按行號順序掃描至“END”END”結(jié)束。結(jié)束。這樣掃描一次程序所需的時間稱這樣掃描一次程序所需的時間稱“掃描周期掃描周期”。(“掃描周期掃描周期”也稱程序的也稱程序的“循環(huán)時間循環(huán)時間”或或“工作周期工作周期”)一個掃描周期一個掃描周期程序掃描反復(fù)進行程序掃描反復(fù)進行掃描后立刻執(zhí)行掃描后立刻執(zhí)行, ,保證實時輸出保證實時輸出M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111啟動前狀態(tài)啟動前狀

23、態(tài)SB1第一次按下第一次按下SB1SB1按下后保持按下后保持SB1第一次斷開后狀態(tài)第一次斷開后狀態(tài)M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111(燈發(fā)光)(燈發(fā)光)1 1(M0M0得電)得電)(M1M1得電)得電)第第1 1個個掃掃描描周周期期M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 511112 2(M0M0失電)失電)(燈保持發(fā)光)(燈保持發(fā)光)(M1M1保持得電)保持得電)第第2 2個個掃掃描描周周期期M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M

24、0Y0Y0Y0Y0END0 03 35 51111(M0M0失電)失電)(M1M1失電)失電)(燈保持發(fā)光)(燈保持發(fā)光)程程序序分分析析SB1SB1第二次按下前狀態(tài)第二次按下前狀態(tài)SB1第二次按下第二次按下SB1SB1按下后保持按下后保持SB1第二次斷開后狀態(tài)第二次斷開后狀態(tài)1 1(燈熄滅)(燈熄滅)M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111(M0M0得電)得電)(M1M1得電)得電)第第1 1個個掃掃描描周周期期M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 5111

25、12 2(M0M0失電)失電)(燈保持熄滅)(燈保持熄滅)(M1M1保持得電)保持得電)第第2 2個個掃掃描描周周期期M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111(M0M0失電)失電)(M1M1失電)失電)(燈保持發(fā)光)(燈保持發(fā)光)程程序序分分析析M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111(M0M0失電)失電)(M1M1失電)失電)(燈保持熄滅)(燈保持熄滅)第一個掃描周期第一個掃描周期第二個掃描周期第二個掃描周期按下啟動按鈕按下啟動按鈕X0X0X0X0M

26、1M1M0M0一個掃描周期一個掃描周期一個掃描周期一個掃描周期分析與思考分析與思考M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111M0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111LD X0PLF M0PLF M0(程序執(zhí)(程序執(zhí)行步數(shù):行步數(shù):2 2步)步)電路在ONOFF的下降沿時,電路執(zhí)行元件輸出一個掃描周期的脈沖。下降沿時脈沖輸出PLFPLFLD X0PLS M0PLS M0(程序執(zhí)(程序執(zhí)行步數(shù):行步數(shù):2 2步)步)電路在OFFON的上升沿時,電路執(zhí)行元件輸

27、出一個掃描周期的脈沖。上升沿時脈沖輸出PLSPLS指令表達指令表達梯形圖表示(例)梯形圖表示(例)指令功能指令功能指令邏輯指令邏輯基本指令基本指令0 LD X01 PLS M03LD M04 ANI Y05 LDI M06 AND Y07 ORB8 OUT Y09 ENDM0M0M1M1Y0Y0X0X0M1M1X0X0M0M0M0M0Y0Y0Y0Y0END0 03 35 51111分析與思考分析與思考用用PLC內(nèi)部定時器(內(nèi)部定時器(T)實現(xiàn)燈啟動后延時)實現(xiàn)燈啟動后延時3s發(fā)光,發(fā)光,停止時延時停止時延時2s熄滅。熄滅。 按下啟動按鈕按下啟動按鈕SB1后,燈后,燈HL1延時延時3s才發(fā)光并保

28、持才發(fā)光并保持; 按下停止按鈕按下停止按鈕SB2后,燈后,燈HL1延時延時2s才熄滅。才熄滅。學(xué)會普通定時器學(xué)會普通定時器(T)的運用的運用;學(xué)會用定時器實現(xiàn)學(xué)會用定時器實現(xiàn)“通電延時通電延時“和和”斷電延時斷電延時“的的方法。方法。定時器(定時器(T) “K”表示表示10進制常數(shù)進制常數(shù)“20”時間設(shè)定值時間設(shè)定值T1K20T1T1100ms單位的定時器線圈單位的定時器線圈定時器觸點定時器觸點時間設(shè)定值時間設(shè)定值 說明:由于說明:由于T1的計時單位是的計時單位是100ms(01s),因此),因此K20表示表示2001=2s;定時器定時器T1被驅(qū)動后延時被驅(qū)動后延時2s,T1的觸點才會動作。的

29、觸點才會動作。 定時器應(yīng)用時,都要設(shè)置一個定時器應(yīng)用時,都要設(shè)置一個10進制數(shù)的時間設(shè)定值,在程進制數(shù)的時間設(shè)定值,在程序中,凡數(shù)字前面加有符號序中,凡數(shù)字前面加有符號“K”的數(shù)值都表示的數(shù)值都表示10進制數(shù),定時進制數(shù),定時器被驅(qū)動后,就對時鐘脈沖數(shù)(每個脈沖都是定時器的計時單位)器被驅(qū)動后,就對時鐘脈沖數(shù)(每個脈沖都是定時器的計時單位)進行累計,到達設(shè)定值時就輸出,其所屬觸點就動作。進行累計,到達設(shè)定值時就輸出,其所屬觸點就動作。點擊圖標(biāo)調(diào)入相應(yīng)符號點擊圖標(biāo)調(diào)入相應(yīng)符號寫入定時器號與時間設(shè)定值,兩者中間要有空格寫入定時器號與時間設(shè)定值,兩者中間要有空格寫入后點擊確定寫入后點擊確定梯形圖輸入

30、梯形圖輸入確定確定 取消取消 幫助幫助T0 K30T0 K30 用編程軟件(用編程軟件(GX DeveloperGX Developer)輸入)輸入軟元件定時器(軟元件定時器(T T)的方法)的方法定時器(定時器(T)在指令程序中執(zhí)行的步數(shù)為)在指令程序中執(zhí)行的步數(shù)為3步步X0X0K20T1T10 LD X00 LD X01 OUT T1 K201 OUT T1 K204 LD T1 4 LD T1 梯形圖程序梯形圖程序指令程序指令程序+24VHL10VX0X1COMY0Y1COM FX FX2N2NSB1SB2啟動停止PLCPLC的的I/OI/O接線接線輸入端(輸入端(I I)輸出端(輸出端

31、(O O)外接元件外接元件輸入繼電輸入繼電器器外接元件外接元件輸出繼電輸出繼電器器動合按鈕動合按鈕SB1SB1X0X0指示燈指示燈HL1HL1Y0Y0動合按鈕動合按鈕SB2SB2X1X1(指示燈工作電壓:(指示燈工作電壓:DC24VDC24V)0 LD X0 0 LD X0 (燈發(fā)光啟動控制)(燈發(fā)光啟動控制)1 OR M0 1 OR M0 (定時器回路保持)(定時器回路保持)2 ANI X1 2 ANI X1 (燈熄滅控制)(燈熄滅控制)3 OUT T0 K30 3 OUT T0 K30 (啟動延時(啟動延時3s3s定時器)定時器)6 OUT M0 6 OUT M0 (定時器回路保持用線圈)

32、(定時器回路保持用線圈)7 LD T0 7 LD T0 (控制啟動延時的觸點)(控制啟動延時的觸點)8 OUT Y0 8 OUT Y0 (燈發(fā)光)(燈發(fā)光)9 END9 END M0M0K30K30T0T0X0X0X1X1M0M00 07 79 9Y0Y0T0T0ENDENDT0T0常開觸點在啟動常開觸點在啟動3s3s后閉合后閉合T0T0時間設(shè)定值為時間設(shè)定值為0.1s0.1s30=3s30=3sY0Y0在啟動后延時在啟動后延時3s3s發(fā)光發(fā)光效果等同效果等同X0X0M0M0X1X1M0M0M0M0K30K30T0T0控制目標(biāo)控制目標(biāo): :啟動時用定時器啟動時用定時器T0T0控制燈控制燈Y0Y

33、0延時延時3s3s發(fā)光發(fā)光0 LD X0 0 LD X0 (燈發(fā)光啟動)(燈發(fā)光啟動)1 OR Y0 1 OR Y0 (自保持觸點)(自保持觸點)2 ANI T1 2 ANI T1 (斷電延時控制觸點)(斷電延時控制觸點)3 OUT Y0 3 OUT Y0 (燈發(fā)光)(燈發(fā)光)4 LD X1 4 LD X1 (停止控制)(停止控制)5 OR M1 5 OR M1 (定時器回路保持)(定時器回路保持)6 AND Y0 6 AND Y0 (停止后使定時器斷路)(停止后使定時器斷路)7 OUT T1 K20 7 OUT T1 K20 (斷電延時(斷電延時2s2s定時器)定時器)10 OUT M1 1

34、0 OUT M1 (定時器回路保持用線圈)(定時器回路保持用線圈)11 END11 END0 04 41111T1T1ENDY0Y0X0X0Y0Y0X1X1M1M1K20K20T1T1M1M1Y0Y0 控制目標(biāo)控制目標(biāo): :停止時用定時器停止時用定時器T1T1控制燈控制燈Y0Y0延時延時2s2s熄滅熄滅T0T0時間設(shè)定值為時間設(shè)定值為0.1s0.1s20=2s20=2sT0T0常開觸點在停止常開觸點在停止2s2s后斷開后斷開Y0Y0在停止后延時在停止后延時2s2s熄滅熄滅思考思考: :停止支路為什么要用停止支路為什么要用M1M1保持保持? ? 停止支路為什么要用停止支路為什么要用Y0Y0斷開斷

35、開? ??指令程序與注釋指令程序與注釋SB1SB1按下后,燈按下后,燈HL1HL1延時延時3s3s發(fā)光,按鈕發(fā)光,按鈕SB2SB2按下后,燈按下后,燈HL1HL1延延時時2s2s熄滅。熄滅。ENDY0Y0T0T0M0M0K30K30T0T0X0X0X1X1M0M0079控制一程序:延時發(fā)光控制一程序:延時發(fā)光控制二程序:延時熄滅控制二程序:延時熄滅X1X1M1M1K20K20T1T1Y0Y0M1M1ENDT1T1Y0Y0T0T0Y0Y0X0X0M0M0K30K30T0T0Y0Y0M0M0041118控制目標(biāo)控制目標(biāo): :啟動時用定時器啟動時用定時器T0T0控制燈控制燈Y0Y0延時延時3s3s發(fā)

36、光發(fā)光; ;停止時用定時器停止時用定時器T1T1控制燈控制燈Y0Y0延時延時2s2s熄滅。熄滅。411Y0Y0ENDY0Y0X0X0T1T10X1X1M1M1K20K20T1T1M1M1控制三程序:控制三程序:延時發(fā)光、延時熄滅延時發(fā)光、延時熄滅分析與思考分析與思考讓我們逐步建立讓我們逐步建立PLCPLC編程的思路吧!編程的思路吧!一、首先要明確任務(wù)的控制要求,一、首先要明確任務(wù)的控制要求,從而分析出任務(wù)的控制要點。從而分析出任務(wù)的控制要點。二、根據(jù)對任務(wù)控制要點的分二、根據(jù)對任務(wù)控制要點的分析,明確編程要解決的問題。析,明確編程要解決的問題。 任務(wù)任務(wù)5 5的控制要求是:的控制要求是: 實現(xiàn)

37、一個燈的啟動延時發(fā)光與停止實現(xiàn)一個燈的啟動延時發(fā)光與停止延時熄滅。從而分析出任務(wù)的控制要點延時熄滅。從而分析出任務(wù)的控制要點是是“啟動延時啟動延時”和和“停止延時停止延時”。 實訓(xùn)任務(wù)實訓(xùn)任務(wù)5 5編程思路分析編程思路分析 任務(wù)任務(wù)5 5編程要解決的問題是:編程要解決的問題是: 用什么元件實現(xiàn)延時?用什么元件實現(xiàn)延時? 用什么方法實現(xiàn)用什么方法實現(xiàn)“啟動延時啟動延時”與與“停止延時停止延時”? 用什么方法實現(xiàn)對燈的延時控制?用什么方法實現(xiàn)對燈的延時控制?三、明確控制要點后,可采用三、明確控制要點后,可采用逐步解決的方法實現(xiàn)控制目標(biāo)逐步解決的方法實現(xiàn)控制目標(biāo)如任務(wù)如任務(wù)5 5:控制一:實現(xiàn)啟動延

38、時的控制;控制一:實現(xiàn)啟動延時的控制;控制二:實現(xiàn)停止延時的控制;控制二:實現(xiàn)停止延時的控制;控制三:啟動與停止延時的綜合控制??刂迫簡优c停止延時的綜合控制。分別實現(xiàn)以下兩個控制;分別實現(xiàn)以下兩個控制;控制一:常開按鈕控制一:常開按鈕SB1SB1按下后,燈按下后,燈HL1HL1發(fā)光并保持發(fā)光并保持5s5s后后自動熄滅。自動熄滅。控制二:開關(guān)控制二:開關(guān)SA1SA1斷開時,燈斷開時,燈HL1HL1發(fā)光并保持發(fā)光并保持5s5s后自動后自動熄滅(熄滅(SA1SA1接通時,燈接通時,燈HL1HL1不發(fā)光)。不發(fā)光)。繼續(xù)學(xué)習(xí)用軟定時器(繼續(xù)學(xué)習(xí)用軟定時器(T T)解決時間控制的問題。)解決時間控制

39、的問題。學(xué)會斷電時報警的控制方法。學(xué)會斷電時報警的控制方法。+24VHL10VX0COMY0Y1COM FX FX2N2NSB2接開關(guān)接開關(guān)+24VHL10VX0COMY0Y1COM FX FX2N2NSB1接按鈕接按鈕PLCPLC的的I/OI/O接線接線控制一接線:控制一接線:控制二接線:控制二接線:以上兩種方法都能實現(xiàn)控制一的目標(biāo)以上兩種方法都能實現(xiàn)控制一的目標(biāo), ,你能說出這兩種編程方法各自的特點嗎你能說出這兩種編程方法各自的特點嗎? ?0 LD X0 (啟動控制)1 OR Y0 (自保持)2 ANI T1 (燈發(fā)光時間控制)3 OUT Y0 (燈發(fā)光驅(qū)動)4 OUT T1 K50 (燈

40、發(fā)光時間設(shè)定5s)7 END0 LD X01 SET M02 LD M03 OUT T0 K504 ANI T05 OUT Y06 LDI X07 AND T08 RST M09 END 你能對指令作出注釋嗎?你能對指令作出注釋嗎?控制一:常開按鈕控制一:常開按鈕SB1SB1按下后,燈按下后,燈HL1HL1發(fā)光并保持發(fā)光并保持5s5s后自動熄滅。后自動熄滅??刂贫洪_關(guān)控制二:開關(guān)SA1SA1斷開時,燈斷開時,燈HL1HL1發(fā)光并保持發(fā)光并保持5s5s后自動熄滅后自動熄滅(SA1SA1接通時,燈接通時,燈HL1HL1不發(fā)光)。不發(fā)光)。0 LDI X0 0 LDI X0 (停止控制)(停止控制

41、)1 AND M0 1 AND M0 (定時器驅(qū)動條件)(定時器驅(qū)動條件) 2 OR Y0 2 OR Y0 (自保持)(自保持)3 ANI T1 3 ANI T1 (燈發(fā)光時間控制)(燈發(fā)光時間控制)4 OUT Y0 4 OUT Y0 (燈發(fā)光驅(qū)動)(燈發(fā)光驅(qū)動)5 OUT T1 K50 5 OUT T1 K50 (燈發(fā)光時間設(shè)定)(燈發(fā)光時間設(shè)定)8 LD X0 8 LD X0 (接通控制)(接通控制)9 OUT M0 9 OUT M0 (接通時驅(qū)動)(接通時驅(qū)動)10 END10 END控制特點控制特點: :1 1、開關(guān)、開關(guān)SA1SA1(接(接X0X0)接通)接通設(shè)備運行;開關(guān)設(shè)備運行;

42、開關(guān)SA1SA1(接(接X0X0)斷開)斷開設(shè)備停電。設(shè)備停電。2 2、燈、燈HL1HL1(接(接Y0Y0)作停電指示用。設(shè)備運行時,燈)作停電指示用。設(shè)備運行時,燈HL1HL1熄滅;設(shè)備停止時,燈熄滅;設(shè)備停止時,燈HL1HL1發(fā)光,發(fā)光,5s5s后自動熄滅。后自動熄滅。 請思考:若將控制二的梯形圖程序的第請思考:若將控制二的梯形圖程序的第0 0行與第行與第8 8行的先后次序?qū)φ{(diào),能行的先后次序?qū)φ{(diào),能實現(xiàn)控制二的要求嗎?為什么?實現(xiàn)控制二的要求嗎?為什么? 分析與思考分析與思考程序的多樣性程序的多樣性 為實現(xiàn)同一控制目標(biāo)而編寫的為實現(xiàn)同一控制目標(biāo)而編寫的PLCPLC程序不會是唯一的,可通過

43、對比、程序不會是唯一的,可通過對比、分析與調(diào)試進行優(yōu)選,以達到程序的優(yōu)化。分析與調(diào)試進行優(yōu)選,以達到程序的優(yōu)化。 圖a與圖b兩個程序同樣能用燈同樣能用燈HL1HL1(Y0Y0)實現(xiàn)停電指示,)實現(xiàn)停電指示,它們運用的指令與方法不同,你能說出它們各自的特點嗎?它們運用的指令與方法不同,你能說出它們各自的特點嗎?分析與思考分析與思考程序編寫的簡化程序編寫的簡化 1 1)圖)圖a a要用到棧指令(要用到棧指令(MPSMPS、MRDMRD、MPPMPP),指令程序會稍顯復(fù)雜。若要使指),指令程序會稍顯復(fù)雜。若要使指令程序簡化,可改為圖令程序簡化,可改為圖b b方法編寫。方法編寫。 2 2)圖)圖a a要用到塊指令(要用到塊指令(ORBORB),指令程序會稍顯復(fù)雜。若要使指令程序簡化,),指令程序會稍顯復(fù)雜。若要使指令程序簡化,可改為圖可改為圖b b方法編寫。方法編寫。TKM1SB1SB2SB3KM1FR36VM3QSFRFU2KM1FU1AC380V電動機連續(xù)與點動單向運轉(zhuǎn)電動機連續(xù)與點動單向運轉(zhuǎn)(繼電

溫馨提示

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

評論

0/150

提交評論