0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子博途SCL:ROR:循環(huán)右移的方法

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-07-31 09:10 ? 次閱讀

說明

使用“循環(huán)右移”指令,將參數(shù) IN 的內(nèi)容逐位向右循環(huán)移位,并將結(jié)果賦值給指定的操作數(shù)。參數(shù) N 用于指定應將特定值循環(huán)移位的位數(shù)。用移出的位填充因循環(huán)移位而空出的位。

如果參數(shù) N 的值為“0”,則將輸入 IN 的值作為結(jié)果。

如果參數(shù) N 的值大于可用位數(shù),則輸入 IN 中的操作數(shù)值將循環(huán)移動指定位數(shù)個位。

下圖顯示了如何將 DWORD 數(shù)據(jù)類型操作數(shù)的內(nèi)容向右循環(huán)移動 3 位:

026e426c-2f3a-11ee-815d-dac502259ad0.png

參數(shù)

下表列出了該指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲區(qū) 說明
S7-1200 S7-1500
IN Input 位字符串、整數(shù) 位字符串、整數(shù) I、Q、M、D、L 要循環(huán)移位的值
N Input USINT、UINT、UDINT USINT、UINT、UDINT、ULINT I、Q、M、D、L 要將值進行 (IN) 循環(huán)移位的位數(shù)
函數(shù)值 位字符串、整數(shù) 位字符串、整數(shù) I、Q、M、D、L 指令的結(jié)果

示例

以下示例說明了該指令的工作原理

SCL
"Tag_Result" := ROR(IN := "Tag_Value",
N := "Tag_Number");

下表將通過具體的操作數(shù)值對該指令的工作原理進行說明:

參數(shù) 操作數(shù)
IN Tag_Value 0000 1111 1001 0101
N Tag_Number 5
函數(shù)值 Tag_Result 1010 1000 0111 1100

將“Tag_Value”操作數(shù)的內(nèi)容將向右循環(huán)移動 5 位。該指令的結(jié)果作為函數(shù)值在“Tag_Result”操作數(shù)中返回。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7403

    瀏覽量

    163395
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17010
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17816
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6231

原文標題:西門子博途SCL:ROR:循環(huán)右移

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    北京回收西門子組態(tài)軟件

    回收西門子變頻器SINAMICS V10系列變頻器回收西門子觸摸屏回收西門子組態(tài)軟件回收西門子
    發(fā)表于 05-27 12:16

    淺談西門子PLC的“SCL語言”編程

    介紹西門子PLC的“SCL語言”編程,相關(guān)編程代碼
    發(fā)表于 01-22 17:25 ?0次下載

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發(fā)表于 06-22 15:56 ?183次下載

    如何使用平臺上完成西門子的S7-1500與S7-1200以太網(wǎng)通信?

    一步步教你使用平臺,完成西門子最風行的兩款PLC——S7-1500(1515 CPU)與S7-1200(1214 CPU)之間通信,有兩種方法:S7通信和開放式用戶通信。
    的頭像 發(fā)表于 07-09 10:00 ?5.3w次閱讀
    如何使用<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺上完成<b class='flag-5'>西門子</b>的S7-1500與S7-1200以太網(wǎng)通信?

    西門子SCL編程:滾動數(shù)據(jù)記錄

    責任編輯:xj 原文標題:SCL編程實例:滾動數(shù)據(jù)記錄 文章出處:【微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。 ?
    的頭像 發(fā)表于 12-28 09:16 ?4029次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>SCL</b>編程:滾動數(shù)據(jù)記錄

    西門子PLC中使用SCL語言編程的技巧

    西門子PLC中使用SCL語言編程的技巧說明。
    發(fā)表于 04-22 11:15 ?63次下載

    淺談西門子PLC的SCL語言編程

    西門子PLC的SCL語言編程說明。
    發(fā)表于 04-22 14:39 ?46次下載

    淺談西門子SCL編程

    淺談西門子SCL編程資料免費下載。
    發(fā)表于 04-23 10:44 ?27次下載

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
    發(fā)表于 03-01 11:04 ?60次下載

    西門子S7-1200使用SCL語言實現(xiàn)雙重循環(huán)

    在TIA Portal(圖)軟件中,利用SCL語言實現(xiàn)如下算法。
    的頭像 發(fā)表于 03-03 09:13 ?6294次閱讀

    如何在平臺調(diào)試西門子G120變頻器

      隨著工業(yè)自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領(lǐng)域,采用工業(yè)以太網(wǎng)(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調(diào)試西門子G120變頻器。
    的頭像 發(fā)表于 04-25 10:17 ?2.7w次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調(diào)試<b class='flag-5'>西門子</b>G120變頻器

    西門子SCL程序狀態(tài)顯示

    在表中循環(huán)更新并顯示程序的狀態(tài)。該表格在 SCL 程序旁即時顯示,可以看到每一行程序的程序狀態(tài)。該表格包含以下信息。
    的頭像 發(fā)表于 08-15 16:31 ?3392次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>SCL</b>程序狀態(tài)顯示

    西門子1200/1500PLC單按鈕啟停控制10種設(shè)計方法

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計方法
    的頭像 發(fā)表于 08-31 09:14 ?7318次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟停控制10種設(shè)計<b class='flag-5'>方法</b>

    西門子plc單按鈕啟停的十種方法1200/1500PLC)

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計方法
    發(fā)表于 08-31 09:15 ?5899次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種<b class='flag-5'>方法</b>(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    西門子SCL練習1:使用FC計算平均值

    西門子SCL練習1:使用FC計算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2433次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>圖<b class='flag-5'>SCL</b>練習1:使用FC計算平均值