网站大量收购独家精品文档,联系QQ:2885784924

使用来编写顺控程序.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

使用SFC来编写顺控程序,速度并不会比使用梯形图快

但调试要比使用梯形图来的简单和方便,按照我的经验应该只要化使用梯形图的一半时间.

由于AB的SFC资料全为英文,给处次使用带来了许多不便,AB的SFC跟其它PLC的也不大一样.

使用SFC最重要的是需要先了解SFC的几个常用的功能,如S,N,P等在各种PLC上他们均是一样的,符

合国际标准的定义.

下面我就来介绍一下

概述

IEC61131-3SFC语言规定将复杂的程序分割为较小的可管理的单元,并描述在这些单元之间的控制

流。使用SFC语言,可以设计顺序和并行过程。

执行这些单元的时序取决于静态条件和动态条件。

一步接着一步地处理生产过程地行为特性特别适用于SFC语言。

SFC用步和转换条件构成程序段,步中通过定义操作实现对流程的。通过转换实现流程的按顺序

前进。

在SFC编辑器中,当选中某个元素时,程序在中指示何种元素可以入

步是控制流程中相对独立的一组操作的集合。在步中可以定义任意数目的各种类型的操作,通过操作

实现对流程的控制。

一个步可以是激活状态或不激活状态。步在紧接的转换条件满足时激活。步在紧接在后的转换条

件满足时激活状态。每个SFC程序有一个起始步,该步在第一次执行时默认为激活状态,其余的非

起始步默认为不激活状态。

步的上面只能接转换、并行分支或选择聚合。步的下面只能接转换、并行聚合或选择分支。

步有两种类型:起始步和普通步。

起始步在程序刚启动时就处于激活状态,然后程序将按照转换条件的变化按照顺序依次执行。

用户可以在步的属性框中通过增加或删除按钮来添加或删除该步中所执行的操作序列。

索引

索引是算法编辑器程序中表征某个步的标识。

限定词

限定词指定操作类型。每个限定词的含义将在下面予以介绍。

时间

某些限定词可能需要提供时间参数。

调用

通过调用来选择该操作所执行的子程序或位号变量。

注释

注释是该动作的描述语言。

转换条件

转换是控制从一个步转移到其他步的条件。

当转换条件满足时,紧接的步从激活态变成不激活态。然后紧接在后的步将从不激活态转变成激

活态。

只有当所有紧接的步的状态都在激活状态时,转换条件才被测试。

转换条件由一个变量或一个表达式来定义。

转换的上面只能接步、选择分支、并行接合;转换的下面只能接步、选择聚合、并行分支、或跳转分

支。

l选择分支

选择分支提供了在SFC程序中实现条件控制的控制流程选择执行的方法。

在选择分支结构中只能有一个分支被激活。

分支跳转的优先级从左到右。

选择分支和选择聚合必须一一对应。

选择分支必须结束于同一选择聚合。

l并行分支

并行分支使流程中的几个子流程同时进行。各分支的执行同时进行,不相互影响。只有当所有的分支

的最后一步都激活时,才测试并行聚合紧接的转换的条件是否满足。

并行分支和并行聚合必须一一对应。

执行顺序

一个SFC结构的网络分为一系列步和转换。它们要循环地进行求值和执行。一个步总是处于激活状

态或者不激活状态。每一次循环对所有转换的求值,其结果不是TRUE就是FALSE。待处理循环的活动步

取决于这些步所依赖的转换的计算值。

在一个SFC网络中所有指令的执行依照以下算法进行调度。

1)激活初始步(仅在第一次调用时),否则对其后继转换为TRUE的所有步解除激活,并激

文档评论(0)

guchengyong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档