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

PLC的移位寄存器指令说明及使用举例

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

简介移位寄存器指令的功能是将一个数值移入移位寄存器中。使用该指令,每个扫描周期,整个移位寄存器的数据移动一位。 1 .指令说明 移位寄存器指令说明如下: 2 .指令使用举例 移

    移位寄存器指令的功能是将一个数值移入移位寄存器中。使用该指令,每个扫描周期,整个移位寄存器的数据移动一位。    1.指令说明    移位寄存器指令说明如下:
移位寄存器指令说明
    2.指令使用举例    移位寄存器指令使用如图5-13所示,当I1.0触点第一次闭合时,P触点接通一个扫描周期,执行SHRB指令,将V100.0(S_ BIT)为最低地址的4(N)个连续位单元V100.3~V100.0定义为一个移位寄存器,并把I0.3(DATA)位单元送来的数据“1”移入V100.0单元中,V100.3~V100.0原先的数据都会随之移动一位,V100.3中先前的数据“0”被移到溢出标志位SM1.1中;当I1.0触点第二次闭合时,P触点又接通一个扫描周期,又执行SHRB指令,将I0.3送来的数据“0”移入V100.0单元中,V100.3~V100.1的数据也都会移动一位,V100.3中的数据“1”被移到溢出标志位SM1.1中。    在图5-13中,如果N=-4I0.3位单元送来的数据会从移位寄存器的最高位V100.3移入,最低位V100.0移出的数据会移到溢出标志位SM1.1中。
 移位寄存器指令使用举例
    5-13    移位寄存器指令使用举例