电器及可编程序控制器实验王阿根精要.ppt

实验一 基本指令的编程 实验一 基本指令的编程 第五节 循环与移位指令及其应用 FX2N系列PLC循环与移位指令有循环移位、位移位、字移位及先入先出FIFO指令等十种,其中循环移位分为带进位循环及不带进位的循环。位或字移位有左移和右移之分。FIFO分为写入和读出。 从指令的功能来说,循环移位是指数据在本字节或双字内的移位,是一种环形移动。而非循环移位是线性的移位,数据移出部分将丢失,移入部分从其他数据获得。 移位指令可用于数据的2倍乘处理,形成新数据,或形成某种控制开关。字移位和位移位不同,它可用于字数据在存储空间中的位置调整等功能。先入先出FIFO指令可用于数据的管理。 (三)位右移、位左移指令 该类指令的助记符、指令代码、操作数、程序步如表8-30所示。 表8-30 位移位指令的要素 位移位指令是对D(·)所指定的n1个位元件连同S(·)所指定的n2个位元件的数据右移或左移n2 位,其说明如图8-64所示。 例如,对于图8-64(a)的位右移指令的梯形图,当X010由OFF→ON时,D(·)内(M0~M15)16位数据连同S (·)内(X000~X003)4位元件的数据向右移4位,(X000~X003)4位数据从D(·)的高位端移入,而D(·)的低位M0~M3数据移出(

文档评论(0)

1亿VIP精品文档

相关文档