5模塊五 PLC應用指令的應用_第1頁
5模塊五 PLC應用指令的應用_第2頁
5模塊五 PLC應用指令的應用_第3頁
5模塊五 PLC應用指令的應用_第4頁
5模塊五 PLC應用指令的應用_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

模塊五PLC應用指令的應用

電動機手動/自動選擇控制程序的設計28臺電動機順序啟動控制程序1停車場車位控制程序設計3【知識目標】1.應用指令的基本格式與使用。2.自動與手動控制方法的實現(xiàn)。3.LED7數(shù)碼管的驅(qū)動顯示方法?!灸芰δ繕恕?.會用應用指令設計與調(diào)試PLC控制程序。2.能熟練運用應用指令解決復雜的實際工程問題。任務一8臺電動機順序啟動控制程序任務三8臺電動機順序起動控制程序一、任務導入某臺設備有8臺電機,為了減小電動機同時起動對電源的影響,采用數(shù)據(jù)傳送指令實現(xiàn)間隔10s的順序通電控制。按下停止按鈕時,同時停止工作。二、知識預備

(一)應用指令的通用格式圖5-1應用指令的通用表示方法(二)應用指令的數(shù)據(jù)結(jié)構(gòu)1.位元件只具有接通(ON或1)或斷開(OFF或0)兩種狀態(tài)的元件稱為位元件。常用的位元件有輸入繼電器X、輸出繼電器Y、輔助繼電器M和狀態(tài)器S。2.字元件(1)位組件位元件X、Y、M、S等的組合也可以作為數(shù)值數(shù)據(jù)進行處理。將這些位元件組合,以KnP的形式表示,每組由4個連續(xù)的位元件組成,稱為位元件,其中P為位元件的首地址,n為組數(shù)(n=1~8)。4個單元K4組成16位操作數(shù),如K4M0表示由M15~M0組成的16位數(shù)據(jù),一個字元件是由16位構(gòu)成。(2)數(shù)據(jù)寄存器D①通用數(shù)據(jù)寄存器

FX2N可編程控制器中的D0~D199是通用數(shù)據(jù)寄存器,共200點。②鎖存數(shù)據(jù)寄存器FX2N可編程控制器中的D200~D7999為鎖存數(shù)據(jù)寄存器,共7800點(不同機型,該點數(shù)不同)。③文件寄存器FX2N可編程控制器中的D1000~D7999為文件寄存器,共7000點。文件寄存器只能用外部設備進行寫入操作。④特殊數(shù)據(jù)寄存器FX2N可編程控制器中的D8000~D8255為特殊數(shù)據(jù)寄存器,共256點。(三)傳送指令MOV表5-1MOV指令的格式指令名稱助記符功能號操作數(shù)[S][D]傳送指令MOVFNC12K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z三、任務實施用“1”表示電動機運行,用“0”表示電動機停止。由于輸出繼電器Y0—Y7控制8個接觸器線圈,可用K2Y0表示Y0—Y7的組合。輸入信號輸出信號輸入繼電器作用輸出繼電器控制對象X0啟動按鈕Y0~Y78個接觸器X1停止按鈕表5-28臺電動機控制程序的I/O分配表表5-3傳送數(shù)據(jù)與輸出位組元件的對照表傳送數(shù)據(jù)輸出位組元件K2Y0Y7Y6Y5Y4Y3Y2Y1Y0H0100000001H0300000011H0700000111H0F00001111H1F00011111H3F00111111H7F01111111HFF11111111(二)程序設計

(三)調(diào)試運行將程序下載到PLC中,分別按下啟動按鈕X0與停止按鈕X1,觀察Y0—Y7的指示燈的變化是否符合控制要求。四、任務總結(jié)與思考(一)任務總結(jié)如圖5-4所示,采用了數(shù)據(jù)傳送指令的方法實現(xiàn)了8臺電動機順序啟動控制。除此之外,還可以選擇模塊三中“3臺電動機順序啟動控制程序設計”的經(jīng)驗法、單分支結(jié)構(gòu)的順序功能圖法、位左移指令(SFTL)法等。由此可見,程序設計方法靈活多變,具有多樣性的特點。(二)任務思考試用順序功能圖法實現(xiàn)8臺電動機順序啟動的程序設計。五、知識拓展

