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

CPM2A系列PLC的SFT指令格式及功能

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

简介(1) 格式: 其中, St 是移位的开始通道号, E 是移位的结束通道号,它们的选取范围是 IR 、 SR 、 HR 、 AR 、 LR 。 St 和 E 必须在同一区域内,且 St E 。 (2) 功能:二进制位的左移(从低

    (1)格式:CPM2A系列PLC的SFT指令格式    其中,St是移位的开始通道号,E是移位的结束通道号,它们的选取范围是IRSRHRARLRStE必须在同一区域内,且StE    (2)功能:二进制位的左移(从低位向高位移动)。它有3个输入控制端:数据输入端IN,脉冲输入端SP和复位端R。当复位端ROFF时,在SP端的每个移位脉冲的上升沿,从StE通道中的所有数据按二进制位依次左移1位。E中最高位溢出丢失,St中最低位则移进从IN端输入的数据;SP端无脉冲输入时不移位;当复位端RON时,从StE所有通道均复位为零,且移位指令不执行。该指令的执行结果不影响标志位。    【例10-3  10-3所示的是使用SFT(10)指令的例子。25315上电初始化脉冲对移位寄存器进行上电复位,25502产生的秒脉冲作为移位脉冲。    上电初始化后,200通道中各位均为OFF。在00001OF'F后,在00000端外加1个宽度为0.51s的脉冲,在SP端输入第1个脉冲的上升沿,00000ON状态移入2000020000原来的OFF状态移入20001,以下类推;第2个移位脉冲的上升沿,0000。的OFF状态移人2000020000原来的ON状态移入20001,以下类推:第3个移位脉冲上升沿,20002ON;第4个移位脉冲上升沿,20003ON;第5个移位脉冲上升沿,20004ON;最后00001ON,将200通道复位。
使用移位寄存器指令SFT的例子
    10-3    使用移位寄存器指令SFT的例子