我想用移位寄存器做一个顺序起动.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