工控智汇

工控智汇

关于ROR和ROL指令的个人理解,附实例详解

admin 158 51

ROR指令:使不包括进位标志在内的指定位数部分的位信息右移、循环的指令。简单来说就是循环右移指令。


指令格式

功能和动作说明:循环位数取决于N的数值。


功能动作说明

ROL指令:使不包括进位标志在内的指定位数部分的位信息左移、循环的指令。简单来说就是循环左移指令。


指令格式

功能和动作说明


功能和动作说明

实例说明。

三菱PLCFX3U-32MT循环输出流水灯程序。


启动程序给Y0赋值


Y17输出后右循环


Y0输出后左循环


输出监控画面

从输出监控画面中可以看到,Y11当前值为1,若输出方向为左移,那么Y10的值变为1,Y11变为零;若输出方向右移,则Y12的值为1,Y11变为零。从外部画面看,输出显示灯按顺序移动,这样就构成了流水灯的效果。