西门子s7200移位循环指令及字符串指令怎么使用
在移位指令中左移一位相当于乘以2; 右移一位相当于除以2。最后被移出的位会被复制到SM1.1; 如果移位操作的结果为0或被移位的值是零时,SM1. 0被置位。SM1. 0和SM1. 1会自动复位。字节操作是无符号的。对于字和双字操作,号数据类型时,符号位也被移位。

2、循环移位如果位数N大于巡綮碣褂或者等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),S7--200在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。移位位数的取模操作的结果,对于字节操作是0到7,对于字操作是0到15,而对于双字操作是0到31。

字符串
1、把"aaaaaa Hello World"付给VB0;复制其中的"Hello World"到VB30,把VB30复制到VB100;计算VB100的字符串长度;

3、从OUT定义的字符位置开始,在字符串VB100里找符合IN2里定义的任何字符。把第一个找到的字符位置写入到OUT里。如如未找到符合的字符,OUT被设为0。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:63
阅读量:35
阅读量:78
阅读量:27
阅读量:37