您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的移位寄存器指令SFT(010)
来源:艾特贸易2017-06-04
简介移位寄存器指令 SFT 用来进行移位寄存器的动作,其功能相当于一个串行输入移位寄存器。移位寄存器指令 SFT 的应用见例 2-21 和例 2-22 。 【例 2-21 】图 2-45 是 SFT 指令梯形图和语句表应
移位寄存器指令SFT用来进行移位寄存器的动作,其功能相当于一个串行输入移位寄存器。移位寄存器指令SFT的应用见例2-21和例2-22。 【例2-21】图2-45是SFT指令梯形图和语句表应用示例。 图2-45中,SFT指令的首通道和末通道都是W0,说明移位是在W0通道内进行的。P_1s产生的秒脉冲作为移位脉冲,0.00的ON、OFF状态作为输入数据。在PLC通电后的第一个扫描周期由P_First_Cycle(对应内存A200. 11)对移位寄存器进行复位。在移位过程中,只要0. 01为ON,移位寄存器即复位。下面,我们结合图2-45c的工作波形来了解执行SFT指令的移位过程。PLC通电之初,W0通道内各位均为OFF,当0.01为OFF后,在SP端输入的第一个移位脉冲前沿时刻,0. 00的ON状态移入W0. 00,使W0. 00变为ON,W0. 00原来的OFF态移入W0. 01,以此类推。在第二个移位脉冲前沿时刻,由于0.00已为OFF,因此W0. 00为OFF,而W0. 00原来的ON状态移入W0. 01,以此类推。在第四个移位脉冲前沿时刻W0. 03变为ON,使100. 00为ON。在第五个移位脉冲时W0. 03为OFF,100. 00也变为OFF。在第六个移位脉冲到来之前0.01为ON,将W0通道全部复位。 在图2-45中,如果将常开触点W0. 03与0.00并联,读者可自行分析移位过程。 图2-45 SFT指令梯形图和语句表应用示例(一) a)梯形图b)语句表c)波形图 【例2-22】图2-46是SFT指令梯形图和语句表的另一种用法。 图2-46中,数据输入端接的是P_Off(常OFF),移位数据是通过@MOV指令传送的。在0. 00由OFF变为ON时刻执行一次@MOV指令,将数据#0001传送到W0通道中去,使W0. 00为ON,其余位均为OFF。对应每一个移位脉冲,W0. 00的ON状态依次向高位移动。该图的移位过程与图类似,读者可自行分析。
图2-46 SFT指令梯形图和语句表应用示例(二) a)梯形图b)语句表
点击排行
