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

FX系列PLC选择性分支与汇合的编程

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

简介(1) 选择性分支状态转移图的特点 从多个流程顺序中选择执行哪一个流程,称为选择性分支。图 4.8 就是一个选择性分支的状态转移图。 1) 该状态转移图有三个流程顺序,如图 4.9(a) 、

    (1)选择性分支状态转移图的特点    从多个流程顺序中选择执行哪一个流程,称为选择性分支。图4.8就是一个选择性分支的状态转移图。    1)该状态转移图有三个流程顺序,如图4.9(a)(b)(c)所示。    2) S20为分支状态。    根据不同的条件(X0X10X20),选择且只能选择执行其中的一个流程。    X0ON时执行图4.9(a)X10ON时执行图4.9(b)X20ON时执行图4.9(c)X0X10X20不能同时为ON    3) S50为汇合状态,可由S23S33S43任一状态驱动。    (2)选择性分支与汇合状态转移图与梯形图的转换    在进行选择性分支与汇合状态转移图与梯形图的转换时,首先进行分支状态元件的处理(分支状态的处理方法是:首先进行分支状态的输出连接,然后依次按照转移条件置位各转移分支的首转移状态元件),再依顺序进行各分支的连接,最后进行汇合状态的处理(汇合状态的处理方法是:先进行汇合前的驱动连接,再依顺序进行汇合状态的连接)。图4.8所对应的梯形图如图4. 10所示。
选择性分支状态转移图
    4.8    选择性分支状态转移图
选择性分支状态转移图的三个顺序流程
    4.9    选择性分支状态转移图的三个顺序流程    (3)选择性分支与汇合状态转移图的编程方法    编程原则是,首先集中处理分支状态,然后再集中处理汇合状态。    1)分支状态的编程。编程方法是先进行分支状态的驱动处理,再依顺序进行转移处理。    按分支状态的编程方法,首先对S20进行驱动处理(OUT Y0),然后按S21S31S41的顺序进行转移处理。程序如下:    STL    S20    OUT    Y0 驱动处理    LD    X0    SET    S21 转移到第一分支状态    LD    X10    SET    S31 转移到第二分支状态    LD    X20    SET    S41 转移到第三分支状态    2)汇合状态的编程。编程方法是先进行汇合前状态的驱动处理,再依顺序进行汇合状态的转移处理。
梯形图
    4.10    梯形图    按照汇合状态的编程方法,依次将S21S22S23S31S32S33S41S42S43的输出进行处理,然后按顺序进行从S23(第一分支)、S33(第二分支)、S43(第三分支)向S50的转移。汇合程序如下:    STL   S21第一分支汇合前的驱动处理OUT Y13    OUT   Y1    STL S41第三分支汇合前的驱动处理    LD X1  OUT Y21    SET  S22  LD X21    STL   S22  SET S42    OUT  Y2    STL S42    OUT  T0  OUT Y22    K10   OUT T0    LD T0    K10    SET S23LD T0    STL S23    SET S43    OUT Y3    STL   S43    STL S31第二分支汇合前的驱动处理OUT Y23    OUT Y11 STL S23汇合前的驱动处理    LD X11    LD X2    SET S32    SET S50 由第一分支转移到汇合点    STL      S32    STL S33    OUT Y12 LD    X12    OUT T0    SET S50 由第二分支转移到汇合点    K10    STL S43    LD T0    LD X22    SET S33 SET S50 由第三分支转移到汇合点    STL S33