<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

      西門子PLC數(shù)據(jù)處理指令_循環(huán)左移、循環(huán)右移、寄存器移位SHRB

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2022/12/23
      一、傳送類指令

      (一)單一傳送

      ◆ MOVB,字節(jié)傳送指令
      ◆ BIR,傳送字節(jié)立即讀指令
      ◆ BIW,傳送字節(jié)立即寫指令
      ◆ MOVW,字傳送指令
      ◆ MOVD,雙字傳送指令
      ◆ MOVR,實(shí)數(shù)傳送指令

      1、MOVB,字節(jié)傳送指令

      使能輸入有效時(shí),把一個(gè)單字節(jié)無符號數(shù)據(jù)由IN傳送到OUT所指的字節(jié)存儲單元。

      IN的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常數(shù)。

      VB、IB、QB、MB、SB、SMB、 LB、AC、*VD、*AC、*LD。

      指令格式: MOVB IN1, OUT

       
      圖1 MOVB指令

      例: MOVB VB0, QB0

      2、BIR,傳送字節(jié)立即讀指令

      使能輸入有效時(shí),立即讀取單字節(jié)物理輸入?yún)^(qū)數(shù)據(jù)IN,并傳送到OUT所指的字節(jié)存儲單元。

      IN的尋址范圍:IB

      OUT的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD。

      指令格式:BIR IN1, OUT

       
      圖2 BIR指令

      例:BIR IB0, VB10

      (二)塊傳送

      ◆ BMB,字節(jié)塊傳送指令
      ◆ BMW,字塊傳送指令
      ◆ BMD,雙字塊傳送指令

      指令可用來進(jìn)行一次多個(gè)(最多255個(gè))數(shù)據(jù)的傳送,數(shù)據(jù)塊類型可以是字節(jié)塊、字塊、雙字塊。

      三條指令中N的尋址范圍都是:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常數(shù)。

      使ENO斷開的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間);0006(間接尋址);0091(數(shù)超界)。

       
      圖3 塊數(shù)據(jù)傳送指令

      二、移位指令

      (一)左移和右移

      1、字節(jié)左移和字節(jié)右移

      SLB和SRB,字節(jié)左移和字節(jié)右移。使能輸入有效時(shí),把字節(jié)型輸入數(shù)據(jù)IN左移或右移N位后,再將結(jié)果輸出到OUT所指的字節(jié)存儲單元。最大實(shí)際可移位次數(shù)為8。

       
      圖4 字節(jié)左移和字節(jié)右移

      以字節(jié)左移指令為例,指令執(zhí)行情況如表所示。

       
      圖5 字節(jié)左移指令

      2、字左移和字右移,SLW和SRW

      使能輸入有效時(shí),把字型輸入數(shù)據(jù)IN左移或右移N位后,再將結(jié)果輸出到OUT所指的字存儲單元。最大實(shí)際可移位次數(shù)為16。

      指令格式: SLW OUT, N (字左移);SRW OUT, N (字右移)

      例: SLW MW0, 2;SRW LW0, 3

      以字右移指令為例,指令執(zhí)行情況如表所示。

       
      圖6 字右移指令

      3、雙字左移和雙字右移,SLD和SRD

      使能輸入有效時(shí),把雙字型輸入數(shù)據(jù)IN左移或右移N位后,再將結(jié)果輸出到OUT所指的雙字存儲單元。最大實(shí)際可移位次數(shù)為32。

      指令格式:SLD OUT, N (雙字左移);SRD OUT, N (雙字右移)

      例: SLD MD0, 2;SRD LD0, 3

      (二)循環(huán)左移、循環(huán)右移

      循環(huán)左移和循環(huán)右移根據(jù)所循環(huán)移位的數(shù)的長度分別又可分為字節(jié)型、字型、雙字型。

      移位數(shù)據(jù)存儲單元的移出端與另一端相連,同時(shí)又與SM1.1(溢出)相連,所以最后被移出的位被移到另一端的同時(shí),也被放到SM1.1位存儲單元。

      例如在循環(huán)右移時(shí),移位數(shù)據(jù)的最右端位移入最左端,同時(shí)又進(jìn)入SM1.1。SM1.1始終存放最后一次被移出的位。

       
      圖7 循環(huán)左移、循環(huán)右移

      循環(huán)移位的類型:

      ◆ 字節(jié)循環(huán)左移和字節(jié)循環(huán)右移
      ◆ 字循環(huán)左移和字循環(huán)右移
      ◆ 雙字循環(huán)左移和雙字循環(huán)右移

      (三)寄存器移位

      SHRB,寄存器移位指令:該指令在梯形圖中有3個(gè)數(shù)據(jù)輸入端:DATA為數(shù)值輸入, 將該位的值移入移位寄存器;S_BIT為移位寄存器的最低位端;N指定移位寄存器的長度。每次使能輸入有效時(shí),整個(gè)移位寄存器移動(dòng)1位。

      移位寄存器長度在指令中指定,沒有字節(jié)型、字型、雙字型之分。可指定的最大長度為64位,可正也可負(fù)。


      圖11 移位寄存器

       
      圖12 指令SHRB執(zhí)行結(jié)果三、字節(jié)交換指令

      使能輸入有效時(shí),將字型輸入數(shù)據(jù)IN的高字節(jié)和低字節(jié)進(jìn)行交換。

      本指令只對字型數(shù)據(jù)進(jìn)行處理,指令的執(zhí)行不影響的特殊存儲器位。

      使能流輸出ENO斷開的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間);0006(間接尋址)。

      指令格式: SWAP IN (字節(jié)交換)

       
      圖13 指令SWAP執(zhí)行結(jié)果四、存儲器填充指令,F(xiàn)ILL

      使能輸入有效時(shí),用字型輸入數(shù)據(jù)IN填充從輸出OUT所指的單元開始的N個(gè)字存儲單元。

      填充指令只對字型數(shù)據(jù)進(jìn)行處理,N值為字節(jié)型,可取從1~255的整數(shù)。www.diangon.com指令的執(zhí)行不影響的特殊存儲器位。

      使能流輸出ENO斷開的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間);0006(間接尋址);0091(操作數(shù)超界)。

      指令格式: FILL IN, OUT, N


      圖14 存儲器填充指令

      Tags:數(shù)據(jù)處理指令,數(shù)據(jù)處理,指令,西門子plc  
      責(zé)任編輯:admin
      相關(guān)文章列表
      初學(xué)者如何快速入門plc?PLC基礎(chǔ)入門,硬件和語法指令等
      一文學(xué)會(huì)設(shè)備運(yùn)行時(shí)間累計(jì)程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
      三菱PLC實(shí)現(xiàn)設(shè)備累計(jì)運(yùn)行時(shí)間_時(shí)間指令HOUR三菱計(jì)時(shí)長程序怎么用
      三菱/信捷 PLC PLSR/DPLSR 多段雙向脈沖帶加減速脈沖輸出指令詳解
      三菱/信捷 PLC脈沖停止[STOP] 指令詳解
      三菱FX2N系列PLC的TO指令、FROM指令解析,緩沖存儲器BFM
      三菱plc特殊功能模塊讀取與寫入指令,TO指令和FROM指令,緩沖存儲
      【干貨】三菱PLC定位控制指令講解,DSZR、ZRN、PLSV、DRVI、DRVA
      【三菱PLC指令教程】加法指令A(yù)DD和減法指令SUB
      三菱PLC和臺達(dá)PLC的區(qū)別_三菱PLC特殊輔助輔助繼電器_臺達(dá)PLC實(shí)例
      三菱PLC兩軸定位案例分析(建議收藏)DDRVI和DDRVA指令用法
      三菱PLC控制伺服常用指令和程序段總結(jié),ZRN和DDRVA、DDRVI指令
      三菱FX3U—加減乘除指令_三菱plc加減乘除指令程序
      三菱PLC特殊模塊的讀寫指令解說,三菱FROM指令和TO指令詳解
      三菱FX2N系列PLC的模擬量模塊的編程,三菱PLC的TO指令用法
      三菱plc控制步進(jìn)電機(jī)實(shí)例
      三菱plc步進(jìn)電機(jī)控制 三菱PLSY指令的用法
      三菱PLC步進(jìn)電機(jī)指令解析
      三菱PLC控制步進(jìn)電機(jī)的相關(guān)指令說明
      西門子S7-200PLC編碼指令ENCO和解碼指令DECO用法詳解,一個(gè)按鈕控
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久99亚洲综合精品首页| 狠狠综合久久av一区二区| 亚洲国产精品综合久久20| 久久精品亚洲综合| 亚洲国产精品综合久久网各| 久久五月天综合网| 国产成人人综合亚洲欧美丁香花| 精品国产天堂综合一区在线| 婷婷综合缴情亚洲狠狠尤物 | 国产综合精品久久亚洲| 亚洲国产免费综合| 婷婷综合久久中文字幕蜜桃三电影| 色欲人妻综合AAAAA网| 亚洲国产精品成人综合色在线 | 青草久久精品亚洲综合专区| 色综合合久久天天给综看| 精品国产综合成人亚洲区| 国产成人久久综合二区| 久久―日本道色综合久久| 亚洲色图综合在线| 成人综合久久综合| 国产成人亚洲综合网站不卡| 人人狠狠综合久久亚洲婷婷| 亚洲国产日韩成人综合天堂| 青草久久精品亚洲综合专区| 天堂久久天堂AV色综合| HEYZO无码综合国产精品| 中文字幕人成无码人妻综合社区 | 久久93精品国产91久久综合| 伊人色综合视频一区二区三区| 综合网日日天干夜夜久久| 日韩亚洲国产综合久久久| 天天欲色成人综合网站| 色噜噜狠狠色综合日日| 久久久久综合网久久| 久久婷婷五月综合97色一本一本 | 亚洲精品天天影视综合网| 亚洲伊人久久成综合人影院| 亚洲日韩在线中文字幕综合| 亚洲欧美日韩综合俺去了| 一本一本久久a久久综合精品蜜桃|