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

CPM2A系列PLC的循环左移(ROL(27))指令

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

简介图 8-27 为 ROL(27) 指令梯形图。当执行条件为 OFF 时, ROL(27) 不被执行;当执行条件置 ON 时, ROL(27) 把 Wd 的所有位向左移一位,把 CY 移入第 00 位,并且把 Wd 的第 15 位移入 CY ,如图 8-

    8-27ROL(27)指令梯形图。当执行条件为OFF时,ROL(27)不被执行;当执行条件置ON时,ROL(27)Wd的所有位向左移一位,把CY移入第00位,并且把Wd的第15位移入CY,如图8-28所示。

ROL(27)指令梯形图

    8-27    ROL(27)指令梯形图

循环左移指令的使用

    8-28    循环左移指令的使用

    在进行循环移位之前,使用STC (41)来设置CY状态或CLC(41)来清除CY的状态,确保在执行ROL(27)指令之前CY包含正确的状态。

    如果ROL( 27)以非微分形式使用时,每个周期CY将移入第00位。使用微分形式(@ROL(27))或将ROL(27)DIFU( 13)DIFD( 14)结合使用时,仅移位一次。

    对标志位的影响:

    ·ER:间接寻址字DM不存在(字*DM中的内容非BCD码,或者DM区域已经超出了范围)。

    ·CY:接收第15位的数据。

    ·EQWd的内容为0时置ON,否则置OFF