自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

plc移位寄存指令SFT

时间:2015-08-25 09:34来源:未知 编辑:自动控制网
SFT指令在梯形图中的符号如图1所示。 IN端为数据输入端,CP端为脉冲输入端,R端为复位输入端。 SFT指令的功能相当于一个串行输入移位寄存器,其功能是将从首通道到末通道的n个通道的n16 位数据按位移位。 图1 SFT指令在梯形图中的符号 SFT指令可使用的通道可

    SFT指令在梯形图中的符号如图1所示。 本文来自www.eadianqi.com

    IN端为数据输入端,CP端为脉冲输入端,R端为复位输入端。

自动控制网www.eadianqi.com版权所有

    SFT指令的功能相当于一个串行输入移位寄存器,其功能是将从首通道到末通道的n个通道的n×16 位数据按位移位。

本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

图1 SFT指令在梯形图中的符号

自动控制网www.eadianqi.com版权所有

    SFT指令可使用的通道可以是输出继电器、内部辅助继电器和保持继电器通道。首通道和末通道可以是同一个通道,也可以不是同一通道(此时要求首通道号小于末通道号,且要保证首通道和末通道是同一类通道)。

自动控制网www.eadianqi.com版权所有

    用SFT指令编程时必须按数据输入、移位脉冲输入、复位输入、SFT、首通道号、末通道号的顺序进行编程。数据移位是由脉冲输入CP端控制,CP端每由OFF→ON一次(即在移位脉冲输入的上升沿),从首通道至末通道的所有“位”均将自己的数据(0或1)传给下一“位”,首通道的第一位(即首通道的第00位)的状态取决于移位脉冲的上升沿所对应的数据输入IN端的状态,即在移位脉冲输入的上升沿所对应的时刻,如果IN端为ON,则首通道的第00位也为ON,否则为OFF。当复位输入R端变为ON时,所有被移位通道中的数据同时被置“0”。如果移位通道是保持继电器通道,则电源掉电时通道中的内容保持不变。 本文来自www.eadianqi.com

  图2中,在复位输入0503为OFF时,0500(即首通道的第一位)的状态取决于数据输入IN(即1000),其它各位在每个时钟脉冲CP的上升沿依次移位。在复位输入0503为ON时,所有位均被置“0”。

自动控制网www.eadianqi.com版权所有

本文来自www.eadianqi.com

图2 SFT指令 本文来自www.eadianqi.com

本文已影响