




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第五章PLC程序設(shè)計及應(yīng)用舉例
5.1
PLC機(jī)型選擇
5.2
PLC程序設(shè)計步驟、規(guī)則及編 程技巧
5.3基本應(yīng)用程序
5.4應(yīng)用程序舉例7/20/202315.1
PLC機(jī)型選擇
5.1.1采用PLC控制的一般條件
隨著微電子技術(shù)和計算機(jī)技術(shù)的飛速發(fā)展,PLC的成本不斷下降,促進(jìn)了PLC的普及和應(yīng)用,但并不是所有的控制都必須使用PLC,可以使用繼電接觸器、單片機(jī)和計算機(jī)等控制。
在確定控制系統(tǒng)時,如有下列情況者,可以首選PLC做控制:
1)I/O點(diǎn)數(shù)較多,控制要求比較復(fù)雜。
2)現(xiàn)場處于工業(yè)環(huán)境,要求系統(tǒng)有較高可靠性。
3)工藝流程可能經(jīng)常變化,輸入/輸出量需經(jīng)常調(diào)整。
4)多種的定時、計數(shù)器和復(fù)雜的邏輯、算術(shù)運(yùn)算及模擬量的 控制等。
5)與其他設(shè)備實(shí)現(xiàn)通信或聯(lián)網(wǎng)。
6)要求嵌入系統(tǒng)設(shè)備之中。7/20/202325.1.2PLC的機(jī)型選擇
由于PLC應(yīng)用的場合、工藝流程的不同,對PLC機(jī)型的選擇也有不同,這里提供以下幾條,作為PLC機(jī)型選擇的基本原則,僅供參考:
1)I/O點(diǎn)數(shù)以及A/D、D/A轉(zhuǎn)換器個數(shù)的選擇。一般要預(yù)留10% 的裕量,以滿足今后發(fā)展或工藝的改進(jìn)。
2)PLC的功能選擇。PLC的功能要滿足系統(tǒng)的需求。
3)PLC程序容量的選擇,一般要留25%的裕量。
4)PLC的結(jié)構(gòu)與功能要與系統(tǒng)緊密配合。
5)在一個企業(yè)中盡可能選同一類PLC機(jī)型,方便采購、方便 管理和聯(lián)網(wǎng)。
7/20/202335.2
PLC程序設(shè)計的步驟、規(guī)則及編程技巧
5.2.1程序設(shè)計的基本步驟
1)根據(jù)控制的要求,確定控制的操作方式、應(yīng)完成的動作、必須的保護(hù)和連鎖和所有的控制參數(shù)等。
2)將系統(tǒng)中的所有器件進(jìn)行分類,建立I/O分配表和地址占用表。
3)對程序進(jìn)行模擬調(diào)試、修改、再調(diào)試直至滿足要求為止。
4)在線調(diào)試。調(diào)試時先帶輸出設(shè)備,但不帶負(fù)載。調(diào)試正常后再帶負(fù)載進(jìn)行調(diào)試。正常后將程序固化到EPROM中。7/20/202345.2.2程序設(shè)計的基本規(guī)則1.輸入/輸出繼電器、內(nèi)部輔助繼電器、定時器計數(shù)器等器件的觸點(diǎn)可以多次重復(fù)使用,無需復(fù)雜的程序結(jié)構(gòu)來減少觸點(diǎn)的使用次數(shù)。2.梯形圖每一行都是從左母線開始,線圈終止于右母線。觸點(diǎn)不能放在線圈的右邊。
接點(diǎn)和線圈的順序:
正確程序
錯誤程序
7/20/20235除步進(jìn)程序外,任何線圈、定時器、計數(shù)器、高級指令等不能直接與左母線相連。如果需要任何時候都被執(zhí)行的程序段,可以通過特殊內(nèi)部常閉繼電器或某個內(nèi)部繼電器的常閉觸點(diǎn)來連接。4.在程序中,不允許同一編號的線圈兩次輸出。下面的梯形圖是不允許的。利用內(nèi)部特殊繼電器實(shí)現(xiàn)常閉輸出
利用內(nèi)部繼電器常閉接點(diǎn)實(shí)現(xiàn)常閉輸出
7/20/20236不允許出現(xiàn)橋式電路。
注意:觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上。程序的編寫順序應(yīng)按自上而下、從左至右的方式編寫。為了減少程序的執(zhí)行步數(shù),程序應(yīng)為“左大右小,上大下小”。如:錯誤的橋式電路
橋式電路的替代電路
不符合上大下小的電路,共5步
7/20/20237
符合上大下小的電路,共4步
不符合左大右小的電路,共5步
符合左大右小的電路,共4步
7/20/202385.2.3PLC的編程特點(diǎn)梯形圖編程是PLC編程中最常用的方法。它源于傳統(tǒng)的繼電器電路圖,但發(fā)展到今天兩者之間有了較大的差別。程序的執(zhí)行順序繼電器梯形圖和PLC梯形圖執(zhí)行順序的比較
繼電器梯形圖
X1閉合后,Y1、Y2同時得電
PLC梯形圖
X1閉合后,Y1先輸出,Y2后輸出
7/20/20239PLC程序的掃描執(zhí)行結(jié)果掃描執(zhí)行方式優(yōu)點(diǎn):可濾掉高頻干擾,增強(qiáng)抗干擾能力。缺點(diǎn):產(chǎn)生響應(yīng)滯后,影響可靠性。繼電器自身的延時效應(yīng)X1閉合后,Y1、Y2在同一掃描周期內(nèi)動作
X1閉合后,Y1、Y2在兩個掃描周期內(nèi)動作
X1動作時,Y1、Y2不同時得電與斷電
X1動作時,Y0、Y1同時得電與斷電
7/20/202310PLC中的軟繼電器
所謂軟繼電器是指PLC存儲空間中的一個可以尋址的位。在PLC中,軟繼電器種類多、數(shù)量大。如FP1-C24,共有R內(nèi)部繼電器1008個,特殊繼電器64個,定時器/計數(shù)器144個。
寄存器中觸發(fā)器的狀態(tài)可以讀取任意次,相當(dāng)于每個繼電器有無數(shù)個常開和常閉觸點(diǎn)。
7/20/2023115.3基本應(yīng)用程序1)AND運(yùn)算
AND電路,Y0接受X1和X2的AND運(yùn)算結(jié)果AND擴(kuò)展電路,Y0接受塊1和塊2的AND運(yùn)算結(jié)果
例如:只有當(dāng)設(shè)備的狀態(tài)為就緒狀態(tài),并且按下“開始”按扭,設(shè)備才能開始工作。2)OR運(yùn)算
OR電路,Y1接受的是X1和X2的OR運(yùn)算結(jié)果
OR擴(kuò)展電路,Y1接受的是塊1和塊2的OR運(yùn)算結(jié)果
例如:在鍋爐控制過程中,無論是水罐的壓力過高,還是水溫過高都要產(chǎn)生聲光報警。7/20/2023123)自鎖(自保持)電路自鎖電路分為:關(guān)斷優(yōu)先式和啟動優(yōu)先式
關(guān)斷優(yōu)先式自鎖電路:當(dāng)執(zhí)行關(guān)斷指令,X2閉合時,無論X1的狀態(tài)如何,線圈Y1均不得電。
啟動優(yōu)先式自鎖電路:當(dāng)執(zhí)行啟動指令,X1閉合時,無論X2的狀態(tài)如何,線圈Y1都得電。關(guān)斷優(yōu)先式自鎖電路
啟動優(yōu)先式自鎖電路
7/20/2023134)互鎖電路互鎖電路用于不允許同時動作的兩個繼電器的控制,如電機(jī)的正反轉(zhuǎn)控制。5)時間電路時間電路主要用于延時、定時和脈沖控制中。
時間控制電路既可以用定時器實(shí)現(xiàn)也可以用標(biāo)準(zhǔn)時鐘脈沖實(shí)現(xiàn)。在FP1型PLC內(nèi)部有多達(dá)100個定時器和三種標(biāo)準(zhǔn)時鐘脈沖(0.01s、0.1s、1s)可用于時間控制?;ユi控制電路
7/20/202314延時電路
下圖利用兩個定時器組合以實(shí)現(xiàn)長延時。
即Y0在X0閉合30秒之后得電。
時間繼電器TMX1起到延時30×0.1=3秒的作用。7/20/202315下圖利用定時器串聯(lián)實(shí)現(xiàn)長延時。即Y2在X0閉合30秒之后導(dǎo)通。7/20/202316脈沖電路
利用定時器可以方便地產(chǎn)生脈沖序列。在上圖程序的運(yùn)行過程中,R0每隔3秒產(chǎn)生一次脈沖,其脈寬為一個掃描周期。
在FP1的內(nèi)部有七種標(biāo)準(zhǔn)的時鐘脈沖繼電器,分別為R9018(0.01s),R9019(0.02s),R901A(0.1s),R901B(0.2s),R901C(1s),R901D(2s),R901E(1min)。若需要這幾種時間的脈沖,可直接利用這幾個時間脈沖發(fā)生器。7/20/2023176)分支電路
分支電路主要用于一個控制電路導(dǎo)致幾個輸出的情況。例如,開動吊車的同時打開警示燈。下圖中,當(dāng)X0閉合后,線圈Y1、Y2同時得電。7/20/2023185.4應(yīng)用程序舉例電動機(jī)正反轉(zhuǎn)控制系統(tǒng)結(jié)構(gòu)
利用PLC控制一臺異步電動機(jī)的正反轉(zhuǎn)。輸入端直流電源E由PLC內(nèi)部提供,可直接將PLC電源端子接在開關(guān)上。交流電源則是由外部供給。7/20/202319PLC控制電動機(jī)正反轉(zhuǎn)外部接線圖
要求:黃按鈕按下:電機(jī)正轉(zhuǎn)藍(lán)按鈕按下:電機(jī)反轉(zhuǎn)紅按鈕按下:電機(jī)停止7/20/202320系統(tǒng)的控制要求按動黃按鈕時:①若在此之前電機(jī)沒有工作,則電機(jī)正轉(zhuǎn)啟動,并保持電機(jī)正轉(zhuǎn);②若在此之前電機(jī)反轉(zhuǎn),則將電機(jī)切換到正轉(zhuǎn)狀態(tài),并保持電機(jī)正轉(zhuǎn);③若在此之前電機(jī)已經(jīng)是正轉(zhuǎn),則電機(jī)的轉(zhuǎn)動狀態(tài)不變。電機(jī)正轉(zhuǎn)狀態(tài)一直保持到有藍(lán)按鈕或紅按鈕按下為止。按動藍(lán)按鈕時:
①若在此之前電機(jī)沒有工作,則電機(jī)反轉(zhuǎn)啟動,并保持電機(jī)反轉(zhuǎn);②若在此之前電機(jī)正轉(zhuǎn),則將電機(jī)切換到反轉(zhuǎn)狀態(tài),并保持電機(jī)反轉(zhuǎn);③若在此之前電機(jī)已經(jīng)是反轉(zhuǎn),則電機(jī)的轉(zhuǎn)動狀態(tài)不變。電機(jī)反轉(zhuǎn)狀態(tài)一直保持到有黃按鈕或紅按鈕按下為止。按下紅按鈕時:停止電機(jī)的轉(zhuǎn)動
注:電機(jī)不可以同時進(jìn)行正轉(zhuǎn)和反轉(zhuǎn),否則會損壞系統(tǒng)7/20/202321PLC的I/O點(diǎn)的確定與分配
系統(tǒng)編程分析和實(shí)現(xiàn)
電機(jī)正反轉(zhuǎn)控制PLC的I/O點(diǎn)分配表
PLC點(diǎn)名稱連接的外部設(shè)備功能說明X0紅按鈕停止命令X1黃按鈕電機(jī)正轉(zhuǎn)命令X2藍(lán)按鈕電機(jī)反轉(zhuǎn)命令Y0正轉(zhuǎn)繼電器控制電機(jī)正轉(zhuǎn)Y1反轉(zhuǎn)繼電器控制電機(jī)反轉(zhuǎn)電機(jī)初步正轉(zhuǎn)控制電路
電機(jī)初步正反轉(zhuǎn)控制電路
7/20/202322
系統(tǒng)要求電機(jī)不可以同時進(jìn)行正轉(zhuǎn)和反轉(zhuǎn),如下圖所示利用互鎖電路可以實(shí)現(xiàn)。利用正轉(zhuǎn)按鈕來切斷反轉(zhuǎn)的控制通路;利用反轉(zhuǎn)按鈕來切斷正轉(zhuǎn)的控制通路。電機(jī)正反轉(zhuǎn)的互鎖電路電機(jī)正反轉(zhuǎn)的切換電路
7/20/202323當(dāng)按下紅按鈕時,無論在此之前電機(jī)的轉(zhuǎn)動狀態(tài)如何,都停止電機(jī)的轉(zhuǎn)動。
利用紅色按鈕同時切斷正轉(zhuǎn)和反轉(zhuǎn)的控制通路。電機(jī)正反轉(zhuǎn)的最終控制程序
7/20/202324鍋爐點(diǎn)火和熄火控制鍋爐的點(diǎn)火和熄火過程是典型的定時器式順序控制過程。
控制要求:
點(diǎn)火過程:先啟動引風(fēng),5分鐘后啟動鼓風(fēng),2分鐘后點(diǎn)火燃燒。
熄火過程:先熄滅火焰,2分鐘后停鼓風(fēng),5分鐘后停引風(fēng)。PLC的I/O點(diǎn)的確定與分配鍋爐點(diǎn)火和熄火控制PLC的I/O點(diǎn)分配表
PLC點(diǎn)名稱連接的外部設(shè)備功能說明X0藍(lán)按鈕點(diǎn)火命令X1紅按鈕熄火命令Y0控制繼電器1控制引風(fēng)Y1控制繼電器2控制鼓風(fēng)Y2控制繼電器3控制點(diǎn)火開關(guān)7/20/202325編程分析和實(shí)現(xiàn)(1)點(diǎn)火過程
工作過程:
當(dāng)藍(lán)按鈕按下(X0接通)后,啟動引風(fēng)(Y0輸出)
。因X0選用的是非自鎖按鈕,故需要利用自鎖電路鎖住Y0,同時利用Y0觸發(fā)時間繼電器T0,T0延時300s(5分鐘)后,輸出繼電器Y1動作,即啟動鼓風(fēng)。同時利用T0觸發(fā)定時繼電器T1,T1延時120s(2分鐘)后,輸出Y2,點(diǎn)火燃燒。鍋爐點(diǎn)火過程控制程序
7/20/202326(2)系統(tǒng)的點(diǎn)火和熄火過程的綜合程序
下面所示的兩個程序都可以實(shí)現(xiàn)鍋爐系統(tǒng)的點(diǎn)火和熄火過程控制,但實(shí)現(xiàn)的方式不同。圖(a)程序利用了4個時間繼電器,但程序的邏輯關(guān)系比較簡單易懂。7/20/202327(a)鍋爐系統(tǒng)點(diǎn)火和熄火過程的綜合程序(1)7/20/202328圖(b)程序利用了2個時間繼電器,節(jié)約了2個時間繼電器,但控制邏輯相對復(fù)雜些。(b)鍋爐系統(tǒng)點(diǎn)火和熄火過程的綜合程序(2)7/20/202329房間燈的控制現(xiàn)在一些賓館和家庭客廳中的裝飾燈,是利用一個開關(guān)來實(shí)現(xiàn)不同的控制組合。例如,房間內(nèi)有1,2,3號三個燈按動一下開關(guān),三個燈全亮;再按一下,1,3號燈亮,2號滅;再按一下,2號燈亮,1,3號滅;再按一下全部滅。
此控制是利用按動開關(guān)次數(shù)來控制各個燈的亮、滅,故可以用計數(shù)器來實(shí)現(xiàn)計數(shù)式順序控制。
房間燈控制PLC的I/O點(diǎn)分配表
PLC點(diǎn)名稱連接的外部設(shè)備功能說明X0按鈕開關(guān)命令Y1控制繼電器1控制1號燈亮滅Y2控制繼電器2控制2號燈亮滅Y3控制繼電器3控制3號燈亮滅7/20/202330
房間燈計數(shù)式順序控制程序7/20/202331這里使用R9013是程序初始化的需要。一進(jìn)入程序,就把十進(jìn)制數(shù)3賦給SV100。從這以后R9013就不起作用了。
在程序中使用微分指令是使X0具有非自鎖按鈕的作用。
初始狀態(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ù)以上過程。7/20/202332四、多地點(diǎn)控制要求:在三個不同的地方分別用三個開關(guān)控制一盞燈,任何一地的開關(guān)動作都可以使燈的狀態(tài)發(fā)生改變,即不管開關(guān)是開還是關(guān),只要有開關(guān)動作則燈的狀態(tài)就發(fā)生改變。
三地控制一盞燈I/O分配表
PLC點(diǎn)名稱連接的外部設(shè)備功能說明X0A地開關(guān)在A地控制X1B地開關(guān)在B地控制X2C地開關(guān)在C地控制Y0燈被控對象7/20/202333從這個程序中不難發(fā)現(xiàn)其編程規(guī)律,并能很容易地把它擴(kuò)展到四地、五地甚至更多地點(diǎn)的控制。但其設(shè)計方法完全靠設(shè)計者的經(jīng)驗(yàn),初學(xué)者不易掌握。三地控制一盞燈程序(1)
7/20/202334利用數(shù)字電路中組合邏輯電路的設(shè)計方法,使編程者有章可循。
規(guī)定:輸入量為邏輯變量,輸出量為邏輯函數(shù);常開觸點(diǎn)為原變量,常閉觸點(diǎn)為反變量。這樣就可以把繼電控制的邏輯關(guān)系變成數(shù)字邏輯關(guān)系。三地控制一盞燈邏輯函數(shù)真值表
X0X1X2Y000001111001111000110011001010101真值表按照每相鄰兩行只允許一個輸入變量變化的規(guī)則排列。即三個開關(guān)中的任意一個開關(guān)狀態(tài)的變化,都會引起輸出Y0由“1”變到“0”,或由“0”變到“1”。由真值表寫出輸出與輸入之間的邏輯函數(shù)關(guān)系式:
7/20/202335可設(shè)計出梯形圖程序如下圖所示:三地控制一盞燈程序(2)7/20/202336
使用高級指令可使程序更加簡單。下圖為應(yīng)用高級指令F132編寫的控制程序。三地控制一盞燈程序(3)上面的程序只要開關(guān)動作(不管開關(guān)是接通還是斷開),即將Y0求反。程序中每一開關(guān)使用了兩個微分指令,既可檢測上升沿又可檢測下降沿,十分巧妙地實(shí)現(xiàn)了控制要求。對于這種編程方式,無論多少個地方,只要在梯形圖中多加幾個輸入觸點(diǎn)和幾條微分指令就可實(shí)現(xiàn)控制要求。
7/20/202337三地控制一盞燈程序(4)①使用條件比較指令,只要(WXO)≠(WRO),就把YO求反。②(WXO)→(WRO),使兩個寄存器中內(nèi)容完全一樣。③只要WX0中的內(nèi)容改變,YO的狀態(tài)就立即變化。使用了字比較指令,故WXO中的16位都可以用來作為控制開關(guān),使程序大大簡化。7/2
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第三人稱單數(shù)形式的辨別與應(yīng)用:小學(xué)英語教案
- 我的老師敬愛的語文老師演講稿10篇
- 供應(yīng)鏈管理與物流合作協(xié)議規(guī)定事項(xiàng)表
- 食品營養(yǎng)學(xué)專業(yè)知識問答練習(xí)集
- 綠色發(fā)展理念對產(chǎn)業(yè)提質(zhì)增效的影響
- 銀行業(yè)風(fēng)險管理測試卷
- 技術(shù)進(jìn)步對高素質(zhì)應(yīng)用型人才培養(yǎng)的影響分析
- 教育用品類型及價格列表
- 跨學(xué)科合作促進(jìn)地理學(xué)實(shí)踐教學(xué)的多元化
- 智能倉儲物流解決協(xié)議
- 動畫制作與電影特效課件
- 四川省安全員《B證》考試題庫及答案
- 單值-移動極差X-MR控制圖-模板
- 江蘇省戲劇學(xué)校輔導(dǎo)員招聘考試真題2022
- 軍隊(duì)保密協(xié)議書模板(標(biāo)準(zhǔn)版)
- Python語言編程基礎(chǔ)PPT完整全套教學(xué)課件
- 2023年杭州中考科學(xué)(word版及詳細(xì)答案)
- 安徽諾全藥業(yè)有限公司年產(chǎn)105噸醫(yī)藥中間體及原料藥項(xiàng)目環(huán)境影響報告書
- 2022年鹽城市大豐區(qū)事業(yè)單位考試真題及答案
- 2017年福州市初中畢業(yè)班質(zhì)量檢測英語試卷及答案
- 性科學(xué)與生殖健康智慧樹知到答案章節(jié)測試2023年武漢科技大學(xué)
評論
0/150
提交評論