(一)塊傳送指令BMOV(FNC15)圖5-5BMOV指令使用說明(二)利用MOV指令改寫定時器和計數(shù)器的設定值

如圖所示,通過洗衣機的強洗和弱洗選擇,用MOV指令改寫D0和D1中的數(shù)據(jù),實現(xiàn)了洗衣時間和次數(shù)的控制。洗衣機強洗時定時25min,循環(huán)6次;弱洗時定時10min,循環(huán)3次。任務二電動機手動/自動選擇控制程序的設計一、任務導入某臺設備具有手動/自動兩種操作方式。SB3是操作方式選擇開關,當SB3處于斷開狀態(tài)時,選擇手動操作方式;當SB3處于接通方式時,選擇自動操作方式,不同操作方式進程如下:手動操作方式:按起動按鈕SB2,電動機旋轉(zhuǎn);按停止按鈕SB1,電動機停止。自動操作方式:按起動按鈕SB2,電動機連續(xù)運轉(zhuǎn)1min后,自動停機,按停止按鈕SB1,電動機立即停機。二、知識預備

(一)分支用指針(P0~P127)

FX2N系列PLC有P0~P127共128點分支用指針。分支用指針用來指示跳轉(zhuǎn)指令(CJ)的跳轉(zhuǎn)目標或子程序調(diào)用指令(CALL)調(diào)用子程序的入口地址。(二)條件跳轉(zhuǎn)指令CJ三、任務實施

(一)I/O分配輸入信號:啟動按鈕SB2——X2;停止按鈕SB1——X1;操作方式選擇開關SB3——X3;熱繼電器的過載保護FR——X0。輸出信號:接觸器線圈KM——Y0。(二)程序設計(三)調(diào)試運行將程序下載到PLC中,操作方式選擇開關X3,按下啟動按鈕X0,觀察Y0指示燈的變化是否符合控制要求。四、任務總結(jié)與思考(一)任務總結(jié)在模塊三中,梯形圖設計規(guī)則要求“一般不應出現(xiàn)雙線圈輸出”,但在圖5-8中,由于該程序采用條件跳轉(zhuǎn)指令CJ,使程序在執(zhí)行過程中2個Y0線圈輸出彼此沒有相互干擾,是允許的,因此,梯形圖編程并不禁止雙線圈輸出。另外,在順序功能圖中,在不同的狀態(tài)步中,雙線圈輸出也是允許的,如圖4-7所示。(二)任務思考若不采用條件跳轉(zhuǎn)指令CJ,試使用選擇分支結(jié)構(gòu)順序功能圖實現(xiàn)該控制。五、知識拓展

(一)子程序調(diào)用指令CALL和子程序返回指令SRET(二)主程序結(jié)束指令FENDFEND表示主程序結(jié)束,當程序執(zhí)行到FEND時,PLC進行輸入/輸出處理,監(jiān)視定時器刷新,完成后返回起始步。END表示整個程序結(jié)束。使用FEND指令時應注意:1.子程序和中斷服務程序應放在FEND之后。2.子程序和中斷服務程序必須寫在FEND和END之間,否則出錯。任務三停車場車位控制程序設計一、任務導入

某停車場最多可停16輛車,用兩位7段數(shù)碼管顯示當前停車場的車輛數(shù)。在入口和出口處裝設檢測傳感器,用來檢測車輛進入和出去的數(shù)量。尚有車位時,入口欄桿才可以將門開啟,讓車輛進入停放,綠燈點亮表示尚有車位。車位已滿時,則紅燈點亮,且入口欄桿不能開啟讓車輛進入。欄桿電動機在欄桿開啟和關閉時,先以低速運行5s,再以高速運行,開啟到位時有正轉(zhuǎn)停止傳感器檢測,關閉時則有反轉(zhuǎn)停止傳感器檢測。二、知識預備

