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