《SFC顺序功能图》PPT课件

《SFC顺序功能图》PPT课件

ID:46949745

大小:695.00 KB

页数:26页

时间:2019-12-01

《SFC顺序功能图》PPT课件_第1页
《SFC顺序功能图》PPT课件_第2页
《SFC顺序功能图》PPT课件_第3页
《SFC顺序功能图》PPT课件_第4页
《SFC顺序功能图》PPT课件_第5页
《SFC顺序功能图》PPT课件_第6页
《SFC顺序功能图》PPT课件_第7页
《SFC顺序功能图》PPT课件_第8页
《SFC顺序功能图》PPT课件_第9页
《SFC顺序功能图》PPT课件_第10页
资源描述:

《《SFC顺序功能图》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章节描述SFC语言的编程方法5.6SFC顺序功能图Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.顺序功能块图(SFC)是一种图形化语言,可以在一个程序内按照时间顺序对动作进行编辑描述。这些动作可以作为独立的编程对象,用任意编程语言进行编写。在SFC内,它们被分配到“步”元素,其处理顺序由“转移”元素进行控制。如下图Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5Clie

2、ntProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.SFC段是一个"状态机器",即,状态由活动步创建并且转换传递到切换/更改行为。步和转换通过方向链路相互链接在一起。两个步不得直接链接,必须始终由转换分隔。活动信号状态沿方向链路的方向进行处理,并通过切换转换进行触发。链处理的方向沿着方向链路的方向,并从前一步的末端运行到下一步的顶端

3、。分支从左向右进行处理。每一步可以没有操作,也可以有多个操作。每个转换都需要有一个转换条件。链中的最后一个转换始终连接到链中的另一步(通过图形链路或跳转符号),以便形成一个闭环。因此,步链得到循环处理。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.SFC内的处理顺序在线模式下,一些类型的动作,可以根据定义的序列来执行,参见下表。首先注意下述名词:活动步:一步,它的步动作正在被执行,被叫做“活动”。在线模式下,活动步显示为

4、蓝色。初始步:在一个SFCPOU被调用后的第一个周期内,初始步自动被激活,并且其相关联的“步动作”被执行。IEC动作:被至少执行两次:第一次执行是当它们被激活时,第二次执行是在下个周期,他们被禁止时。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.选择分支:如果选择分支的水平起始线前的步被激活,则将从左至右计算每个特定分支的首个转移。从最左侧开始,第一个转移条件为TRUE的分支将被执行,即,此分支中后续的步将被激活。并行分

5、支:如果并行分支的起始双连线是活动的,并且前面的转换条件值为TRUE,则在所有并行分支中的第一步都将被激活。这时这些分支会一个接一个的并行处理。当前面所有步都已激活,且双线后的转换条件值为TRUE时,分支结尾的双线后的步将被激活。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1.复位元素处理顺序(同CoDeSysV2.3的处理顺序):IEC动作的所有动作控制标志被复位(但是在动作内调用的IEC动作的标志则不会被复位!)。

6、Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2.步退出动作元素处理顺序(同CoDeSysV2.3的处理顺序):所有的步将按照流程图中定义的顺序进行检查(从上到下,从左到右),来判断步退出动作的执行条件是否满足,如果满足,则其将被执行。如果步马上要被禁止,则会执行一个退出动作,即,它的入口和步动作(如果存在)已经在上一个周期被执行了,并且下个步的转换条件为TRUE。Evaluationonly.CreatedwithAs

7、pose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3.步入口动作元素处理顺序(同CoDeSysV2.3的处理顺序):所有的步按照流程图中定义的顺序被测试,用来判断步的入口动作执行条件是否满足,如果满足,则其将被执行。如果步前的转移条件为TRUE并且步也已被激活,则一个入口动作将会被执行。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。