(一)加1指令INC、減1指令DEC圖5-10INC、DEC指令的使用(二)BCD指令指令名稱助記符功能號操作數(shù)[S][D]BCD變換BCDFNC18K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z表5-4BCD指令的格式圖5-11BCD變換指令的使用(三)7段譯碼指令SEGD表5-5SEGD指令的格式圖5-127段譯碼指令的使用指令名稱助記符功能號操作數(shù)[S][D]7段譯碼SEGDFNC73K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z(四)LED數(shù)碼管的顯示接線方式(五)觸點比較指令指令名稱FNC編號助記符比較條件邏輯功能取比較指令224LD=[S1]=[S2][S1]與[S2]相等225LD>[S1]>[S2][S1]大于[S2]226LD<[S1]<[S2][S1]小于[S2]228LD<>[S1]≠[S2][S1]與[S2]不相等229LD<=[S1]≤[S2][S1]小于等于[S2]230LD>=[S1]≥[S2][S1]大于等于[S2]串聯(lián)比較指令232AND=[S1]=[S2][S1]與[S2]相等233AND>[S1]>[S2][S1]大于[S2]234AND<[S1]<[S2][S1]小于[S2]236AND<>[S1]≠[S2][S1]與[S2]不相等237AND<=[S1]≤[S2][S1]小于等于[S2]238AND>=[S1]≥[S2][S1]大于等于[S2]并聯(lián)比較指令240OR=[S1]=[S2][S1]與[S2]相等241OR>[S1]>[S2][S1]大于[S2]242OR<[S1]<[S2][S1]小于[S2]244OR<>[S1]≠[S2][S1]與[S2]不相等245OR<=[S1]≤[S2][S1]小于等于[S2]246OR>=[S1]≥[S2][S1]大于等于[S2]圖5-14觸點相等比較指令的使用說明三、任務實施

(一)分配I/O地址輸入輸出其他軟元件輸入繼電器作用輸出繼電器作用名稱作用X0入口檢測傳感器Y0欄桿開門D0車輛數(shù)X1出口檢測傳感器Y1欄桿關門M3~M0車輛個位數(shù)的BCD碼X2正轉(zhuǎn)停止傳感器Y2低速信號M7~M4車輛十位數(shù)的BCD碼X3反轉(zhuǎn)停止傳感器Y3高速信號T0低速運行時間Y4綠燈指示器T1高速運行時間Y5紅燈指示器Y16~Y10顯示車輛個位Y26~Y20顯示車輛十位(二)接線圖(三)程序設計

(三)調(diào)試運行

將圖5-16所示的程序下載到PLC中,按下模擬開關X0與X1,觀察七段數(shù)碼管顯示的數(shù)據(jù)及Y2、Y3、Y4、Y5指示燈變化,判斷是否符合控制要求。四、任務總結(jié)與思考

(一)任務總結(jié)7段譯碼指令SEGD只能驅(qū)動數(shù)碼管顯示一位十進制或十六進制數(shù),若要驅(qū)動顯示多位數(shù)據(jù),必須要把顯示的數(shù)據(jù)做BCD變換,然后用SEGD驅(qū)動各個數(shù)碼管顯示數(shù)據(jù)。圖5-17驅(qū)動多位數(shù)碼管顯示程序(二)任務思考

該停車場車位控制程序設計思路還能用于哪些控制場合?試舉例。五、知識拓展

(一)比較指令CMP表5-8比較指令CMP的格式圖5-18CMP指令使用說明指令名稱助記符功能號操作數(shù)[S][D]比較指令CMPFNC10K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZY、M、S(二)區(qū)間比較指令ZCP表5-9區(qū)間比較指令ZCP的格式圖5-19ZCP指令使用說明指令名稱助記符功能號操作數(shù)[S][D]區(qū)間比較指令ZCPFNC11K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZY、M、S(三)算術運算指令表5-10ADD、SUB、MUL、DIV

溫馨提示

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

評論

0/150

提交評論