1、本章的主要内容本章的主要内容 7.1 顺序控制概述顺序控制概述7.2 S7-200PLC 顺序控制指令与程序编写顺序控制指令与程序编写7.3 S7-300/400PLC顺序控制指令与程序编写顺序控制指令与程序编写1 2022-7-26 7.1.1顺序控制的基本概念顺序控制的基本概念 顺序流程控制就是按照生产工艺预先规定的顺序,顺序流程控制就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部的状态和时间的顺在各个输入信号的作用下,根据内部的状态和时间的顺序,在生产过程中各个执行机构自动有序地进行操作。序,在生产过程中各个执行机构自动有序地进行操作。它是一种效率较高的编程调试方法,其基
2、本思想方法就它是一种效率较高的编程调试方法,其基本思想方法就是将系统的一个工作周期划分为若干个顺序相连的阶段,是将系统的一个工作周期划分为若干个顺序相连的阶段,通过步进的方式,实现系统的各种要求。在工程上,用通过步进的方式,实现系统的各种要求。在工程上,用梯形图或语句表的一般指令编程,程序虽然简洁但需要梯形图或语句表的一般指令编程,程序虽然简洁但需要一定的编程技巧,特别是对于一个工艺过程比较复杂的一定的编程技巧,特别是对于一个工艺过程比较复杂的控制系统。对于一些顺序控制过程,各过程之间的逻辑控制系统。对于一些顺序控制过程,各过程之间的逻辑关系复杂,给编程带来较大的困难。此时,利用顺序控关系复杂
3、,给编程带来较大的困难。此时,利用顺序控制语言来编制程序会比较方便。制语言来编制程序会比较方便。应用中,先根据控制要求绘制顺序功能图,然后根应用中,先根据控制要求绘制顺序功能图,然后根据顺序功能图编写程序。西门子据顺序功能图编写程序。西门子PLC S7-200、S7-300/400都提供了顺序控制编程语言。都提供了顺序控制编程语言。2 2022-7-267.1.2顺序控制图与步进的基本结构顺序控制图与步进的基本结构 顺序功能图将控制过程分成若干个顺序功能图将控制过程分成若干个“步步”,每,每一步按条件执行,连在一起构成了程序控制的流程一步按条件执行,连在一起构成了程序控制的流程图,称为顺序功能
4、图,如图图,称为顺序功能图,如图7-1所示。顺序功能图所示。顺序功能图的概念和传统的电气控制中的概念是完全一致的,的概念和传统的电气控制中的概念是完全一致的,这给电气工程师使用这给电气工程师使用PLC带来很大的方便。带来很大的方便。图图7-1顺序功能图顺序功能图 3 2022-7-267.1.2顺序控制图与步进的基本结构顺序控制图与步进的基本结构(续续)顺序功能图中的顺序功能图中的“步步”是个很重要的概念。在顺是个很重要的概念。在顺序序功能图中,一个功能图中,一个“步步”对应于一个控制步骤。对应于一个控制步骤。“步步”有有3要素:步的开始与结束、步内操作和转要素:步的开始与结束、步内操作和转移
5、条件,如图移条件,如图7-2所示。所示。图7-2 顺序控制的步4 2022-7-267.1.3顺序控制的结构形式顺序控制的结构形式 顺序控制按顺序功能图的结构可以分为三种形式:顺序控制按顺序功能图的结构可以分为三种形式:单流程、选择性分支流程和并进分支流程。单流程、选择性分支流程和并进分支流程。在单流程设计中,每个前一级步的后面只有一个在单流程设计中,每个前一级步的后面只有一个转换,每个转换的后面只有一步;每一步都按顺序转换,每个转换的后面只有一步;每一步都按顺序相继激活,如图相继激活,如图7-3(左)所示。在选择性分支流程(左)所示。在选择性分支流程设计中,一个前级步的后面紧跟着若干后续步可
6、供设计中,一个前级步的后面紧跟着若干后续步可供选择,但一般只允许选择其中的一条分支如图选择,但一般只允许选择其中的一条分支如图7-3(中)所示。在并进分支流程设计中,一个前级步(中)所示。在并进分支流程设计中,一个前级步的后面紧跟着若干后续步,当转换实现时将后续步的后面紧跟着若干后续步,当转换实现时将后续步同时激活同时激活,如图如图7-3(右)所示。注:用双线表示并(右)所示。注:用双线表示并进并出进并出 5 2022-7-267.1.3顺序控制的结构形式顺序控制的结构形式(续续)图7-3 顺序控制的结构形式6 2022-7-267.1.4顺序控制图的绘制举例顺序控制图的绘制举例 绘制顺序功能
7、图没有严格的规律可寻,工程上绘制顺序功能图没有严格的规律可寻,工程上常用的方法就是仔细地分析控制系统的要求和控制对常用的方法就是仔细地分析控制系统的要求和控制对象的工作过程,按功能、时间进行归类总结,并在时象的工作过程,按功能、时间进行归类总结,并在时间上划分出有一定次序的工作步骤,以及各步骤的转间上划分出有一定次序的工作步骤,以及各步骤的转换条件;在这些步骤中确定哪些是需要并行执行的,换条件;在这些步骤中确定哪些是需要并行执行的,哪些是依次顺序执行的;是循环结构还是非循环结构。哪些是依次顺序执行的;是循环结构还是非循环结构。下面以某混料系统为例来说明如何绘制顺序功能图。下面以某混料系统为例来
8、说明如何绘制顺序功能图。7 2022-7-267.1.4顺序控制图的绘制举例顺序控制图的绘制举例例例7.1混料系统的顺序功能图的绘制。混料系统的顺序功能图的绘制。本案例的控制对象是混料罐,如图本案例的控制对象是混料罐,如图7-4所示。混所示。混料罐有两个进料口,一个出料口,上部有搅拌电动机。料罐有两个进料口,一个出料口,上部有搅拌电动机。混料罐上有三个液面位置传感器,分别指示液面的高、混料罐上有三个液面位置传感器,分别指示液面的高、中和低。当液面处于某种水平时,相应的液面位置传中和低。当液面处于某种水平时,相应的液面位置传感器有信号。操作面板上有开始和停止两个按钮,两感器有信号。操作面板上有开
9、始和停止两个按钮,两个按钮上带有指示灯。个按钮上带有指示灯。8 2022-7-267.1.4顺序控制图的绘制举例顺序控制图的绘制举例 系统开始运行后,首先打开出料阀门,放料系统开始运行后,首先打开出料阀门,放料5s后关上出料阀门;接着打开进料阀门后关上出料阀门;接着打开进料阀门1,进料至中液,进料至中液位时关上进料阀门位时关上进料阀门1;接着打开进料阀门;接着打开进料阀门2,进料至高,进料至高液位时关上进料阀门液位时关上进料阀门2;搅拌;搅拌5s后放料。如此连续循后放料。如此连续循环,直到系统停止。环,直到系统停止。分析混料罐工作的过程,绘制出混料罐工作的分析混料罐工作的过程,绘制出混料罐工作
10、的顺序功能图,如图顺序功能图,如图7-5所示。所示。9 2022-7-267.1.4顺序控制图的绘制举例顺序控制图的绘制举例图7-4 控制对象示意图10 2022-7-267.1.4顺序控制图的绘制举例顺序控制图的绘制举例图7-5 PLC控制程序流程图11 2022-7-26本章的主要内容本章的主要内容 7.1 顺序控制概述顺序控制概述7.2 S7-200PLC 顺序控制指令与程序编写顺序控制指令与程序编写7.3 S7-300/400PLC顺序控制指令与程序编写顺序控制指令与程序编写12 2022-7-267.2.1 S7-200顺序控制指令及其使用顺序控制指令及其使用 S7-200系列系列P
11、LC提供了顺序流程的相关指令,即顺提供了顺序流程的相关指令,即顺序控制继电器指令序控制继电器指令SCR、SCRT、SCRE等。顺序功等。顺序功能流程图的主要元素是步、转移、转移条件和动作。能流程图的主要元素是步、转移、转移条件和动作。13 2022-7-267.2.1 S7-200顺序控制指令及其使用顺序控制指令及其使用使用使用S7-200系列系列PLC顺序流程指令需要注意以下几点。顺序流程指令需要注意以下几点。1)不能在一行以上程序中使用相同的)不能在一行以上程序中使用相同的Sx.y位。位。2)不能在)不能在SCR指令中使用指令中使用JMP和和LBL指令,即不允指令,即不允许用跳入或跳出的方
12、法跳入或跳出许用跳入或跳出的方法跳入或跳出SCR段,其实对用段,其实对用顺序流程控制指令能实现跳转的,完全可以不用顺序流程控制指令能实现跳转的,完全可以不用JMP。3)不能在)不能在SCR段中使用段中使用END指令。指令。14 2022-7-267.2.1 S7-200顺序控制指令及其使用顺序控制指令及其使用 步进程序和非步进程序分别执行,执行的结果步进程序和非步进程序分别执行,执行的结果可能相互影响,如网络可能相互影响,如网络1的执行结果会使步进程序进的执行结果会使步进程序进入入S0.0步,网络步,网络2的执行结果可能会使步进程序从的执行结果可能会使步进程序从S0.0步转移至其他步,网络步转
13、移至其他步,网络4中中S0.0步的执行结果会步的执行结果会决定网络决定网络8的执行结果。的执行结果。另外,图另外,图7-6中的网络中的网络4和和5中的条件是中的条件是S0.0和和SM0.0,它们在这里是等效的,在,它们在这里是等效的,在S0.0步内是一直接步内是一直接通的。通的。15 2022-7-267.2.1 S7-200顺序控制指令及其使用顺序控制指令及其使用16 2022-7-267.2.1 S7-200顺序控制指令及其使用顺序控制指令及其使用17 2022-7-267.2.2 应用举例应用举例 本节将再次讲解本节将再次讲解7.1节的混料罐节的混料罐PLC程序开发,程序开发,使用顺序控
14、制实现控制要求。程序流程图和使用顺序控制实现控制要求。程序流程图和7.1节的相节的相同。本节将使用同。本节将使用S7-200 PLC的步进指令完成程序的编的步进指令完成程序的编写。写。例例7.2 混料罐顺序控制程序设计。混料罐顺序控制程序设计。混料罐的地址符号表如表混料罐的地址符号表如表7-2所示。混料罐的所示。混料罐的S7-200 PLC步进控制程序如图步进控制程序如图7-7所示。所示。18 2022-7-267.2.2应用举例应用举例 19 2022-7-26 7.2.2应用举例应用举例图7-7 混料罐的S7-200 PLC步进控制程序20 2022-7-26 7.2.2应用举例应用举例图
15、7-7 混料罐的S7-200 PLC步进控制程序21 2022-7-267.2.2应用举例应用举例图7-7 混料罐的S7-200 PLC步进控制程序22 2022-7-26本章的主要内容本章的主要内容 7.1 顺序控制概述顺序控制概述7.2 S7-200PLC 顺序控制指令与程序编写顺序控制指令与程序编写7.3 S7-300/400PLC顺序控制指令与程序编写顺序控制指令与程序编写23 2022-7-267.3.1 S7-300/400顺序控制简介顺序控制简介 S7 GRAPH是是STEP7的编程语言之一,利用的编程语言之一,利用S7 GRAPH编程语言,可以快速地组织和编写编程语言,可以快速
16、地组织和编写PLC系系统的顺序控制程序。它根据功能将控制任务分解为若统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来,并且可形成图形干步,其顺序用图形方式显示出来,并且可形成图形和文本方式的文件。和文本方式的文件。S7-300/400 PLC顺序控制的最大特点是程序顺序控制的最大特点是程序非常形象,用户使用方便,主要工作就是在非常形象,用户使用方便,主要工作就是在GRAPH中绘制一张中绘制一张“PLC版的顺序功能图版的顺序功能图”。S7 GRAPH是是STEP7的一个软件包,包括在的一个软件包,包括在STEP7的光盘中,需要的光盘中,需要安装。安装。24 2022-
17、7-267.3.2 S7-GRAPH基本指令基本指令 1.S7-300/400 PLC顺序控制指令顺序控制指令25 2022-7-26 在表在表7-3中,所有指令均可以加上自定义的限定中,所有指令均可以加上自定义的限定条件,变为条件,变为NC、SC、RC、DC和和LC等。这时在等。这时在GRAPH的单步显示方式下,可以设定该步的限定条的单步显示方式下,可以设定该步的限定条件。件。NC等指令执行时,不仅要求该步处于激活状态,等指令执行时,不仅要求该步处于激活状态,而且要满足当前的限定条件。设有限定条件的步在图而且要满足当前的限定条件。设有限定条件的步在图形上有形上有“C”标志。标志。2.S7 G
18、RAPH的步 图图7-8是是S7 GRAPH的一步。在该步中,的一步。在该步中,当当Step1激活时,位地址信号激活时,位地址信号M0.0置置1;在在Step1激活激活期间,期间,1小时小时20分钟分钟20秒后,位地址信号秒后,位地址信号Q0.0为为1;在;在Step1不激活期间,位地址信号不激活期间,位地址信号Q0.0为为0。7.3.2 S7-GRAPH基本指令基本指令26 2022-7-26 图图7-9也是也是S7 GRAPH的一步,不过该步带附的一步,不过该步带附加的限定条件。在单步显示方式下,可以看到,该步加的限定条件。在单步显示方式下,可以看到,该步的限定条件为的限定条件为I0.0,
19、若,若I0.0有输入,则条件成立,否则有输入,则条件成立,否则不成立。在该步中,当不成立。在该步中,当Step1激活时,位地址信号激活时,位地址信号Q0.0置置1;而;而Q0.1是否能够动作,则还要取决于限定是否能够动作,则还要取决于限定条件是否满足。若条件是否满足。若I0.0有输入,则条件满足,有输入,则条件满足,Q0.1有有输出。输出。限定条件也可以是多个触点的组合。限定条件也可以是多个触点的组合。7.3.2 S7-GRAPH基本指令基本指令27 2022-7-267.3.2 S7-GRAPH基本指令基本指令图7-8 GRAPH中的一步 28 2022-7-267.3.2 S7-GRAPH
20、基本指令基本指令图7-9 GRAPH中带限定条件的一步 29 2022-7-267.3.3 GRAPH程序的编辑程序的编辑1.GRAPH窗口与工具栏图标图7-10 GRAPH的编程窗口30 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图图7-10的的区域区域1为显示控制工具栏,这些按钮将控制顺为显示控制工具栏,这些按钮将控制顺序功能图的显示比例、单步或全部等,具体功能如表序功能图的显示比例、单步或全部等,具体功能如表7-4所示。所示。31 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图图7-10的的区域区域2 为为GRAPH的浏览窗口。用于选择浏览的浏览窗口。用
21、于选择浏览当前顺序控制器当前顺序控制器Sequencers.图7-10的区域3 为GRAPH的顺序功能图绘制工具栏,按钮的具体功能如表7-5所示。32 2022-7-267.3.3 GRAPH程序的编辑程序的编辑 图图7-10的的区域区域4 为为GRAPH的转移条件和限定条件的转移条件和限定条件编辑工具栏,这些条件可以用功能块图(编辑工具栏,这些条件可以用功能块图(FBD)或梯形)或梯形图(图(LAD)两种方式编辑。在)两种方式编辑。在GRAPH窗口的窗口的View中可以中可以进行选择。进行选择。GRAPH的转移条件和限定条件编辑工具栏中的转移条件和限定条件编辑工具栏中的按钮功能如表的按钮功能
22、如表7-6所示。所示。33 2022-7-267.3.3 GRAPH程序的编辑程序的编辑 图7-10的区域5 为GRAPH的状态窗口,可以显示GRAPH操作的一些状态,如程序的编译结果等。2.程序的编辑步骤 在项目的程序中,插入FB块,选择用GRAPH语言编写这个FB块;在GRAPH编程窗口中,编写程序,使用各种工具栏绘制“PLC版”的顺序功能图;编译保存该FB块,生成相关的DB块和其他程序块。生成的DB块在程序调用时,作为FB的背景数据块使用;而其他程序块是帮助FB运行的辅助程序块,将来需要与FB及DB一起下载到PLC中。34 2022-7-267.3.3 GRAPH程序的编辑程序的编辑3.
23、程序编辑举例例例7.3 混料罐的混料罐的GRAPH程序的编辑。程序的编辑。图7-11 新建工程和插入S7程序35 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图7-12 新建功能块FB136 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图7-13顺序功能编辑器GRAPH37 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图7-14 混料罐S7 GRAPH程序38 2022-7-267.3.3 GRAPH程序的编辑程序的编辑图7-15 STEP7自动生成FC72、SFC64功能块39 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的
24、调用与程序调试1.顺序控制系统的运行模式 顺序控制系统的运行有顺序控制系统的运行有4种运行模式,从而决定种运行模式,从而决定顺序控制器对步与步之间的转换的处理方式。用户通顺序控制器对步与步之间的转换的处理方式。用户通过对过对S7 Graph FB的参数设置进行模式的选择。的参数设置进行模式的选择。(1)手动模式)手动模式在手动模式下,每个执行器的动作必须按下相应的动在手动模式下,每个执行器的动作必须按下相应的动作按钮才能实现。满足转换条件也不能转换到下一步,作按钮才能实现。满足转换条件也不能转换到下一步,步的活动或不活动状态的控制是用手动完成的。步的活动或不活动状态的控制是用手动完成的。(2)
25、自动模式)自动模式在自动模式下,当转换条件满足时,由当前步转换到在自动模式下,当转换条件满足时,由当前步转换到下一步,程序自动运行。下一步,程序自动运行。40 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试(3)单步模式)单步模式在单步模式下,转换条件满足并且功能块的输入参数在单步模式下,转换条件满足并且功能块的输入参数T_PUSH为上升沿时,才能转换为上升沿时,才能转换 到下一步。它与自到下一步。它与自动模式的区别在于它对步与步之间的转换有附加的条动模式的区别在于它对步与步之间的转换有附加的条件(件(T_PUSH为上升沿)。为上升沿)。(4)自动或切换到下一
26、步模式)自动或切换到下一步模式在该模式下,只要转换条件满足或在功能块的输入参在该模式下,只要转换条件满足或在功能块的输入参数数T_PUSH为上升沿时,都能转换到下一步。在为上升沿时,都能转换到下一步。在RUN模式下可以用功能块的输入参数来选择模式下可以用功能块的输入参数来选择4种工作模式,种工作模式,在下列参数的上升沿激活相应的工作模式,不可同时在下列参数的上升沿激活相应的工作模式,不可同时激活多种模式。激活多种模式。41 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试1)SW_AUTO:自动模式。:自动模式。2)SW_MAN:手动模式。:手动模式。3)SW_
27、TAP:单步(:单步(Inching)模式。)模式。4)SW_TOP:自动或切换到下一步(:自动或切换到下一步(Automatic or Switch to next)模式。)模式。42 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试2.S7 Graph FB的参数集 Graph编写的FB要由其他程序调用才能执行。调用时可以带参数调用,输入参数可以决定FB的运行方式,而输出参数可以获取FB的运行状态。S7 Graph FB有4种不同的参数集如表7-7所示。43 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试在S7 Graph
28、FB程序编辑器中,选择OptionsBlock Settings命令,在出现的对话框的Compile/Save选项卡的FB Parameters区中(见图7-16),可以选择需要的参数集。图7-16 功能块的参数设置44 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试若选择最小参数集,则若选择最小参数集,则FB在调用时只有在调用时只有“EN”和和“INIT_SQ”两个输入参数和两个输入参数和“ENO”一个输出参数。一个输出参数。“INIT_SQ”的功能是激活起始步。图的功能是激活起始步。图7-17是梯形图中是梯形图中最小参数集情况下的最小参数集情况下的FB的调
29、用。的调用。若选择标准或最大参数集,则若选择标准或最大参数集,则FB在调用时有更多的输在调用时有更多的输入输出参数。入输出参数。S7 Graph FB的标准和最大参数集的输的标准和最大参数集的输入参数如表入参数如表7-8所示,所示,FB的输出参数如表的输出参数如表7-9所示。所示。图7-17 S7 Graph FB最小参数集的功能块45 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试46 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试3.FB的调用与调试 FB的调用与调试将用例的调用与调试将用例7.4进行说明。进行说明。例例7
30、.4 混料罐的混料罐的GRAPH程序的调用与调试。程序的调用与调试。双击双击OB1功能块,编写运行指示与停止指示的功能块,编写运行指示与停止指示的程序,然后在指令树中的图标下插入功能块混料罐程序,然后在指令树中的图标下插入功能块混料罐FB1,如图,如图7-18所示。所示。在程序中,网络在程序中,网络1和网络和网络2用两个按钮控制两盏用两个按钮控制两盏指示灯。网络指示灯。网络3调用调用FB,“EN”由由Q0.5和和Q0.6并联控并联控制;制;Q0.6控制控制“OFF_SQ”,表示在系统停止状态下,表示在系统停止状态下,不进行顺序操作,并且复位不进行顺序操作,并且复位FB中的所有步内操作;中的所有
31、步内操作;Q0.5的上升沿控制的上升沿控制“INIT_SQ”,表示在系统启动后,表示在系统启动后,进入起始步,并开始顺序控制。进入起始步,并开始顺序控制。47 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试图7-18 混料罐OB1程序48 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试图7-18 混料罐OB1程序(续)49 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试 保存OB1模块,打开模拟仿真器(处于RUN_P模式),下载所有的功能块Blocks,如图7-19所示。图7-19 下载所有的
32、功能块Blocks50 2022-7-267.3.4 GRAPH程序的调用与程序调试程序的调用与程序调试打开FB1功能块,单击监控按钮,如图7-20所示。图7-20 顺序控制S7 GRAPH监控51 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器1.步进事件 GRAPH中,随着程序的运行,会激发各种事中,随着程序的运行,会激发各种事件。常见的事件有:所在步激活(件。常见的事件有:所在步激活(S1)、所在步停止)、所在步停止激活(激活(S0)、限定条件不再满足()、限定条件不再满足(L1)、限定条件变)、限定条件变为满足(为满足(L0)、发生监视错误()、
33、发生监视错误(V1)、监视错误清除)、监视错误清除(V0)、获取到新的信息()、获取到新的信息(A1)和设定新的注册信息)和设定新的注册信息(R1)。)。在在GRAPH程序中,可以以这些事件的发生为程序中,可以以这些事件的发生为条件,去执行一些操作。条件,去执行一些操作。52 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器2.步进计数器 GRAPH的步进计数器指令如表7-10所示。在所在步激活的情况下,计数器的动作还必须依赖于某一事件,在该事件发生时进行计数器相关操作。若在使用步进计数器指令时加上“C”,则计数器的动作还必须满足该步的限定条件。步进计数器
34、使用时要和事件相结合,如 表示所在步激活后(事件S1),计数器C0设初值为10;表示所在步停止激活后(事件S0),计数器C0当前值加1。步进定时器TL(保持延时)、TD(接通延时)和TR(复位)指令的使用与计数器类似。53 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器54 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器3.步的监视时间 步在运行过程中,系统将监控该步的激活时间,步在运行过程中,系统将监控该步的激活时间,有两个指标,它们是全部激活时间有两个指标,它们是全部激活时间T和有效激活时间和有效激活时间U。这
35、两者有区别,全部激活时间这两者有区别,全部激活时间T是进入该步持续的时间,是进入该步持续的时间,是无条件的,只要在这步,是无条件的,只要在这步,T就会不断增加。而有效激活就会不断增加。而有效激活时间时间U就和监视(就和监视(Supervision)条件有关了,在监视条)条件有关了,在监视条件满足的情况下,则不再计时。件满足的情况下,则不再计时。55 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器56 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器57 2022-7-267.3.5 步进事件、步进计数器和定时器步进事件、步进计数器和定时器4.应用举例 可以使用步进事件控制程序的执行。例可以使用步进事件控制程序的执行。例7.5中中利用利用S1事件控制计数器,再以计数器的状态作为转移事件控制计数器,再以计数器的状态作为转移条件,控制程序的流程。条件,控制程序的流程。例例7.5循环有限次的混料罐控制。循环有限次的混料罐控制。混料罐控制中,要求控制过程循环混料罐控制中,要求控制过程循环4次后自动次后自动终止。循环有限次的混料罐控制程序如图终止。循环有限次的混料罐控制程序如图7-23所示。所示。58 2022-7-26