0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途SCL:ROR:循环右移的方法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-07-31 09:10 次阅读

说明

使用“循环右移”指令,将参数 IN 的内容逐位向右循环移位,并将结果赋值给指定的操作数。参数 N 用于指定应将特定值循环移位的位数。用移出的位填充因循环移位而空出的位。

如果参数 N 的值为“0”,则将输入 IN 的值作为结果。

如果参数 N 的值大于可用位数,则输入 IN 中的操作数值将循环移动指定位数个位。

下图显示了如何将 DWORD 数据类型操作数的内容向右循环移动 3 位:

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

参数

下表列出了该指令的参数:

参数 声明 数据类型 存储区 说明
S7-1200 S7-1500
IN Input 位字符串、整数 位字符串、整数 I、Q、M、D、L 要循环移位的值
N Input USINT、UINT、UDINT USINT、UINT、UDINT、ULINT I、Q、M、D、L 要将值进行 (IN) 循环移位的位数
函数值 位字符串、整数 位字符串、整数 I、Q、M、D、L 指令的结果

示例

以下示例说明了该指令的工作原理

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

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数 操作数
IN Tag_Value 0000 1111 1001 0101
N Tag_Number 5
函数值 Tag_Result 1010 1000 0111 1100

将“Tag_Value”操作数的内容将向右循环移动 5 位。该指令的结果作为函数值在“Tag_Result”操作数中返回。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7148

    浏览量

    161985
  • SCL
    SCL
    +关注

    关注

    1

    文章

    238

    浏览量

    16872
  • S7-1200
    +关注

    关注

    11

    文章

    328

    浏览量

    17222
  • S7-1500
    +关注

    关注

    3

    文章

    298

    浏览量

    5843

原文标题:西门子博途SCL:ROR:循环右移

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

    浅谈西门子PLC的“SCL语言”编程

    介绍西门子PLC的“SCL语言”编程,相关编程代码
    发表于 01-22 17:25 0次下载

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    西门子变频器如何选型_西门子变频器选型注意哪些

    本文开始介绍了西门子变频器的概念,其次阐述了西门子变频器的参数设置,最后介绍了西门子变频器的选型方法以及选型注意事项。
    的头像 发表于 04-02 09:10 2w次阅读

    博世和西门子哪个好_博世和西门子的关系

    本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
    的头像 发表于 04-04 09:30 15.2w次阅读

    西门子PLC中使用SCL语言编程的技巧

    西门子PLC中使用SCL语言编程的技巧说明。
    发表于 04-22 11:15 60次下载

    浅谈西门子PLC的SCL语言编程

    西门子PLC的SCL语言编程说明。
    发表于 04-22 14:39 46次下载

    浅谈西门子SCL编程

    浅谈西门子SCL编程资料免费下载。
    发表于 04-23 10:44 26次下载

    西门子SIWAREX称重模块校秤方法

    西门子SIWAREX称重模块校秤方法说明。
    发表于 04-25 11:06 31次下载

    西门子SCL语言编程系列-写立方根FB块

    由于西门子PLC本身并没有带求立方根的指令,我们用SCL来写一个求立方根的FB块
    的头像 发表于 02-06 15:17 1294次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>SCL</b>语言编程系列-写立方根FB块

    西门子S7 SCL编程知识

    本文可以作为 S7-SCL 编程语言的使用参考资料,希望读者通过对本章的阅读,能够更快更好 地学习 S7-SCL 编程语言。西门子ᨀ供了 S7-SCL 编程语言的详尽手册,在安装 S
    发表于 04-19 17:54 7次下载

    西门子SCL编程实例——周期性运行(更新版)

    我之前写的一篇文章《西门子SCL编程实例——(电机)周期性运行》收到小伙伴反馈。
    的头像 发表于 11-07 09:05 385次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>SCL</b>编程实例——周期性运行(更新版)

    西门子博图SCL练习1:使用FC计算平均值

    西门子博图SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 925次阅读
    <b class='flag-5'>西门子</b>博图<b class='flag-5'>SCL</b>练习1:使用FC计算平均值