幾個PLC功能指令的理解_第1頁
幾個PLC功能指令的理解_第2頁
幾個PLC功能指令的理解_第3頁
幾個PLC功能指令的理解_第4頁
幾個PLC功能指令的理解_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

PAGEPAGE4PLC功能指令實際上就是功能各異的PLC子程序塊。FX2N系列PLC的功能指令有程序流程、傳送比較、四則邏輯運算、旋轉移位、數(shù)據(jù)處理、高速處理、方便指令、外部設備處理、浮點數(shù)、時鐘運算、接點比較等若干類。本節(jié)僅介紹FX2N系列PLC常用的功能指令。一、功能指令形式1.功能指令格式

功能指令用編號FNC00~FNC246表示,并給出對應的語句名稱,每條功能指令都有一個指令表。例如FNC45是一條數(shù)據(jù)處理平均值功能的指令,助記符為MEAN,使用簡易編程器時輸入FNC45,而采用智能編程器或計算機編程時也可輸入助記符MEAN。圖1是一條取平均值功能指令的梯形圖。圖1MEAN示例梯形圖圖中MEAN是功能指令的語句名稱,也可使用FNC45(但不直觀);D0是源操作數(shù)的首元件;D4Z是指定計算結果存放的數(shù)據(jù)寄存器的地址;K3是指定取值的個數(shù)為3。顯然該功能指令的含義是D4Z=(D0+D1+D2)/3,即將(D0+D1+D2)/3的運算結果賦值給D4Z。

功能指令的指令段通常占1個程序步,16位操作數(shù)占2步,32位操作數(shù)占4步。2.功能指令執(zhí)行方式

功能指令有連續(xù)執(zhí)行和脈沖執(zhí)行兩種類型。圖2中第1支路的MOV是連續(xù)執(zhí)行型指令,即當X001接通時,各運算周期都執(zhí)行一次,而第2支路的MOV(P)是脈沖執(zhí)行型型指令,(P)就表示當X000由OFF轉換為ON時,僅執(zhí)行一次指令。圖2功能指令執(zhí)行方式示例3.可處理數(shù)據(jù)長度

功能指令可處理16位數(shù)據(jù),也可處理32位數(shù)據(jù),見圖3示例梯形圖。第1梯級中,當X000接通,則移位MOV功能指令處理的數(shù)據(jù)為16位,即將D10的內容傳送至D12;而在第2梯級中,(D)MOV功能指令處理的數(shù)據(jù)為32位,將D21D20(由D21、D20構成的32位數(shù)據(jù))的內容傳送到D23D22(由D23、D22組成的32位數(shù)據(jù)存儲單元)。圖3功能指令處理數(shù)據(jù)長度示例幾個常見和搞錯的功能指令:一、BCD指令和BIN指令1、BCD指令BCD碼就是用四位二進制數(shù)表示一位十進制數(shù)的編碼,比如十進制12用BCD碼表示為:00010010(1=0001,2=0010,合起來就是00010010)所以BCDD0K1Y0這條指令就是將D0中的值轉為BCD碼,然后送到K1Y0這個單元中。2、BIN指令BIN碼就是二進制編碼,比如十進制數(shù)的12,用BIN碼表示就是1100,(12=8+4,8=1000,4=100,合起來就是1100)所以BIND0K1Y0這條指令就是將D0中的值轉為BIN碼,然后送到K1Y0這個單元中。二、條件跳轉指令

CJ

當執(zhí)行條件跳轉指令CJ指令時,跳過CJ指令和指針標號之間的程序,見圖4。當X30接通時,跳轉到P20處執(zhí)行該行及以后程序,如果X30不接通,則跳轉不執(zhí)行,程序按原順序執(zhí)行。指令可用的有效指針范圍為P0~P127。圖4CJ指令應用示例執(zhí)行跳轉指令CJ后,對于不被執(zhí)行的指令,即使輸入零件狀態(tài)發(fā)生改變,輸出元件的狀態(tài)也維持不變。三.子程序調用指令圖5CALL指令示例

子程序調用CALL指令的操作數(shù)為P0~P127,占用3個程序步。需與子程序返回指令SRET(無操作數(shù))配合使用,見圖5。

若X0接通,則轉到標號P10處去執(zhí)行子程序。當執(zhí)行到子程序結束SRET指令時,返回到CALL指令的下一步執(zhí)行。使用子程序調用與返回指令時應注意轉移標號

溫馨提示

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

評論

0/150

提交評論