5.6SFC顺序功能图(精品).ppt
《5.6SFC顺序功能图(精品).ppt》由会员分享,可在线阅读,更多相关《5.6SFC顺序功能图(精品).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本章节描述本章节描述SFCSFC语言的编程方法语言的编程方法5.65.6 SFC SFC 顺序功能图顺序功能图 顺序功能块图(顺序功能块图(SFCSFC)是一种图形化语言,)是一种图形化语言,可以在一个程序内按照时间顺序对动作进行编可以在一个程序内按照时间顺序对动作进行编辑描述。这些动作可以作为独立的编程对象,辑描述。这些动作可以作为独立的编程对象,用任意编程语言进行编写。在用任意编程语言进行编写。在SFCSFC内,它们被内,它们被分配到分配到“步步”元素,其处理顺序由元素,其处理顺序由“转移转移”元元素进行控制。如下图素进行控制。如下图 SFC SFC 段是一个段是一个 状态机器状态机器,
2、即,即,状态由活动步创建状态由活动步创建并且转换传递到切换并且转换传递到切换/更改行为。步和转换通过方向链更改行为。步和转换通过方向链路相互链接在一起。两个步不得直接链接,必须始终路相互链接在一起。两个步不得直接链接,必须始终由转换分隔。活动信号状态沿方向链路的方向进行处由转换分隔。活动信号状态沿方向链路的方向进行处理,并通过切换转换进行触发。链处理的方向沿着方理,并通过切换转换进行触发。链处理的方向沿着方向链路的方向,并从前一步的末端运行到下一步的顶向链路的方向,并从前一步的末端运行到下一步的顶端。分支从左向右进行处理。每一步可以没有操作,端。分支从左向右进行处理。每一步可以没有操作,也可以
3、有多个操作。每个转换都需要有一个转换条件。也可以有多个操作。每个转换都需要有一个转换条件。链中的最后一个转换始终连接到链中的另一步(通过链中的最后一个转换始终连接到链中的另一步(通过图形链路或跳转符号),以便形成一个闭环。因此,图形链路或跳转符号),以便形成一个闭环。因此,步链得到循环处理。步链得到循环处理。SFCSFC内的处理顺序内的处理顺序 在线模式下,一些类型的动作,可以根据定义的序列在线模式下,一些类型的动作,可以根据定义的序列来执行,参见下表。来执行,参见下表。首先注意下述名词:首先注意下述名词:活动步:活动步:一步,它的步动作正在被执行,被叫做一步,它的步动作正在被执行,被叫做“活
4、活动动”。在线模式下,活动步显示为蓝色。在线模式下,活动步显示为蓝色。初始步:初始步:在一个在一个SFC POUSFC POU被调用后的第一个周期内,被调用后的第一个周期内,初始步自动被激活,并且其相关联的初始步自动被激活,并且其相关联的“步动作步动作”被执行。被执行。IEC IEC动作:动作:被至少执行两次:第一次执行是当它们被被至少执行两次:第一次执行是当它们被激活时,第二次执行是在下个周期,他们被禁止时。激活时,第二次执行是在下个周期,他们被禁止时。选择分支:选择分支:如果选择分支的水平起始线前的步被激活,如果选择分支的水平起始线前的步被激活,则将从左至右计算每个特定分支的首个转移。从最
5、左侧则将从左至右计算每个特定分支的首个转移。从最左侧开始,第一个转移条件为开始,第一个转移条件为TRUETRUE的分支将被执行,即,的分支将被执行,即,此分支中后续的步将被激活。此分支中后续的步将被激活。并行分支:并行分支:如果并行分支的起始双连线是活动的,并如果并行分支的起始双连线是活动的,并且前面的转换条件值为且前面的转换条件值为TRUETRUE,则在所有并行分支中的,则在所有并行分支中的第一步都将被激活。这时这些分支会一个接一个的并行第一步都将被激活。这时这些分支会一个接一个的并行处理。当前面所有步都已激活,且双线后的转换条件值处理。当前面所有步都已激活,且双线后的转换条件值为为TRUE
6、TRUE时,分支结尾的双线后的步将被激活。时,分支结尾的双线后的步将被激活。1.1.复位复位元素处理顺序(同元素处理顺序(同CoDeSysV2.3CoDeSysV2.3的处理顺序):的处理顺序):IEC IEC动作的所有动作控制标志被复位(但是在动动作的所有动作控制标志被复位(但是在动作内调用的作内调用的IECIEC动作的标志则不会被复位!)。动作的标志则不会被复位!)。2.2.步退出动作步退出动作元素处理顺序(同元素处理顺序(同CoDeSysV2.3CoDeSysV2.3的处理顺序):的处理顺序):所有的步将按照流程图中定义的顺序进行检查(从所有的步将按照流程图中定义的顺序进行检查(从上到下
7、,从左到右),来判断步退出动作的执行条件上到下,从左到右),来判断步退出动作的执行条件是否满足,如果满足,则其将被执行。如果步马上要是否满足,如果满足,则其将被执行。如果步马上要被禁止,则会执行一个退出动作,即,它的入口和步被禁止,则会执行一个退出动作,即,它的入口和步动作(如果存在)已经在上一个周期被执行了,并且动作(如果存在)已经在上一个周期被执行了,并且下个步的转换条件为下个步的转换条件为TRUETRUE。3.3.步入口动作步入口动作元素处理顺序(同元素处理顺序(同CoDeSysV2.3CoDeSysV2.3的处理顺序):的处理顺序):所有的步按照流程图中定义的顺序被测试,用来判所有的步
8、按照流程图中定义的顺序被测试,用来判断步的入口动作执行条件是否满足,如果满足,则其断步的入口动作执行条件是否满足,如果满足,则其将被执行。如果步前的转移条件为将被执行。如果步前的转移条件为TRUETRUE并且步也已并且步也已被激活,则一个入口动作将会被执行。被激活,则一个入口动作将会被执行。4.4.超时检测,步激活动作超时检测,步激活动作元素处理顺序(同元素处理顺序(同CoDeSysV2.3CoDeSysV2.3的处理顺序):的处理顺序):对于所有的步,下面内容将按照流程图中定义的顺对于所有的步,下面内容将按照流程图中定义的顺序进行处理:序进行处理:-(-(尚未实现尚未实现)适用情况下,经过时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5.6 SFC 顺序 功能 精品
限制150内