您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC的循环移位指令
来源:艾特贸易2017-06-04
简介循环移位指令与单步移位指令的区别在于:循环移位指令的操作数沿着一个闭合的圈进行移位操作,不需要额外补 0 或 1 ;而单步移位指令则沿着直线执行,缺失位补 0 或 1 。 S7-300/4
循环移位指令与单步移位指令的区别在于:循环移位指令的操作数沿着一个闭合的圈进行移位操作,不需要额外补0或1;而单步移位指令则沿着直线执行,缺失位补0或1。S7-300/400可以使用的循环移位指令如表4-10所示。 表4-10 循环移位指令 【例4-14】对MD0所对应的双字进行循环左移位操作,循环移位3位,并将结果送入MD4中。该指令所对应的LAD图如图4-11所示。 该指令的移位过程如下:每左移一位,最高位入最低位,如此按循环数进行循环。 设MD0所对应的数为11000011101011000011111000001110,若移位4位,则移后的结果为00111010110000111110000011101100。
图4-11 双字循环左移指令
点击排行
