比如 字节左移循环中将最低位设置成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