求三菱PLC移位寄存器指令,实现循环右移真值表如下图示,求梯形图或指令表

脉冲 y3 y2 y1 y0
0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5 0 1 1 1
6 0 0 1 1
7 0 0 0 1

注意:本程序PLC类型为FX2N,

FX1S/1N不支持ROR指令哦~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-20
我感觉用起来也不方便。
不过这样做也行,上来把 M0置1 计脉冲数,到5个复位
然后就是SFTR M0 Y0 K4 K1
执行结果是前四个脉冲的时候Y3到Y0逐个置1
到第五个脉冲的是Y3到Y0逐个置0
K1是移动位数,一位一位移动只能是K1
M0是移位区段开始编号
Y0是移位目标区段开始编号
K4是移位区段个数
写了K1的话,只有M0 对移位指令有作用,m1-m3都没有影响的。。。
还不如直接赋值来方便。
~~
相似回答