您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC SCR指令在选择性分支流程(条件转换)的
来源:艾特贸易2017-06-04
简介在某些情况下,一个控制状态流可以转入多个可能的控制状态流中的某一个,到底进入哪一个控制状态流,取决于控制状态流前面的转移条件,哪一个条件首先为真,即转入该控制状态
在某些情况下,一个控制状态流可以转入多个可能的控制状态流中的某一个,到底进入哪一个控制状态流,取决于控制状态流前面的转移条件,哪一个条件首先为真,即转入该控制状态流,此即条件转换,如图3-32所示。 对应的选择性分支流程(条件转换)的SCR程序如图3-33所示。 图3-32 选择性分支流程(条件转换)的控制
图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所示。
图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编址
2)大小球分拣及传送控制系统SCR指令编程梯形图如图3-36所示。
图3-36 大小球分拣及传送控制系统SCR指令编程梯形图 (2)用基本指令编程。 1)大小球分拣及传送控制系统基本指令编程I/O编址见表3-11。 表3-11 大小球分拣及传送控制系统基本指令编程I/O编址
2)大小球分拣及传送控制系统基本指令编程梯形图如图3-37所示。
图3-37 大小球分拣及传送控制系统基本指令编程梯形图 比较两种指令的程序,可以看到,顺序控制指令编程工艺过程清楚,结构层次明确,逻辑简单,各动作按控制状态依次完成,允许双重或多重输出,但程序冗长,需39个Network。而用基本指令编程时,逻辑关系比较复杂,需要一定的编程技巧,但程序简洁紧凑,仅需14个Network便可达到控制目标。
点击排行
