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

字右移和字左移指令

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

简介1.字右移WSFR( Word Shift Right)指令 WSFR指令以字为单位,将n1字右移n2个字(n2≤n1≤512)。图4-6 -7中的XO由OFF变为ON时,字右移指令按以下顺序移位:D2~DO中的数溢出,D5~D3→D2~DO,D8~D6→D5~


    1.字右移WSFR( Word Shift Right)指令

    WSFR指令以字为单位,将n1字右移n2个字(n2≤n1≤512)。图4-6 -7中的XO由OFF变为ON时,字右移指令按以下顺序移位:D2~DO中的数溢出,D5~D3→D2~DO,D8~D6→D5~D3,T2~TO→D8~D6.

    使用位字右移WSFR指令时应注意:

    (1)字右移WSFR的功能指令编号为FNC36,字移动指令只有16位运算,占9个程序步。

    (2)它们的源操作数可取KnX、KnY、KnM、KnS、T、C或D,目标操作数可取KnY、KnM、KnS、T、C或D。

 图4 -6 -7字右移指令

图4 -6 -7字右移指令

    2.字左移WSFL( Word Shift Left)指令

    WSFL指令以字为单位,将n1个字左移n2个字(n2≤n1≤512)。图4-6 -8中的XO由OFF变为ON时,字左移指令按以下顺序移位:D8~D6中的数溢出,D5~D3→D8~D6,D2~DO→D5~D3,T2~TO→D2~DO。

    使用位字左移WSFL指令时应注意:

    (1)功能指令编号为FNC37。字移动指令只有16位运算,占9个程序步。

    (2)它们的源操作数可取KnX、KnY、KnM、KnS、T、C或D,目标操作数可取KnY、KnM、KnS、T、C或D。