您现在的位置是:首页 > 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指定移动的位数。对于FX2N,n2≤n1≤1024。图4 -7 -1中的X20由OFF变为ON时,位右移指令按以下顺序移位:M2~MO中的数溢出,M5~M3→M2~MO,M8~M6→M5~M3,X2~XO→M8~M6。
图4 -7 -1位右移指令
使用位右移SFTR(Shift Right)指令时应注意:
(1)位右移SFTR( Shift Right)指令编号为FNC34。它只有16位运算,占9个程序步。
(2)位右移SFTR( Shift Right)指令的源操作数和目标操作数都是位元件,源操作数可取X、Y、M、S,目标操作数可取Y、M、S。如图4 -7 -1所示的程序中的K9表示有9个位元件,即MO~ M8,K3表示每次移动3位。
(3)在X20接通期间,若是连续执行性指令,则每个扫描周期都执行,因此一般情况下,建议使用脉冲型执行指令。
2.位左移指令
位左移SFTL(Shift Left)指令的功能是使位元件中的状态成组地向左移动,由n1指定位元件组的长度,n2指定移动的位数,对于FX2N,n2≤n1≤1024。图4-7 -2中的X20由OFF变为ON时,位左移指令按以下顺序移位:M8~M6中的数溢出,M5~M3→M8~M6,M2~MO→M5~M3,X2~XO→M2~ MO。
图4-7 -2位左移指令
使用位左移SFTL(Shift Left)指令时应注意:
(1)位左移SFTL( Shift Left)指令编号为FNC34。它只有l6位运算,占9个程序步。
(2)位左移SFTL( Shift Left)指令的源操作数和目标操作数都是位元件,源操作数可取X、Y、M、S,目标操作数可取Y、M、S。如图4 -7 -2所示程序中的K9表示有9个位元件,即MO~ M8,K3表示每次移动3位。
(3)在X20接通期间,若是连续执行性指令,则每个扫描周期都执行,因此一般情况下,建议使用脉冲型执行指令。