電子開發網

電子開發網電子設計 | 電子開發網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 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
天天操夜夜操美女| 国产人与动zozo| 青草青草久热精品视频在线观看 | 午夜成人在线视频| 精品亚洲成a人无码成a在线观看| 四虎影视在线影院4hutv| 精品久久一区二区三区| 午夜寂寞视频无码专区| 狠狠人妻久久久久久综合蜜桃| 健身私教干了我好几次| 欧美精品高清在线观看| 亚洲欧美日韩综合一区| 极度另类极品另类| 五月天婷婷在线播放| 日本chinese人妖video| 久久99精品久久久久久久野外| 忘忧草社区中文字幕| 一卡2卡3卡4卡免费高清| 在线播放亚洲精品| 91亚洲精品第一综合不卡播放| 国产毛片在线看| 色综合久久中文字幕无码| 四虎永久免费地址在线观看| 玖玖在线免费视频| 亚洲精品国产综合久久一线| 樱花www视频| 久久综合图区亚洲综合图区| 摸进她的内裤里疯狂揉她动图视频 | 亚洲国产精品一区二区久久| 日韩在线一区高清在线| 久久亚洲AV成人无码国产 | 成人免费看吃奶视频网站| 一区二区三区免费视频播放器| 国产视频你懂得| 黄色a级片电影| 国产人妖视频一区二区| 福利聚合app绿巨人入口| 亚洲精品欧美日韩| 明星造梦一区二区| 久久久久亚洲av成人网人人软件| 好大好硬好爽免费视频|