首页 >> 综合精选 >

今日西门子s7200基本指令(西门子s7200移位循环指令及字符串指令怎么使用)

2022-08-01 22:52:44 来源: 用户: 

大家好,小吃来为大家解答以上问题。西门子s7200基本指令,西门子s7200移位循环指令及字符串指令怎么使用很多人还不知道,现在让我们一起来看看吧!

1、左移/右移指令左移一位,相当于乘以2右移一位,相当于除以2移位指令对移出的位自动补零。

2、如果位数N大于或等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),那么移位操作的次数为最大允许值(相当于对此数值清零)。

3、循环移位如果位数N大于或者等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),S7--200在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。

4、移位位数的取模操作的结果,对于字节操作是0到7,对于字操作是0到15,而对于双字操作是0到31。

5、移位寄存器指令把输入的DATA数值移入移位寄存器。

6、其中,S_BIT指定移位寄存器的最低位,N指定移位寄存器的长度和移位方向(正向移位=N,反向移位=-N)。

7、把"aaaaaa Hello World"付给VB0;复制其中的"Hello World"到VB30,把VB30复制到VB100;计算VB100的字符串长度;从OUT定义的字符位置开始,在字符串VB100里找符合IN2的字符串。

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

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

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

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

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

本文到此结束,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章