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

步进电动机控制

来源:艾特贸易2019-09-01

简介1 .位右移 位右移 SFTR(Shift Right) 指令的功能是使位元件中的状态成组地向右移动,由 n1 指定位元件组的长度, n2 指定移动的位数。对于 FX2N , n2 ≤ n1 ≤ 1024 。图 4 -7 -1 中的 X20 由 O


    1.位右移

    位右移SFTR(Shift Right)指令的功能是使位元件中的状态成组地向右移动,由n1指定位元件组的长度,n2指定移动的位数。对于FX2Nn2n11024。图4 -7 -1中的X20OFF变为ON时,位右移指令按以下顺序移位:M2~MO中的数溢出,M5M3M2MO,M8M6M5M3,X2XOM8M6

 图4 -7 -1位右移指令

4 -7 -1位右移指令

    使用位右移SFTR(Shift Right)指令时应注意:

   (1)位右移SFTR( Shift Right)指令编号为FNC34。它只有16位运算,占9个程序步。

   (2)位右移SFTR( Shift  Right)指令的源操作数和目标操作数都是位元件,源操作数可取XYMS,目标操作数可取YMS。如图4 -7 -1所示的程序中的K9表示有9个位元件,即MO~ M8K3表示每次移动3位。

   (3)X20接通期间,若是连续执行性指令,则每个扫描周期都执行,因此一般情况下,建议使用脉冲型执行指令。

  2.位左移指令

  位左移SFTL(Shift Left)指令的功能是使位元件中的状态成组地向左移动,由n1指定位元件组的长度,n2指定移动的位数,对于FX2Nn2n11024。图4-7 -2中的X20OFF变为ON时,位左移指令按以下顺序移位:M8~M6中的数溢出,M5~M3M8~M6,M2MOM5~M3,X2XOM2~ MO

 图4-7 -2位左移指令

4-7 -2位左移指令

    使用位左移SFTL(Shift Left)指令时应注意:

   (1)位左移SFTL( Shift Left)指令编号为FNC34。它只有l6位运算,占9个程序步。

   (2)位左移SFTL( Shift Left)指令的源操作数和目标操作数都是位元件,源操作数可取XYMS,目标操作数可取YMS。如图4 -7 -2所示程序中的K9表示有9个位元件,即MO~ M8K3表示每次移动3位。

   (3)X20接通期间,若是连续执行性指令,则每个扫描周期都执行,因此一般情况下,建议使用脉冲型执行指令。