带进位循环右移c语言,带进位循环右移指令.PPT

带进位循环右移指令

电气与PLC控制技术 项目七: PLC功能指令应用 项目七: PLC功能指令应用 带进位循环右移指令 XXXXX XXXXX FX2系列可编程控制器移位控制指令有移位、循环移位、字移位及先进先出FIFO指令等10条指令。 带进位循环右移指令RCR 带进位循环左移指令RCL 字右移位指令WSFR 先入先出读出指令SFRD 先入先出写入指令SFWR 右循环移位指令ROR 左循环移位指令ROL 位右移位指令SFTR、 位左位指令SFTL 字左移位指令WSFL RCR、RCRP… 5步 DRCR、DRCRP… 9步 K、H 移位量 n≤16(16位) n≤32(32位) KnY、KnM、 KnS 、T、 C、D、V、Z FNC32 16/32 RCR RCR(P) 带进位 循环右 移 n D(?) 程序步 操作数范围 指令代 码位数 助记符 指令 名称 功能:带进位循环右移指令使16位、32位数据连同进位一起向右循环移位“n”位。如果M8022在执行循环指令前ON,则循环中的进位标志被送到目标。 带进位循环右移指令 指令格式 1.指令编号及助记符:带进位的循环右移指令FNC32 RCR [D·]n其中: [D·]为要移位目软组件 n为每次移动的位数 目标操作数可取KnY、KnM、KnS、T、C、D、V和Z 移动位数n为K和H指定的常数 图7.63 RCR指令应用举例 指令用法 RCR指令功能是将指定的目软组件中的二进制数按照指令规定的每次移动的位数由高位向低位移动,最低位移动到进位标志位M8022。M8022中的内容则移动到最高位 【例3】如图7.63所示,RCR指令应用举例 图7.64 RCR指令的示意图 当X0由OFF→ON时,[D]内各位数据向右移n位,最后一次从最低位移出的状态也存于进位标志M8022中。 RCR指令的示意如图7.64所示: 用连续指令执行时,循环移位操作每个周期执行一次。 上面解释16位指令的RCR的执行情况也适用于32位的指令。 在指定位软元件的场合下,只有K4(16位指令)或K8(32位指令)有效。 说明 XXXXX XXXXX 电气与PLC控制技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值