您现在的位置是:首页 > PLC技术 > PLC技术

FP0的F121 (ROL)指令

来源:艾特贸易2017-06-05

简介F121 (ROL) 是 16 位二进制数的循环左移指令,其功能是将 D 指定的 16 位二进制数循环左移 n 位,左移 n 位后,最后一位移出的数传送到特殊内部继电器 R9009 (进位标志)中, D 中的 16 位

    F121 (ROL)16位二进制数的循环左移指令,其功能是将D指定的16位二进制数循环左移n位,左移n位后,最后一位移出的数传送到特殊内部继电器R9009(进位标志)中,D中的16位二进制数从位地址n-1开始的位依次左移到相邻的高位,指令格式及操作数范围如表4-109所示。    4-109    指令格式及操作数范围
指令格式及操作数范围
    n16时,其结果与减去16的倍数后相同。例如,n=K19时与n=K3的结果相同,n=K52时与n=K4的结果相同。    当触发信号X0接通时,数据寄存器DT0中的数据被循环左移5位。左移后,DT0中的高5位(1115位)左移到低5位(04位)中,最后一位移出的数(位地址为11的数据位)传送到R9009中,如图4-82所示。
n=K5时循环左移指令的执行结果
    4-82    n=K5时循环左移指令的执行结果