西门子右移指令

师傅你好  移位次数N与移位数据长度有关,如N小于实际的数据长度,则执行N次移位,如N大于数据长度,《重点这句则执行移位的次数等于实际数据长度的位数。》这句话是什么意思。麻烦解释一下。

图片说明:

西门子右移指令   

最佳答案

N小于实际的数据长度:
则执行N次移位;
N大于数据长度:
则执行移位的次数等于实际数据长度的位数。
数据长度有多长,就执行几次移位,如果再执行的话,数据就会溢出的。

提问者对于答案的评价:
数据长度有多长,怎么解释,是按字节  字  这样算吗,一个字节有256,超出256就溢出吗。谢谢

专家置评

已阅,最佳答案正确。
比方word数据是16位的,移位小于等于16可以,大于溢出。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc205513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日
下一篇 2017年11月4日

相关推荐

  • 西门子培训

    本人机械设计与制造专业,现在想学些PLC的知识,可资金原因,又不能去参加教训,看到网站上有个什么光盘教学的。不知有没有用。自己也看过PLC手册,对堆栈和网络通讯指令有些不太懂,别的…

    SIMATIC S7-200 2020年11月1日
  • S7200之间串口通讯

    各位大哥,我在做一个项目:想用两个CPU224之间通过自由口端口0进行通讯,但在自由口控制串口通讯口这方面不会用,那位大哥可以帮我写段程序让他们可以进行通讯,并且可以发送、接收命令…

    SIMATIC S7-200 2021年7月4日
  • S7-200与威纶HMI-TK6102i通讯程序中参数设置问题的疑问

    现有s7-200与界面数据设置方面的疑问如下:   现PLC程序设置将变量VW852传送至变频器频率写入控制字,而在人机上相应的数值输入元件的读取名称…

    SIMATIC S7-200 2020年10月31日
  • 编程计算电机每转一转需多少ms 转速不一定最高转速为9000转

    我以编程用HC0计数,然后用2ms时间中断在中断程序内用1msT32计时,SM36.6复位。读取T32值为每转时间,结果为低速段每转时间还行,高速段误差太大。后来又用定时器的捕捉指…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过组态王监控变频器问题

    现在程序里面modbus寄存器编号是40033,对应的指针寄存器是VB100开始的寄存器,这是字节的,可是我要在组态王里提取里面的某个指定bit位,我应该怎么建立变量,怎么做呀? …

    SIMATIC S7-200 2020年10月31日
  • 模拟输入量程选择

    输入信号最大为单向15mV,EM235量程选择0-50mV 还是-25mV–+25mV,分辨率有何区别。12位A/D分辨率是1/4096,是如何转化为0-32000.0…

    SIMATIC S7-200 2021年7月5日
  • 字符串的显示

    辽字对应的16#为C1C9,为何我往文本显示器里输不进去。怎么输入对应的16#才能显示辽字 最佳答案 数据块里:VB100  "辽"&nbs…

    SIMATIC S7-200 2021年7月5日
  • 欧瑞变频器和200系列变频器modbus

    欧瑞变频器和200系列plcmodbus通讯地址怎样对应啊,比如要读变频器输出电流变频器里边的地址是16#1002,对应plc的地址是什么呢?请各位高手指点,谢谢 最佳答案 看欧瑞…

    SIMATIC S7-200 2020年11月1日
  • crc校验如何做?

    一组数据如何进行crc校验呢  如何做? 最佳答案 方法1:计算法 主程序:OB1 Network 1  LD…

    SIMATIC S7-200 2020年11月5日
  • S7-W00 Modbus 地址 保持寄存器

    40001-49999:数据保持寄存器 S7-200存储区起始字地址是否由我定义? 只能对应一个字VW咯?对应不了双字VD,是这样说的吧? 最佳答案 S7-20…

    SIMATIC S7-200 2021年7月4日