移位寄存器

我想用移位寄存器做一个顺序起动.V100.0每移位一次,输出一个线圈等于1.移4位就可以了,那VB100里的数据是怎样的.怎么存储.要变量表吗/?

问题补充:
要是用移位指令怎么写,用语句写过来看看

最佳答案

LD     I0.0
 EU
 SHRB   I0.1, V100.0, 4
 LD     SM0.1
 MOVB   1, VB101
 LD     I0.2
 EU
 SLB    VB101, 1
 LD     V101.1
 S      Q0.0, 1
 LD     V101.2
 S      Q0.1, 1
 按先后顺序依次起动最好用移位寄存器。如果用左移指令的话要先赋值,再左移,还要置位。如果不置位的话就会变成只有一个输出点才有输出。

提问者对于答案的评价:
说地有道理.谢谢.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:39
下一篇 2021年7月5日 上午1:39

相关推荐

发表回复

登录后才能评论