您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的SFT指令格式及功能
来源:艾特贸易2017-06-05
简介(1) 格式: 其中, St 是移位的开始通道号, E 是移位的结束通道号,它们的选取范围是 IR 、 SR 、 HR 、 AR 、 LR 。 St 和 E 必须在同一区域内,且 St E 。 (2) 功能:二进制位的左移(从低
(1)格式: 其中,St是移位的开始通道号,E是移位的结束通道号,它们的选取范围是IR、SR、HR、AR、LR。St和E必须在同一区域内,且St≤E。 (2)功能:二进制位的左移(从低位向高位移动)。它有3个输入控制端:数据输入端IN,脉冲输入端SP和复位端R。当复位端R为OFF时,在SP端的每个移位脉冲的上升沿,从St到E通道中的所有数据按二进制位依次左移1位。E中最高位溢出丢失,St中最低位则移进从IN端输入的数据;SP端无脉冲输入时不移位;当复位端R为ON时,从St到E所有通道均复位为零,且移位指令不执行。该指令的执行结果不影响标志位。 【例10-3】 图10-3所示的是使用SFT(10)指令的例子。25315上电初始化脉冲对移位寄存器进行上电复位,25502产生的秒脉冲作为移位脉冲。 上电初始化后,200通道中各位均为OFF。在00001为OF'F后,在00000端外加1个宽度为0.5~1s的脉冲,在SP端输入第1个脉冲的上升沿,00000的ON状态移入20000,20000原来的OFF状态移入20001,以下类推;第2个移位脉冲的上升沿,0000。的OFF状态移人20000,20000原来的ON状态移入20001,以下类推:第3个移位脉冲上升沿,20002为ON;第4个移位脉冲上升沿,20003为ON;第5个移位脉冲上升沿,20004为ON;最后00001为ON,将200通道复位。
图10-3 使用移位寄存器指令SFT的例子
点击排行
