5.6顺序控制指令

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.6顺序控制指令

5.6.1顺序控制指令

S7-200 PLC提供了三条顺序控制指令,其指令的格式、功能及操作数形式为如表5-所示。

表5- 顺序控制指令

1.顺序步开始指令(LSCR)

顺序控制继电器位有效时,激活所在的SCR段,该程序步执行。

2.顺序步转移指令(SCRT)

该指令操作数bit置位激活下一个SCR段的状态,使下一个SCR段开始工作,同时使该指令所在段停止工作,状态器复位。

3.顺序步结束指令(SCRE)

SCRE为顺序步结束指令,为一个状态的结束。顺序步的处理程序在LSCR和SCRE之间。

5.6.2功能流程图

功能流程图也叫做状态转移图,简称流程图。它使用图解方式描述顺序控制程序,属于一种功能说明性语言。状态转移图主要由“状态块”、“转移条件”和“连接线段”等要素构成。合理运用各元素,就可得到顺序控制程序的静态表示图,再根据图形编辑为顺序控制程序即可。

1.状态块

每一个状态块相对独立,拥有自己的编号或代码,表示顺序控制程序中的每一个SCR段(顺序控制继电器段)。状态转移图往往以一个横线表示开始,下面就是一个个的状态块连接。每一个状态块在控制系统中都具有一定的动作和功能,在画状态转移图时也要表示出来。一般在状态块的右端用线段连接一方框,描述该段内的动作和功能。如图7.82所示。

图5- 状态块的表示

2.工作状态

工作状态是控制系统正常运行时的状态,根据系统的运行状态可分为动态和静态两种。动态是当前正在运行的状态,静态是没有运行的状态。

3.转移条件

转移条件是从一个状态到另一个状态的变化条件,用两个状态之间的有向线段表示。

4.功能图的构成规则

①状态与状态不能相连,必须用转移分开;

②转移与转移不能相连,必须用状态分开;

③状态与转移、转移与状态之间的连接采用有向线段,从上向下画时,可以省略箭头;当有向线段从下向上画时,必须画上箭头,以表示方向。

④一个功能图至少要有一个初始状态。

⑤在使用功能图时,状态器的编号可以不按顺序编排。

5.6.3常用功能流程图

1. 顺序结构

顺序结构也称为单流程或无分支顺序控制,是各个顺控程序段的转换不带分支和汇合的顺控过程。这类控制过程是一个顺控程序段只能转到另一个唯一的顺控程序段。

0、1、2为状态又称流程步或工作步。表示控制系统中的一个稳定状态。状态左(右)侧为动作,表示状态需要执行的功能操作。

2.并发性分支结构

又叫并行分支顺序控制,某一个状态的下面需要同时启动若干个状态流的结构。

3.选择性分支结构

选择性分支结构是指下一个状态是多分支状态,但只能转入其中的某一个控制流状态。控制流进入前面转移条件(A、C、F)为真的分支。

4.并行汇合顺序控制

多流汇成单流时,即为汇集。两个或多个顺序状态流汇合成单流时存在汇集问题。控制流汇集时,必须同时激活全部顺控状态

流,才能启动下一状态。见图5- 。

图5- 并行汇合顺序控制流程

5.循环结构

循环结构用于一个顺序过程的多次重复执行。

5.6.4顺序控制指令使用要点

(1)每一个SCR段都要注意3个方面的内容。

①本SCR段要完成什么样的工作?

②什么条件下才能实现状态的转移?

③状态转移的目标是什么?

(2)只有已激活的步才被扫描,才被执行。

(3)在已激活步中,如激活了后续步,则本步自然处于非激活状态。在程序中,可任意将某步激活。

(4)当某步激活后,原来激活它的条件变化,不再对其产生影响。

(5)一个SCR段被复位后,其内部的元件(线圈、定时器等)一般也要复位,若要保持输出状态,则需要使用置位指令。

(6)在所有SCR段结束后,要用复位指令R复位仍为运行状态的S位,否则程序会出现运行错误。

(7)顺序控制指令SCR只对状态元件S有效。为了保证程序的可靠运行,驱动状态元件S的信号应采用短脉冲。

(8)不能在SCR段中使用FOR、NEXT和END指令。

(9)不能把同一个S位在一个程序中多次使用。例如,如果在主程序中使用S0.1,则

不能在子程序中再使用。

【例5-】顺序控制指令

两台电机控制---按下启动按钮I0.0,M1电机Q0.0启动,5s后,M2电机Q0.1启动。按下停止按钮I0.1,两台电机停止。

相关文档
最新文档