<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 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 色综合视频一区中文字幕| 涩涩色中文综合亚洲| 亚洲偷自拍拍综合网| 伊人色综合一区二区三区| 综合国产在线观看无码| 91精品一区二区综合在线| 色偷偷91综合久久噜噜噜男男| 色综合蜜桃视频在线观看| 亚洲国产综合精品| 亚洲亚洲人成综合网络 | 综合偷自拍亚洲乱中文字幕| 色欲香天天综合网无码| 久久综合88熟人妻| 国产色婷婷精品综合在线| 色综合久久综合中文综合网| 精品久久久久久亚洲综合网| 色欲综合一区二区三区| 伊人婷婷综合缴情亚洲五月| 亚洲欧洲国产成人综合在线观看| 99久久综合给久久精品| 亚州欧州一本综合天堂网| 伊人久久大香线焦AV综合影院| 五月婷婷亚洲综合| 国产综合在线观看视频| 日日狠狠久久偷偷色综合96蜜桃| 狠狠色狠狠色综合日日五| 久久综合久久美利坚合众国| 亚洲AV人无码综合在线观看| 九九久久99综合一区二区| 久久综合88熟人妻| 亚洲国产精品成人综合久久久 | 99久久综合狠狠综合久久止| 一本色道久久88综合日韩精品| 伊人yinren6综合网色狠狠| 亚洲AV综合色区无码一二三区| 丁香五月综合缴情综合| 色综合婷婷在线观看66| 久久久久久久综合日本亚洲| 久久精品亚洲综合| 色五月丁香五月综合五月4438| 狠狠综合久久久久综合小说网|