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 |