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

用置位/复位指令设计PLC顺序控制梯形图

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

简介置位/复位指令也是几乎所有型号的 PLC 都有的基本指令。用置位/复位指令可以实现启保停回路,也可以直接用它们来编制顺序控制程序。 1 .以转换为中心的编程方法 仍以图 5.23 所

    置位/复位指令也是几乎所有型号的PLC都有的基本指令。用置位/复位指令可以实现启保停回路,也可以直接用它们来编制顺序控制程序。    1.以转换为中心的编程方法    仍以图5.23所示的动力头进给运动过程的控制为例,使用S/R指令实现顺序控制的梯形图如图5.25所示,是通过以转换为中心的编程法方法来实现顺序控制功能的。    M200M201的转换为例,实现转换同时需要两个条件:    ·该转换的前级步是活动步,即M200 =1    ·转换条件成立,即X400 =1    在梯形图中,用M200X400的常开触点组成的串联回路来表示上述转换条件。当转换条件满足时,用S指令将后续步变为活动步(将M201置位),同时用R指令将前级步变为非活动步(将M200复位)。
以转换为中心的顺序控制梯形图
    5.25    以转换为中心的顺序控制梯形图    可见,在以转换为中心的顺序控制程序编程方法中,用该转换所有前级步对应的辅助继电器常开触点与转换对应的触点或回路串联(相当于启保停回路中的启动回路),作为所有后续步对应的辅助继电器的置位和使所有前级步对应的辅助继电器复位的条件。在任何情况下,代表工步的辅助继电器的控制回路都可以利用这一原则来设计,每一个转换对应着一个这样的控制回路。    可见,这种编程方法与转换实现的基本规则之间有着严格的对应关系,用它编制复杂的顺序控制梯形图时,更能显示出它的优越性。    注意:使用这种编程方法时,不能将输出位的线圈与置位指令和复位指令并联来获得输出信号。    由于前级步和转换条件对应的串联回路的接通时间只有一个扫描周期,转换条件满足后,前级步马上就被复位,该串联回路断开。而输出线圈至少应该在某一步对应的全部时间内被接通,所以应该根据功能表图,用代表工步的辅助继电器的常开触点和它们的并联回路来驱动输出位的线圈。    2.以指令为中心的编程方法    5.25所示的梯形图是基于Fl系列PLCS/R指令来编写的,置位和复位指令在程序中可以分开使用。    有些PLC的置位、复位指令虽然与Fl系列PLCS/R指令功能上相同,但是置位和复位功能不能分开,如欧姆龙的C系列PLC中的锁存器(Keep指令)。在这种情况下,需要采用以指令为中心的编程方法,图5.25的梯形图程序可以改写为图5.26所示以指令为中心的顺序控制梯形图程序。
以指令为中心的顺序控制梯形图
    5.26    以指令为中心的顺序控制梯形图    以指令为中心的编程方法的特点是同一辅助继电器的置位、复位指令靠在一起,所以很容易改写并适应其他PLC指令系统的要求。    这种编程方法与使用启保停回路的编程方法密切相关,它的置位条件和复位条件分别与启保停回路中的辅助继电器启动和停止条件相同,保持和停止功能则是用置位、复位指令来实现。