1 / 8

XXXXX

XXXXX. XXXXX. 位组件右移指令. FX2 系列可编程控制器移位控制指令有移位、循环移位、字移位及先进先出 FIFO 指令等 10 条指令。. 右循环移位指令 ROR 左循环移位指令 ROL 位右移位指令 SFTR 、 位左位指令 SFTL 字左移位指令 WSFL. 带进位循环右移指令 RCR 带进位循环左移指令 RCL 字右移位指令 WSFR 先入先出读出指令 SFRD 先入先出写入指令 SFWR. 功能. 位组件右移指令.

arden-foley
Download Presentation

XXXXX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XXXXX XXXXX 位组件右移指令

  2. FX2系列可编程控制器移位控制指令有移位、循环移位、字移位及先进先出FIFO指令等10条指令。FX2系列可编程控制器移位控制指令有移位、循环移位、字移位及先进先出FIFO指令等10条指令。 右循环移位指令ROR 左循环移位指令ROL 位右移位指令SFTR、 位左位指令SFTL 字左移位指令WSFL 带进位循环右移指令RCR 带进位循环左移指令RCL 字右移位指令WSFR 先入先出读出指令SFRD 先入先出写入指令SFWR

  3. 功能 位组件右移指令 位右移是指源位组件的低位将从目的高位移入,目位组件向右移n2位,源位组件中的数据保持不变。位右移指令执行后,n2个源位组件中的数被传送到了目的高n2位中,目位组件中的低n2位数从其低端溢出

  4. (一)指令格式 1.指令编号及助记符: 位组件右移指令 FNC34SFTR [S·][D·] n1 n2 其中: (1)[S·]为移位的源位组件首地址; (2)[D·]为移位的目位组件首地址; (3)源操作数是Y、X、M、S; (4)n1和n2为常数K和H; n1为目位组件个数; n2为源位组件移位个数; (5)目操作数为Y、M、S;

  5. (二)指令用法 位右移是指源位组件的低位将从目的高位移入,目位组件向右移n2位,源位组件中的数据保持不变。位右移指令执行后,n2个源位组件中的数被传送到了目的高n2位中,目位组件中的低n2位数从其低端溢出;

  6. 【例1】如图7.67所示,位右移指令SFTR应用举例 图7.67 位右移指令SFTR应用举例 当X10由OFF→ON时,[D]内(M0~M15)各位数据连同 [S]内(X0~X3) 4位数据向右移4位,(X0~X3)4位 数据从[D]高位端移入,(M0~M3)4位数据从[D]低 位端移出(溢出)。当X10再次从OFF→ON时,(X0~ X3)4位数据再次从[D]高位端移入,当前(M0-M3)4 位数据从[D]低位端溢出

  7. 图7.68 位右移指令SFTR应用举例 【例2】如图7.68所示,位右移指令SFTR应用举例

  8. XXXXX XXXXX 学习愉快!

More Related