<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. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

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

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/2/26

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

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

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

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

          圖3-4    西門子指令 SHL_W左移指令應用示例
      西門子plc SHR_W右移指令應用示例 

          圖3-5   西門子plc SHR_W右移指令應用示例
      西門子plc ROL_W 循環左移指令應用示例    

          圖3-6   西門子plc ROL_W 循環左移指令應用示例   

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

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

       

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

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

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

      Tags:移位指令,循環移位,SHL_W,ROR_W,西門子PLC  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 色综合久久久无码网中文| 亚洲精品综合久久| 色综合久久无码中文字幕| 国产成人综合亚洲亚洲国产第一页 | heyzo专区无码综合| 国产成人综合日韩精品无码不卡| 色噜噜狠狠狠狠色综合久| 狠狠色狠狠色综合久久| 亚洲人成在久久综合网站| 色综合色综合色综合| 婷婷色香五月综合激激情| 久久久久久久综合综合狠狠| 免费精品99久久国产综合精品| 亚洲综合激情视频| 在线亚洲97se亚洲综合在线| 亚洲综合无码一区二区三区| 精品国产国产综合精品 | 99热婷婷国产精品综合| 丁香婷婷激情综合俺也去| 亚洲综合无码一区二区| 国产综合在线观看| 免费国产综合视频在线看| 色综合久久天天影视网| 亚洲国产综合第一精品小说| 色综合小说天天综合网| 久久综合久久久久88| 国产精品综合AV一区二区国产馆 | 久久婷婷五月综合尤物色国产| 久久综合亚洲色hezyo| 亚洲综合一区二区三区四区五区| 久久精品综合电影| 99久久综合给久久精品| 玖玖爱zh综合伊人久久| 麻豆精品久久精品色综合| 久久综合香蕉久久久久久久| 伊人一伊人色综合网| 久久综合久久综合久久综合| 久久一本色系列综合色| 亚洲综合激情六月婷婷在线观看 | 色狠狠久久综合网| 在线综合亚洲欧洲综合网站|