您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的循环右移( ROR(28))指令
来源:艾特贸易2017-06-05
简介图 8-29 为 ROR(28) 指令梯形图。 图 8-29 ROR(28) 指令梯形图 当执行条件置 OFF 时, ROR( 28) 不被执行;当执行条件置 ON 时, ROR( 28) 把 Wd 的所有位向右移一位,把 CY 移入 Wd 的第 15 位,并且把
图8-29为ROR(28)指令梯形图。
图8-29 ROR(28)指令梯形图
当执行条件置OFF时,ROR( 28)不被执行;当执行条件置ON时,ROR( 28)把Wd的所有位向右移一位,把CY移入Wd的第15位,并且把Wd的第00位移入CY,如图8-30所示。
图8-30 循环右移指令的使用
在进行循环移位之前使用STC (41)来设置CY的状态或CLC (41)来清除CY的状态,确保执行ROR(28)指令之前CY包含正确的状态。
如果ROR( 28)以非微分形式使用时,每个循环CY状态将移入第15位。使用微分形式(@ROR(28))或将ROR(28)与DIFU(13)或DIFD( 14)结合使用时,仅移位一次。
对标志位的影响:
·ER:间接寻址字DM不存在(字*DM中的内容非BCD码,或者DM区域已经超出了范围)。
·CY:接收第00位的数据。
·EQ:当Wd的内容为0时置ON,否则置OFF。
点击排行
