您现在的位置是:首页 > PLC技术 > PLC技术
CPM1A系列PLC的逐位移位指令SFT
来源:艾特贸易2017-06-05
简介逐位移位指令又称移位寄存器指令,本指令带两个操作数,以通道为单位,第一个操作数为首通道号 D1 ,第二个操作数为末通道号 D2 。所使用的继电器有: 000CH ~ 019CH 、 200CH ~ 252
逐位移位指令又称移位寄存器指令,本指令带两个操作数,以通道为单位,第一个操作数为首通道号D1,第二个操作数为末通道号D2。所使用的继电器有:000CH~019CH、200CH~252CH、HR00~HR19。其功能相当于一个串行输入移位寄存器。 移位寄存器有数据输入端(IN)、移位时钟端(CP)及复位端(R),必须按照输入(IN)、时钟(CP)、复位(R)和SFT指令的顺序进行编程。当移位时钟由OFF→ON时,将(D1~D2)通道的内容,按照从低位到高位的顺序移动一位,最高位溢出丢失,最低位由输入数据填充。当复位端输入ON时,参与移位的所有通道数据均复位,即都为OFF。一个通道的移位举例如图4-10所示。 图4-10 SFT指令的编程举例 若把例中梯形图的最后一行改为20015控制01000时,可把移位寄存器16位的内容一位一位地输出。当00005变为ON时,10号通道数据置零。 如果需要多于16位的数据进行移位,可以将几个通道级联起来。 移位指令在使用时须注意:起始通道和结束通道,必须在同一种继电器中且起始通道号≤结束通道号。
点击排行
