PLC的左移与右移指令说明及使用举例
左移位与右移位指令的功能是将IN端指定单元的各位数据向左或向右移动N位,结果保存在OUT端指定的单元中。根据操作数不同,左移位与右移位指令又分为字节、字和双字型指令。 1.指令说明 左移位与右移位指令说明如下:
2.指令使用举例 移位指令使用如图5-11所示,当I1.0触点闭合时,执行SHL_W指令,将VW200中的数据向左移3位,最后一位移出值“1”保存在溢出标志位SM1.1中。
图5-11 移位指令使用举例 移位指令对移走而变空的位自动补0。如果将移位数N设为大于或等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),移位操作的次数自动为最大允许位。如果移位数N大于0,溢出标志位SM1.1保存最后一次移出的位值;如果移位操作的结果为0,零标志位SM1.0置1。字节操作是无符号的,对于字和双字操作,当使用有符号数据类型时,符号位也被移动。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/97391.html