西门子s7200移位循环指令及字符串指令怎么使用

 时间:2026-02-15 18:25:30

1、左移/右移指令

左移一位,相当于乘以2

右移一位,相当于除以2

移位指令对移出的位自动补零。如果位数N大于或等于最大允

许值(对于字节操作为8,对于字操作为16,对于双字操作为

32),那么移位操作的次数为最大允许值(相当于对此数值清零)。

西门子s7200移位循环指令及字符串指令怎么使用

2、循环移位

如果位数N大于或者等于最大允许值(对于字节操作为8,对于

字操作为16,对于双字操作为32),S7--200在执行循环移位

之前,会执行取模操作,得到一个有效的移位次数。移位位数

的取模操作的结果,对于字节操作是0到7,对于字操作是0到

15,而对于双字操作是0到31。

西门子s7200移位循环指令及字符串指令怎么使用

3、移位寄存器指令把输入的DATA数值移入移位寄存器。其中,

S_BIT指定移位寄存器的最低位,N指定移位寄存器的长度和

移位方向(正向移位=N,反向移位=-N)。

西门子s7200移位循环指令及字符串指令怎么使用

1、把"aaaaaa Hello World"付给VB0;

复制其中的"Hello World"到VB30,把VB30复制到VB100;

计算VB100的字符串长度;

西门子s7200移位循环指令及字符串指令怎么使用

2、从OUT定义的字符位置开始,在字符串VB100里找符合IN2的字符串。

找到后把该字符串的第一个字符位置写入到OUT里。

如未找到符合的字符串,OUT被设为0。

西门子s7200移位循环指令及字符串指令怎么使用

3、从OUT定义的字符位置开始,在字符串VB100里找符合IN2里定义的任何字符。

把第一个找到的字符位置写入到OUT里。

如如未找到符合的字符,OUT被设为0。

西门子s7200移位循环指令及字符串指令怎么使用

  • 西门子plc接线图解
  • 三菱GX works3软件安装流程
  • EPLAN中的导线设置不同的颜色
  • 三菱PLC触点比较指令如何输入大小括号和等号?
  • 西门子plc中VB、VW、VD的含义和怎么使用,这些地址选用有什么标准
  • 热门搜索
    关于水资源的手抄报 保护动物手抄报内容 热爱祖国手抄报内容 交通手抄报的内容 有关水的手抄报 圣诞节手抄报内容英文 万圣节手抄报内容 孝行雅行我先行手抄报 爱国的手抄报内容 手抄报黑白版面设计