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

PLC的字移位指令

来源:艾特贸易2017-06-05

简介字移位指令包括一位数字左移 SLD (74) 、一位数字右移 SRD (75) 和字移位 WSFT (16) 。一位数字左移 SLD (74) 用来将多个十进制位依次左移,一位数字 右移 SRD (75) 用来将多个十进制位依次右移

    字移位指令包括一位数字左移SLD (74)、一位数字右移SRD (75)和字移位WSFT (16)。一位数字左移SLD (74)用来将多个十进制位依次左移,一位数字右移SRD (75)用来将多个十进制位依次右移,字移位WSFT (16)用来以通道为单位将数据从指定的开始通道向结束通道依次移动一个字(16位)。指令格式及功能见表3 22    3-22    一位数字左移/右移指令SLD (74) /SRD (75)和字移位指令WSFT (16)
一位数字左移/右移指令SLD (74) /SRD (75)和字移位指令WSFT (16)    说明:    D1D2必须在同一数据区内,并且D1D2    SLDSRD指令允许多个通道连续移位,但连接的长度应在50个通道以下,否则将发生电源故障。    ③上述指令对标志位的影响见表3-23    3-23    SLD (74) /SRD (75)WSFT (16)对标志位的影响
SLD (74) /SRD (75)和WSFT (16)对标志位的影响
    【例3-18 SLD (74)指令应用举例。    【解】  DM0010=#3861DM0011= #A085,执行过程如图3-24所示。
一位数据左移指令举例
    3-24    一位数据左移指令举例    【例3-19 SRD (75)指令应用举例。    【解】  DM0010=#3861DM0011= #A085,执行过程如图3-25所示。
一位数据右移指令举例
    3-25    一位数据右移指令举例    【例3-20 WSFT (16)指令应用举例。    【解】  DM0010=#3861DM0011= #A085DM0012= #F0C2,执行过程如图3-26所示。
字移位指令举例
    3-26    字移位指令举例