日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

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

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

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

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

    S7-200 PLC的移位指令可以對字節(jié)(B)、字(W)、雙字(DW)進行左移、右移、循環(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    對于左移指令.按指定位數(shù)(N)對源操作數(shù)(IN)依次左移N位,左邊移出位自然丟失,右邊空缺應補0,并將移位結(jié)果保存在目的操作數(shù)(OUT)中,源操作數(shù)(IN)保持不變。應用示例如圖3-4所示。   

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

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

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

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

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

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

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

 

    圖3-8    移位寄存器指令應用示例    移位寄存器指令的應用示例如圖3-8所示。    在“移位減”(N為負值)中,輸入數(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  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 甘谷县| 平乡县| 华安县| 三河市| 乡宁县| 教育| 玛多县| 瑞丽市| 郧西县| 城步| 恩平市| 通渭县| 屏南县| 石屏县| 长岭县| 洛隆县| 宁海县| 新乡县| 蒙自县| 赤峰市| 阜新市| 涟水县| 宁海县| 庆元县| 漳平市| 霍邱县| 抚顺县| 滨海县| 中卫市| 普兰县| 邹平县| 乐平市| 沈阳市| 海原县| 汝南县| 乌兰浩特市| 孝感市| 彰化县| 武宁县| 西乡县| 凤台县|