六月婷婷综合-日韩理论在线-69久久久久-欧色图-蜜桃成人在线视频-色先锋在线-亚洲va中文字幕-香蕉影院在线-av一区免费-强开小嫩苞一区二区三区网站-国产视频九色蝌蚪

寧波市鄞州首南恒宇激光雕刻廠

FX2N功能指令使用
分享到:

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

1.功能指令格式
  功能指令用編號FNC00~FNC246表示,并給出對應的語句名稱,每條功能指令都有一個指令表。例如FNC45是一條數據處理平均值功能的指令,助記符為MEAN,使用簡易編程器時輸入FNC45,而采用智能編程器或計算機編程時也可輸入助記符MEAN。圖1是一條取平均值功能指令的梯形圖。

圖1MEAN示例梯形圖

  圖中MEAN是功能指令的語句名稱,也可使用FNC45(但不直觀);D0是源操作數的首元件;D4Z是指定計算結果存放的數據寄存器的地址;K3是指定取值的個數為3。顯然該功能指令的含義是D4Z=(D0 D1 D2)/3,即將(D0 D1 D2)/3的運算結果賦值給D4Z。
  功能指令的指令段通常占1個程序步,16位操作數占2步,32位操作數占4步。

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

圖2功能指令執行方式示例

3.可處理數據長度
  功能指令可處理16位數據,也可處理32位數據,見圖3示例梯形圖。第1梯級中,當X000接通,則移位MOV功能指令處理的數據為16位,即將D10的內容傳送至D12;而在第2梯級中,(D)MOV功能指令處理的數據為32位,將D21D20(由D21、D20構成的32位數據)的內容傳送到D23D22(由D23、D22組成的32位數據存儲單元)。

圖3功能指令處理數據長度示例

二、程序流程指令

1.條件跳轉指令
  當執行條件跳轉指令CJ指令時,跳過CJ指令和指針標號之間的程序,見圖4。當X30接通時,跳轉到P20處執行該行及以后程序,如果X30不接通,則跳轉不執行,程序按原順序執行。指令可用的有效指針范圍為P0~P127。

圖4CJ指令應用示例

  執行跳轉指令CJ后,對于不被執行的指令,即使輸入零件狀態發生改變,輸出元件的狀態也維持不變。

2.子程序調用指令

圖5CALL指令示例

  子程序調用CALL指令的操作數為P0~P127,占用3個程序步。需與子程序返回指令SRET(無操作數)配合使用,見圖5。
  若X0接通,則轉到標號P10處去執行子程序。當執行到子程序結束SRET指令時,返回到CALL指令的下一步執行。使用子程序調用與返回指令時應注意轉移標號不能重復,也不可與跳轉指令的標號重復。子程序調用可以嵌套調用,最多可達5級嵌套。
  FEND是主程序結束指令,無操作數,占用1個程序步。表示主程序結束,當執行到FEND時,PLC進行輸入/輸出處理,監視定時器刷新,完成后返回起始步。

三、比較指令

1.CMP指令

圖6CMP指令示例

  比較CMP指令有3個操作數,其

聯系我們

地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁)

郵編: 315040

聯系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯系我們
主站蜘蛛池模板: 芒康县| 内江市| 连城县| 凤凰县| 历史| 盱眙县| 汝南县| 阜阳市| 金湖县| 芮城县| 江永县| 锡林浩特市| 攀枝花市| 呼玛县| 庆云县| 洪湖市| 巴林左旗| 汉中市| 班玛县| 民丰县| 巴楚县| 峨边| 枝江市| 黎川县| 神池县| 乳山市| 洛南县| 迁安市| 凤冈县| 平顺县| 房产| 晋城| 金坛市| 旅游| 万源市| 尚志市| 苍南县| 六安市| 威海市| 浠水县| 分宜县|