s7-200循环移位怎样设置最低位?

比如  字节左移循环中将最低位设置成q0.5  让q0.5q0.6q0.7依次循环得电

问题补充:
重点是实现自动循环

最佳答案

采用循环左移指令:ROL_B
初始化:
LD             SM0.1
MOVB 32,QB0
循环程序:
LD             SM0.4     // 以每分钟移位1次,你可以自己选择其它
RLB           QB0,1
因为这个指令是字节(8位)的循环左移,你要求是移动3位,所以必须定义移动位数值:
LD              Q0.7
ED                         
MOVB  32,QB0       //当Q0.7亮完成后指定从Q0.5开始亮。

提问者对于答案的评价:
简单易懂  其实上边那个答案也不错  自己感觉还是这个好用

最佳答案作者回复:
这个所谓的条条大路通罗马,编程的境界(思路)也是无穷的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:53
下一篇 2017年11月26日

相关推荐