簡介:,PLC編程應(yīng)用基礎(chǔ),廣東省珠海市理工職業(yè)技術(shù)學(xué)校(原珠海市第三中等職業(yè)學(xué)校)杜從商、陳偉平編寫,2010、1,第二章,1個燈發(fā)光的PLC控制,用PLC實現(xiàn)2個常開按鈕對1個燈發(fā)光與熄滅的控制,實訓(xùn)任務(wù)1211,1用PLC實現(xiàn)控制的基本工作步驟,1)了解任務(wù)中要接到PLC輸入端與輸出端的硬元件,以及輸出執(zhí)行元件的工作電源,2)進行PLCI/O端分配,4)根據(jù)PLCI/O接線圖在設(shè)備上進行接線,3)畫出PLCI/O端子接線圖,PLC輸入端X0接常開按鈕SB1、X1接常開按鈕SB2;PLC輸出端Y0接指示燈HL1。,5)根據(jù)控制要求使用編程軟件編寫PLC程序,實訓(xùn)任務(wù)1211,在PLC實訓(xùn)裝置上接線的示意圖(TVT90E),實訓(xùn)任務(wù)1211,,,,,,,,,,學(xué)習(xí)PLC基本指令,實訓(xùn)任務(wù)1211,,,②在計算機上用編程軟件(FXPCS/WIN;或GXDEVELOPER)編寫控制程序(梯形圖程序或指令程序),①用SC09通信電纜將計算機與PLC聯(lián)接,,,③將計算機軟件中編寫好的程序傳送到PLC,,PLC程序編寫與傳送,⑶,實訓(xùn)任務(wù)1211,,,,PLC梯形圖程序與指令程序,0LDX01ORY02ANDX13OUTY04END,梯形圖程序,指令程序,,在計算機上用編程軟件(FXPCS/WIN;或GXDEVELOPER)編寫控制程序(梯形圖程序或指令程序),實訓(xùn)任務(wù)1211,,用編程軟件(GXDEVELOPER)編寫梯形圖的方法,實訓(xùn)任務(wù)1211,,將編寫好的程序傳送到PLC的方法,編程軟件(GXDEVELOPER),實訓(xùn)任務(wù)1211,若使用編程軟件“FXGPWINC”,請注意,,①新建文件時,注意選擇型號必須為“FX2N/FX2NC”,,,②編好程序后,注意要進行程序轉(zhuǎn)換,把灰色地帶變?yōu)榘咨?③傳送程序時,注意要設(shè)范圍設(shè)置的終止步,,④傳送程序時,注意把PLC設(shè)置為STOP狀態(tài),,,附,,PLC,,,ONSTOP,,分析與思考,,實訓(xùn)任務(wù)1211,用PLC實現(xiàn)1個常開按鈕和1個常閉按鈕對1個燈發(fā)光與熄滅的控制,實訓(xùn)任務(wù)2212,工作步驟,⑴畫制PLC的I/O接線圖,PLC輸入端X0接常開按鈕SB1、X1接常閉按鈕SB3PLC輸出端Y0接指示燈HL1(指示燈工作電源DC24V),,實訓(xùn)任務(wù)2212,PLC的I/O分配,PLC的I/O接線圖,⑵學(xué)習(xí)PLC基本指令“AND”,,,實訓(xùn)任務(wù)2212,0LDX0(燈發(fā)光啟動控制)1ORY0(燈發(fā)光保持觸點)2ANDX1(燈熄滅控制)3OUTY0(驅(qū)動燈發(fā)光)4END(程序結(jié)束),常開按鈕與常閉按鈕作停止控制的比較,分析與思考,實訓(xùn)任務(wù)2212,分析與思考,電氣安全規(guī)程的規(guī)定對作緊急分斷(停止)的控制,必須使用“強制釋放”的硬觸點元件。在學(xué)習(xí)繼電器控制線路時,設(shè)備的停止控制都是用常閉按鈕的。這是因為常閉觸點動作響應(yīng)比常開觸點要快,而且動作可靠性也比常開觸點要高,如若發(fā)生觸點熔接時,常閉觸點可以用直接的人為作用力使其斷開,而常開觸點若發(fā)生接觸不良,就會直接影響了動作的響應(yīng)。因此,從安全的角度出發(fā),停止控制按鈕應(yīng)使用常閉按鈕。這樣,在強制停電時就能可靠、迅速地斷電。因此,對PLC控制的設(shè)備,其停止控制的硬元件也應(yīng)該使用常閉觸點。必須明確,為了保證安全,對限位保護及過載等各種保護急停,都應(yīng)使用常閉觸點作控制。,設(shè)備停止控制要求的說明,對設(shè)備的停止控制要求,是使用常開按鈕還是常閉按鈕為合適,實訓(xùn)任務(wù)2212,實訓(xùn)任務(wù)3213,,,,,,,,學(xué)習(xí)PLC基本指令⑴,,,,實訓(xùn)任務(wù)3213,學(xué)習(xí)PLC基本指令⑵,實訓(xùn)任務(wù)3213,用編程軟件(GXDEVELOPER)輸入“SET”和“RST”指令的方法,實訓(xùn)任務(wù)3213,。,PLC的I/O分配與接線,PLC輸入端X0接常開按鈕SB1,X1接常開按鈕SB2。PLC輸出端Y0接指示燈HL1;指示燈工作電源DC24V,實訓(xùn)任務(wù)3213,0LDPX0(產(chǎn)生X0上沿脈沖啟動燈發(fā)光)2SETY0(Y0被置位驅(qū)動燈發(fā)光并保持)3LDFX1(產(chǎn)生X1下沿脈沖控制燈熄滅)5RSTY0(Y0被復(fù)位使燈熄滅)6END(程序結(jié)束),PLC程序編寫,,指令“LDPX0”是指X0在OFF→ON過程中發(fā)出的上升沿脈沖(或稱“前沿脈沖”),即為按鈕SB1接通瞬間發(fā)出的脈沖。指令LDFX1是指X1在OFF→ON過程發(fā)出的下降沿脈沖(或稱“后沿脈沖”)。即按鈕SB2接通后斷開瞬間發(fā)出的脈沖。,實訓(xùn)任務(wù)3213,分析與思考,其它的觸點脈沖指令,實訓(xùn)任務(wù)3213,分析與思考,實訓(xùn)任務(wù)3213,請驗證以下三種控制,用PLC實現(xiàn)1個常開按鈕對1個燈發(fā)光、熄滅的交替控制,實訓(xùn)任務(wù)4214,1了解PLC的輔助繼電器(M),輔助繼電器還有停電保持型與具備特殊功能的元件,實訓(xùn)任務(wù)4214,,,,2學(xué)習(xí)基本指令“ORB”,,,注意①“ORB”指令后面是無操作元件號的。②每個串聯(lián)塊都用“LD”或“LDI”指令開頭。,實訓(xùn)任務(wù)4214,3.PLC接線與控制程序編寫,PLC接線,PLC程序,實訓(xùn)任務(wù)4214,從上到下、從左到右,逐行掃描、不斷重復(fù),對每一行的程序的處理都是實行“先上后下、先左后右”的順序。,PLC每完成一次全程序的掃描后,又會回到“0”步程序重新開始,如此不斷地重復(fù)。,PLC工作方式,,,,,,,,,掃描后立刻執(zhí)行,保證實時輸出,實訓(xùn)任務(wù)4214,,,啟動前狀態(tài),SB1第一次按下,SB1按下后保持,SB1第一次斷開后狀態(tài),按鈕SB1第一次按下燈發(fā)光,實訓(xùn)任務(wù)4,程序分析,,,SB1第二次按下前狀態(tài),SB1第二次按下,SB1按下后保持,SB1第二次斷開后狀態(tài),按鈕SB1第二次按下燈熄滅,實訓(xùn)任務(wù)4,程序分析,,,,第一個掃描周期,第二個掃描周期,按下啟動按鈕X0,,從實訓(xùn)任務(wù)4的控制程序可知,程序的第一部分03行)實際上是在電路接通時用M0輸出一個脈沖。,分析與思考,實訓(xùn)任務(wù)4214,,,“PLS”與“PLF”的脈沖輸出時序圖,,用“脈沖輸出”指令簡化實訓(xùn)任務(wù)4程序,,,實訓(xùn)任務(wù)4214,,,,,,0LDX01PLSM03LDM04ANIY05LDIM06ANDY07ORB8OUTY09END,,從實訓(xùn)任務(wù)4的控制程序可知,程序的第一部分是在電路接通時用M0輸出一個脈沖。因此,我們可直接使用這兩個脈沖輸出指令來替代這部分電路來實現(xiàn)實訓(xùn)任務(wù)4的目標(biāo)。,,,實訓(xùn)任務(wù)4控制程序,,用脈沖輸出指令編寫程序,,,,實訓(xùn)任務(wù)4214,分析與思考,用PLC內(nèi)部定時器實現(xiàn)1個燈的延時發(fā)光與延時熄滅的控制,實訓(xùn)任務(wù)5215,定時器(T),,定時器是PLC內(nèi)置的一個重要軟元件,用符號“T”表示,主要用于對時間的控制,定時器(T)是PLC程序中常用的軟元件,必須學(xué)會熟練地運用它。,普通型定時器(FX2N)與計時單位,實訓(xùn)任務(wù)5215,,“K”表示10進制常數(shù)“20”時間設(shè)定值,說明由于T1的計時單位是100MS(0.1S),因此K20表示200.12S;定時器T1被驅(qū)動后延時2S,T1的觸點才會動作。,定時器應(yīng)用時,都要設(shè)置一個10進制數(shù)的時間設(shè)定值,在程序中,凡數(shù)字前面加有符號“K”的數(shù)值都表示10進制數(shù),定時器被驅(qū)動后,就對時鐘脈沖數(shù)(每個脈沖都是定時器的計時單位)進行累計,到達設(shè)定值時就輸出,其所屬觸點就動作。,注意當(dāng)設(shè)備斷電或定時器斷路時,定時器就會立即停止計時并清零復(fù)位。,定時器(T)的應(yīng)用,實訓(xùn)任務(wù)5215,,實訓(xùn)任務(wù)5215,用編程軟件(GXDEVELOPER)輸入軟元件定時器(T)的方法,定時器(T)在指令程序中執(zhí)行的步數(shù)為3步,,,PLC的I/O接線,實訓(xùn)任務(wù)5215,控制一.SB1按下后,燈延時3S發(fā)光并保持,按鈕SB2按下斷電后,燈立刻熄滅。,0LDX0(燈發(fā)光啟動控制)1ORM0(定時器回路保持)2ANIX1(燈熄滅控制)3OUTT0K30(啟動延時3S定時器)6OUTM0(定時器回路保持用線圈)7LDT0(控制啟動延時的觸點)8OUTY0(燈發(fā)光)9END,,實訓(xùn)任務(wù)5215,,T0常開觸點在啟動3S后閉合,T0時間設(shè)定值為01S303S,,Y0在啟動后延時3S發(fā)光,,,效果等同,控制目標(biāo)啟動時用定時器T0控制燈Y0延時3S發(fā)光,,0LDX0(燈發(fā)光啟動)1ORY0(自保持觸點)2ANIT1(斷電延時控制觸點)3OUTY0(燈發(fā)光)4LDX1(停止控制)5ORM1(定時器回路保持)6ANDY0(停止后使定時器斷路)7OUTT1K20(斷電延時2S定時器)10OUTM1(定時器回路保持用線圈)11END,控制二SB1按下后,燈發(fā)光并保持,按鈕SB2按下后,燈延時2S熄滅。,實訓(xùn)任務(wù)5215,控制目標(biāo)停止時用定時器T1控制燈Y0延時2S熄滅,T0時間設(shè)定值為01S202S,,T0常開觸點在停止2S后斷開,,Y0在停止后延時2S熄滅,,思考⑴停止支路為什么要用M1保持⑵停止支路為什么要用Y0斷開,,,指令程序與注釋,,控制三.SB1按下后,燈HL1延時3S發(fā)光,按鈕SB2按下后,燈HL1延時2S熄滅。,控制一程序延時發(fā)光,控制二程序延時熄滅,,,實訓(xùn)任務(wù)5215,控制目標(biāo)啟動時用定時器T0控制燈Y0延時3S發(fā)光停止時用定時器T1控制燈Y0延時2S熄滅。,控制三程序延時發(fā)光、延時熄滅,實訓(xùn)任務(wù)5215,分析與思考,讓我們逐步建立PLC編程的思路吧,一、首先要明確任務(wù)的控制要求,從而分析出任務(wù)的控制要點。,二、根據(jù)對任務(wù)控制要點的分析,明確編程要解決的問題。,任務(wù)5的控制要求是實現(xiàn)一個燈的啟動延時發(fā)光與停止延時熄滅。從而分析出任務(wù)的控制要點是“啟動延時”和“停止延時”。,實訓(xùn)任務(wù)5編程思路分析,任務(wù)5編程要解決的問題是用什么元件實現(xiàn)延時用什么方法實現(xiàn)“啟動延時”與“停止延時”用什么方法實現(xiàn)對燈的延時控制,三、明確控制要點后,可采用逐步解決的方法實現(xiàn)控制目標(biāo),如任務(wù)5控制一實現(xiàn)啟動延時的控制;控制二實現(xiàn)停止延時的控制;控制三啟動與停止延時的綜合控制。,用PLC內(nèi)部定時器實現(xiàn)1個燈發(fā)光時間的自動控制,實訓(xùn)任務(wù)6216,PLC的I/O接線,實訓(xùn)任務(wù)6216,控制一接線,控制二接線,以上兩種方法都能實現(xiàn)控制一的目標(biāo),你能說出這兩種編程方法各自的特點嗎,0LDX0(啟動控制)1ORY0(自保持)2ANIT1(燈發(fā)光時間控制)3OUTY0(燈發(fā)光驅(qū)動)4OUTT1K50(燈發(fā)光時間設(shè)定5S)7END,方法一,方法二,梯形圖程序,指令程序,實訓(xùn)任務(wù)6216,控制一常開按鈕SB1按下后,燈HL1發(fā)光并保持5S后自動熄滅。,控制二開關(guān)SA1斷開時,燈HL1發(fā)光并保持5S后自動熄滅(SA1接通時,燈HL1不發(fā)光)。,實訓(xùn)任務(wù)6216,0LDIX0(停止控制)1ANDM0(定時器驅(qū)動條件)2ORY0(自保持)3ANIT1(燈發(fā)光時間控制)4OUTY0(燈發(fā)光驅(qū)動)5OUTT1K50(燈發(fā)光時間設(shè)定)8LDX0(接通控制)9OUTM0(接通時驅(qū)動)10END,梯形圖程序,指令程序,控制特點1、開關(guān)SA1(接X0)接通設(shè)備運行;開關(guān)SA1(接X0)斷開設(shè)備停電。2、燈HL1(接Y0)作停電指示用。設(shè)備運行時,燈HL1熄滅;設(shè)備停止時,燈HL1發(fā)光,5S后自動熄滅。,請思考若將控制二的梯形圖程序的第0行與第8行的先后次序?qū)φ{(diào),能實現(xiàn)控制二的要求嗎為什么,分析與思考,實訓(xùn)任務(wù)6216,⑴程序的多樣性,為實現(xiàn)同一控制目標(biāo)而編寫的PLC程序不會是唯一的,可通過對比、分析與調(diào)試進行優(yōu)選,以達到程序的優(yōu)化。,圖A與圖B兩個程序同樣能用燈HL1(Y0)實現(xiàn)停電指示,它們運用的指令與方法不同,你能說出它們各自的特點嗎,分析與思考,實訓(xùn)任務(wù)6216,⑵程序編寫的簡化,應(yīng)用舉例一(22)將電動機連續(xù)與點動單向運轉(zhuǎn)繼電器控制線路改造為PLC控制,理解控制線路工作原理⑴連續(xù)運行控制按下按鈕SB2,線圈KM1得電,電機運行;同時KM1常開觸點閉合自保持,即使按鈕SB2復(fù)位,但電機也會繼續(xù)運行。按下按鈕SB1,KM1失電,電機停止運行。⑵點動運行控制按下按鈕SB3,線圈KM1得電,電機運行;但由于SB3機械聯(lián)鎖的常閉觸點同時斷開自保持回路,所以當(dāng)按鈕SB3復(fù)位后,電機就停止運行,電動機連續(xù)與點動單向運轉(zhuǎn)(繼電器控制)電路原理圖,應(yīng)用舉例一(22)將電動機連續(xù)與點動單向運轉(zhuǎn)繼電器控制線路改造為PLC控制,電動機連續(xù)與點動單向運轉(zhuǎn)(繼電器控制)電路原理圖,2確定改造后與PLCI/O端相接的控制元件與執(zhí)行元件接PLC輸入端的控制元件常閉按鈕SB1停止控制;常開按鈕SB2連續(xù)運行啟動控制;常開按鈕SB3點動運行控制。接PLC輸出端的執(zhí)行元件交流接觸器線圈KM1電動機主回路運行觸點控制。線圈額定工作電壓AC36V。,應(yīng)用舉例一(22)將電動機連續(xù)與點動單向運轉(zhuǎn)繼電器控制線路改造為PLC控制,電動機連續(xù)與點動單向運轉(zhuǎn)(繼電器控制)電路原理圖,3明確控制要點⑴實現(xiàn)以下兩種運行方式1)連續(xù)運行2)點動運行⑵運行控制元件連續(xù)運行常開按鈕SB2控制,點動運行常開按鈕SB3控制;停止常閉按鈕SB1控制。,線路改造為PLC控制的工作步驟1,PLC的I/O分配與接線,,,電動機連續(xù)與點動單向運轉(zhuǎn)控制的I/O分配表,PLC的I/O接線圖,線路改造為PLC控制的工作步驟2,PLC程序編寫與傳送,階段小結(jié),⑴了解與練習(xí)實現(xiàn)PLC控制的基本工作步驟。⑵了解與學(xué)習(xí)PLC的輸入繼電器(X)、輸出繼電器(Y)、普通型輔助繼電器(M)和普通型定時器(T)等軟元件的運用。⑶學(xué)習(xí)畫制PLC的I/O接線圖與編寫PLCI/O分配表;并能按圖(或表)完成PLCI/O端的接線。⑷了解與學(xué)習(xí)基本指令LD、LDI、LDP、LDF、OR、ORI、ORB、AND、ANI、ANB、OUT、PLS、PLF、END的運用。⑸根據(jù)任務(wù)控制要求學(xué)習(xí)編寫梯形圖程序與指令程序。⑹學(xué)習(xí)用計算機PLC編程軟件進行編程、傳送與運行監(jiān)控。,階段學(xué)習(xí)的內(nèi)容,梯形圖編寫的一些規(guī)定,3,2,1,4,梯形圖編寫的一些規(guī)定,5,,PLC的啟動/停止控制方法歸納,啟/停方式四,啟/停方式五,,外接元件,梯形圖程序,啟/??刂?指令程序,特點,其它啟/停方式,PLC的啟動/停止控制方法歸納,實訓(xùn)作業(yè)2用指示燈HL1作設(shè)備停機警示。當(dāng)設(shè)備運行時(開關(guān)SA1閉合),燈HL1處于熄滅狀態(tài),當(dāng)設(shè)備停機時,燈發(fā)光10S示警。要求①在燈發(fā)光示警期間可用常開按鈕SB1控制其提前熄滅。②在運行前,可用常開按鈕SB2對燈進行發(fā)光測試。,實訓(xùn)作業(yè)1用常開按鈕SB1作啟動控制,按下SB1,2S后指示燈HL1發(fā)光,發(fā)光6S后燈HL1自動熄滅。在燈發(fā)光期間,可用常閉按鈕SB2作停止控制。,實訓(xùn)作業(yè)請用PLC實現(xiàn)以下控制,要求⑴畫出PLC的I/O接線圖;⑵編寫PLC控制程序;⑶按作業(yè)的控制要求進行程序的運行調(diào)試。,
下載積分: 4 賞幣
上傳時間:2024-01-06
頁數(shù): 62
大?。?1.76(MB)
子文件數(shù):