<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ì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

      西門子S7-200 PLC的移位指令SHL_W和ROR_W指令用法

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2024/2/26

          S7-200 PLC的移位指令可以對(duì)字節(jié)(B)、字(W)、雙字(DW)進(jìn)行左移、右移、循環(huán)左移、循環(huán)右移等操作。指令格式如表3-4所示。    移位指令中的IN為源操作數(shù);N為移位的位數(shù):OUT為目的操作數(shù);DATA為移位寄存器指令的待移入位數(shù)據(jù);S - BIT為移位寄存器指令的最低位;N為移位寄存器指令的位數(shù)及方向控制字。要求源操作數(shù)和目的操作數(shù)的數(shù)據(jù)類型必須與指令類型相匹配。   

      (1)左移指令SHL_W    對(duì)于左移指令.按指定位數(shù)(N)對(duì)源操作數(shù)(IN)依次左移N位,左邊移出位自然丟失,右邊空缺應(yīng)補(bǔ)0,并將移位結(jié)果保存在目的操作數(shù)(OUT)中,源操作數(shù)(IN)保持不變。應(yīng)用示例如圖3-4所示。   

      (2)右移指令SHR_W    對(duì)于右移指令,按指定位數(shù)(N)對(duì)源操作數(shù)(IN)依次右移N位,右邊移出位自然丟失,左邊空缺位補(bǔ)0,并將移位結(jié)果保存在目的操作數(shù)(OUT)中,源操作數(shù)(IN)保持不變。應(yīng)用示例如圖3-5所示。   

      (3)循環(huán)左移指令ROL_W    對(duì)于循環(huán)左移指令,按指定位數(shù)(N)對(duì)源操作數(shù)(IN)依次循環(huán)左移N位,左邊移出位補(bǔ)充到右邊空缺位,并將移位結(jié)果保存在目的操作數(shù)(OUT)中,源操作數(shù)(IN)保持不變。應(yīng)用示例如圖3-6所示。
      西門子指令 SHL_W左移指令應(yīng)用示例 

          圖3-4    西門子指令 SHL_W左移指令應(yīng)用示例
      西門子plc SHR_W右移指令應(yīng)用示例 

          圖3-5   西門子plc SHR_W右移指令應(yīng)用示例
      西門子plc ROL_W 循環(huán)左移指令應(yīng)用示例    

          圖3-6   西門子plc ROL_W 循環(huán)左移指令應(yīng)用示例   

      (4)循環(huán)右移指令    對(duì)于循環(huán)右移指令,按指定位數(shù)(N)對(duì)源操作數(shù)(IN)依次循環(huán)右移N位,右邊移出位補(bǔ)充到左邊空缺位,并將移位結(jié)果保存在目的操作數(shù)(OUT)中,源操作數(shù)(IN)保持不變。應(yīng)用示例如圖3-7所示。
       

          圖3-7   ROR_W 循環(huán)右移指令應(yīng)用示例    (5)移位寄存器    移位寄存器(SHRB)指令實(shí)際上是一種自定義移位寄存器。移位寄存器(SHRB)指令將DATA數(shù)值移入移位寄存器,并由S_BIT指定移位寄存器的最低位,由N指定移位寄存器的長(zhǎng)度和移位方向(+N表示“移位加”,-N表示“移位減”,移位寄存器的最大長(zhǎng)度為64位),移出位則放置在特殊功能存儲(chǔ)器SM1.1(移出標(biāo)志位)中。    使用以下公式可計(jì)算“移位寄存器”的最高位的地址(MSB.b)。
          其中,該公式計(jì)算出的整數(shù)部分為“移位寄存器”的最高位的字節(jié)地址,余數(shù)部分為“移位寄存器”的最高位的位序。例如:如果S_BIT為V33.4和N為14,則“移位寄存器”的最高位的地址為V35.1。

       

          圖3-8    移位寄存器指令應(yīng)用示例    移位寄存器指令的應(yīng)用示例如圖3-8所示。    在“移位減”(N為負(fù)值)中,輸入數(shù)據(jù)(DATA)移入移位寄存器的最高位,并移出最低位(S_BIT)。移出的數(shù)據(jù)被放置在SM1. 1中。移位原理如圖3-9所示。
       

          圖3-9    “移位減”的移位原理
       

          圖3-10    “移位加”的移位原理    在“移位加”(N為正值)中,輸入數(shù)據(jù)(DATA)移入移位寄存器的最低位(由S-BIT指定),并移出移位寄存器的最高位。移出的數(shù)據(jù)被放置在SM1.1中。移位原理如圖3-10所示。

      Tags:移位指令,循環(huán)移位,SHL_W,ROR_W,西門子PLC  
      責(zé)任編輯:admin
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 色综合色综合久久综合频道| 狠狠综合久久久久综合网| 亚洲国产精品综合久久网络 | 久久婷婷丁香五月综合五| 久久综合丁香激情久久| 久久久久久久综合综合狠狠 | 精品久久久久久综合日本| 精品综合久久久久久97| 少妇熟女久久综合网色欲| 伊人色综合网一区二区三区| 亚洲狠狠婷婷综合久久久久| 国产成人综合精品| AV色综合久久天堂AV色综合在| 国产成人综合精品| 色噜噜狠狠狠狠色综合久不| 久久综合久久自在自线精品自| 国产精品亚洲综合一区| 亚洲国产欧美国产综合一区| 色婷婷综合久久久| 亚洲综合婷婷久久| 久久―日本道色综合久久| 久久综合久久伊人| 国产在线一区二区综合免费视频| 久久天堂av综合色无码专区| 亚洲综合色丁香婷婷六月图片| 国产成人综合网在线观看| 亚洲AV综合色区无码一二三区| 色欲香天天天综合网站| 色噜噜狠狠色综合网| 天天综合天天综合| 国产色丁香久久综合| 99久久综合精品五月天| 狠狠爱天天综合色欲网| 青青草原综合久久大伊人精品| 综合欧美五月丁香五月| 色偷偷亚洲第一综合| 色爱区综合激情五月综合激情| 亚洲国产天堂久久综合网站| 色综合久久久无码网中文| 亚洲偷自拍拍综合网| 久久综合日韩亚洲精品色|