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

S7-200 PLC SCR指令在选择性分支流程(条件转换)的

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

简介在某些情况下,一个控制状态流可以转入多个可能的控制状态流中的某一个,到底进入哪一个控制状态流,取决于控制状态流前面的转移条件,哪一个条件首先为真,即转入该控制状态

    在某些情况下,一个控制状态流可以转入多个可能的控制状态流中的某一个,到底进入哪一个控制状态流,取决于控制状态流前面的转移条件,哪一个条件首先为真,即转入该控制状态流,此即条件转换,如图3-32所示。    对应的选择性分支流程(条件转换)的SCR程序如图3-33所示。
选择性分支流程(条件转换)的控制
    3-32    选择性分支流程(条件转换)的控制
选择性分支流程(条件转换)的SCR程序
    3-33    选择性分支流程(条件转换)的SCR程序    在图3-33中,当满足M3.2=1”条件时,则转移到状态M;当满足I3.3=1”条件时,则转移到状态N,一旦转移,即关闭原状态L    重申一下:在使用SCR指令时,不能把同一个S位用于不同的程序中。比如,在主程序中用了S0.1,在子程序中就不能再使用此地址。    【例3-6】根据舞台灯光效果的要求,控制红、绿、黄三色灯。要求:红灯先亮,2s后绿灯亮,再过3s后黄灯亮,待红、绿、黄灯全亮3min后,全部熄灭。试用SCR指令设计其控制程序,如图3-34所示。
舞台灯光SCR指令编程
    3-34    舞台灯光SCR指令编程    【例3-7 使用传送带将大小球分类。    大小球分拣及传送机械示意图如图3-35所示,图中的左上角为机械原点,其动作顺序为:下降→吸球→上升→右行→下降→释放→上升→左行返回。另外,机械臂下降(设定下降时间为2s)时,当电磁铁压着大球时,下限开关LS2断开,压着小球时LS2接通。    现在分别用S7-200系列PLC的顺序控制指令和基本指令对该例进行编程,读者可比较一下用两种编程方式编出的程序的优劣。顺控指令在该例中是选择性分支和汇合流程的典型应用。
大小球分拣及传送机械示意图
    3-35    大小球分拣及传送机械示意图    (1)用顺序控制指令编程。    1)大小球分拣及传送控制系统顺序控制指令I/O编址见表3-10    3-10    大小球分拣及传送控制系统顺序控制指令编程I/O编址
大小球分拣及传送控制系统顺序控制指令编程I/O编址
    2)大小球分拣及传送控制系统SCR指令编程梯形图如图3-36所示。
大小球分拣及传送控制系统SCR指令编程梯形图
大小球分拣及传送控制系统SCR指令编程梯形图
大小球分拣及传送控制系统SCR指令编程梯形图
    3-36    大小球分拣及传送控制系统SCR指令编程梯形图    (2)用基本指令编程。    1)大小球分拣及传送控制系统基本指令编程I/O编址见表3-11    3-11    大小球分拣及传送控制系统基本指令编程I/O编址
大小球分拣及传送控制系统基本指令编程I/O编址
    2)大小球分拣及传送控制系统基本指令编程梯形图如图3-37所示。
大小球分拣及传送控制系统基本指令编程梯形图
大小球分拣及传送控制系统基本指令编程梯形图
大小球分拣及传送控制系统基本指令编程梯形图
    3-37    大小球分拣及传送控制系统基本指令编程梯形图    比较两种指令的程序,可以看到,顺序控制指令编程工艺过程清楚,结构层次明确,逻辑简单,各动作按控制状态依次完成,允许双重或多重输出,但程序冗长,需39Network。而用基本指令编程时,逻辑关系比较复杂,需要一定的编程技巧,但程序简洁紧凑,仅需14Network便可达到控制目标。