SFC程序Word文档下载推荐.doc

上传人:b****3 文档编号:15269093 上传时间:2022-10-29 格式:DOC 页数:22 大小:1.28MB
下载 相关 举报
SFC程序Word文档下载推荐.doc_第1页
第1页 / 共22页
SFC程序Word文档下载推荐.doc_第2页
第2页 / 共22页
SFC程序Word文档下载推荐.doc_第3页
第3页 / 共22页
SFC程序Word文档下载推荐.doc_第4页
第4页 / 共22页
SFC程序Word文档下载推荐.doc_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

SFC程序Word文档下载推荐.doc

《SFC程序Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《SFC程序Word文档下载推荐.doc(22页珍藏版)》请在冰豆网上搜索。

SFC程序Word文档下载推荐.doc

此外其它程序员用该格式设计的程序也比顺控程序更易于解码。

2、不需要复杂的互锁电路

互锁电路只用在各个步的操作输出程序中,因为步之间不需要互锁,所以整个系统不需要互锁。

3、块和步配置可以容易地改为新的控制应用

SFC程序中总共可以使用320个块,各个块中512步,在梯形图程序中总共可以为运行输出和转移条件创建4k个顺控步。

把各个块和步分割以便获得用于机器运行的各单元系统的最佳配置这样能够减少应答时间更易于调试和试运行操作。

4、能够创建多个初始步

可以很容易地执行并组合多个工艺,使用选择汇合格式链接初始步。

当激活多个初始步S0至S3时,满足选择汇合之前瞬间的转移条件t4至t7的步变为无效并转移到下一步。

此外当有效步之前瞬间的转移条件得到满足时按照参数设置执行下一步。

•等待等待下一步无效后转移到下一步。

•传送如果激活下一步则转移到下一步。

•暂停如果激活下一步则出错。

注:

在各个初始步也可以更改链接步

5、丰富的步属性使得程序设计更方便

可以给各步分配各种步属性仅用于给定的控制操作或组合使用这些属性大大简化了程序设计步骤

•HOLD步及其操作的类型

1)线圈HOLD步(SC)

2)操作HOLD步无转移检查(SE)

3)操作HOLD步有转移检查(ST)

•块START步及其运行的类型

1)块START步有END检查(m)

2)块START步无END检查(m)

6、按照上述的应用程序可以用各种方法控制给定功能块功能,诸如START、END、临时停止、重新起动和强制激活和指定步的结束可以通过SFC图符号,SFC控制指令或通过SFC信息寄存器控制。

•通过SFC图符号控制...............利于用简易的顺控控制来控制自动操作。

•通过SFC指令控制.................能够从SFC以外的程序文件发出请求,并便于出错处理例如应急停止和中断控制。

•通过SFC信息寄存器控制...........能够控制SFC外围设备并便于部分操作诸如调试或试运行。

下表所示的是可以用这3种方法控制的功能:

①如果同一功能可用多种方法执行则通过请求输出到相应的块或步指定的第一个控制方法即是有效控制方法

②给定控制方法控制的功能可以用另一种控制方法取消。

例子:

关于块START

通过SFC图m方法起动的有效块,可以通过SFC控制指令RSTBLm或通过把SFC信息寄存器块START/END位切换OFF来结束强制结束。

7、完善的编辑功能简化了编辑操作

SFC图与运行输出和转移条件梯形图以具有变焦功能为其特点:

它们在同一画面显示时,屏幕可以作左右和上下的分割,这样简化了程序剪切和粘贴操作。

此外,诸如SFC图或设备搜索功能等的先进程序编辑功能使程序创建和编辑操作更快更容易。

8、带注释显示更容易理解

在各个步和转移条件项目处可以输入注释,最多可以输入32个字符。

9、自动滚动功能能够快速识别机械系统故障点

可以通过外围设备,通过自动滚动功能,监视有效执行块和步以及运行输出/转移条件梯形图的执行。

该监视功能使得即使稍有顺控程序知识的人也容易识别故障点。

10、便利的跟踪功能(仅适用于GPPQ和QnACPU)

各块可被同步化并加以跟踪,使用户能够检查多个块的运行时序。

而且可以切换到跟踪结果显示屏幕来显示各个块的跟踪结果详情。

二、系统配置

1、适用的CPU型号

MELSAP3SFC程序可以由下列CPU型号运行

2、SFC程序的外围设备

在下列外围设备上执行SFC程序创建编辑和监视操作

四、SFC程序配置

本章讨论组成SFC程序的SFC程序符号控制指令和信息寄存器。

1、如下图所示,SFC程序由初始步、转移条件中间步和END步组成,从初始步开始并在END步结束的数据即称之为块。

2、SFC程序运行在初始步开始,并进行满足各转移条件的各连续步,当达到END步时该运行顺序结束。

①当起动SFC程序时,首先执行初始步,在初始步处理期间,检查下一个转移条件。

上面示图中的转移条件1,以确定是否满足该转移条件。

②初始步处理继续直到满足转移条件1,初始步处理停止并开始下一步,如上图中的第1步的处理。

在第1步处理期间,检查下一个转移条件,如上图中的转移条件2以确定是否满足该转移条件。

③当满足转移条件2时,停止第1步处理并开始下一步,如上图中的第2步的处理。

SFC程序的处理,以该方式继续按顺序执行步,直到到达END步为止。

4.1SFC图符号的列表

以下列出了SFC程序中使用的符号

4.2步

步是组成块的基本单位它们表示执行SFC程序的执行单位数。

1、每步由多个运行输出组成,每块最多可以指定512步,所有块总共8192步。

2、当创建SFC程序时,给各步分配步号自动或由用户指定监视步处理,并通过SFC控制指令,指定强制START或END时使用步数。

4.2.1步□(无步属性)

在处理无属性的步期间,当满足条件转移到下一步时,下一个转移条件始终受到监控。

1、在转移到下一步n+1后各步n的运行输出状态依据使用的指令变化

•当使用OUT指令除了OUTC之外时,在转移到下一步n+1后,第n步变为无效,并按照OUT指令使自动输出变为OFF。

给当前值清零,并且触点变为OFF时对定时器进行相同处理。

•当使用SET基本或应用指令时,在转移到下一步n+1后,即使第n步无效也会保持ON状态或当前值,如果变为OFF则为了执行另一步会需要RST指令等。

•当使用OUTC指令时,如果满足转移条件m时,计数器在第n步的执行条件已经为ON,则计数器的计数会在第n步有效时增加1。

如果在计数器复位之前转移到下一步,则即使第n步变为无效之后,也会保持计数器的当前值和触点ON状态,如果为ON为了在其它步复位计数器将需要RST指令等。

2、当在步运行输出处使用PLS或P指令时,只要步状态从无效变为有效,则即使执行条件触点总是为ON,也会执行指令。

按上述PLS、P指令的相同方式执行上升沿和下降沿PLS指令

4.2.2初始步

初始步表示块的开始,每块最多可以指定32个初始步。

初始步处理与其它步的方式相同。

1、当使用多个初始步时,步状态有效/无效,由下面所示的块START请求确定。

2、具有属性的初始步的处理与其它步的方式相同,关于进一步信息参见第4.2.4节至第4.2.7节。

备注:

关于使用多个初始步时转移处理的详情参考第4.3.5节

4.2.3虚拟步

虚拟步是等待步等,它包含无运算输出程序。

1、在虚拟步的执行期间,固定检查下一个转移条件,并且满足条件时运行进行到下一步。

2、如果在虚拟步创建梯形图则会显示“”。

4.2.4线圈HOLD步SC

线圈HOLD步是在转移到下一步中,保持线圈输出状态的步。

当满足转移条件时通过OUT指令变为ON。

1、正常SFC程序运行期间,在进行到下一步之前,线圈ON状态。

(当满足转移条件时,通过OUT指令变为ON)自动变为OFF。

通过把运行输出步指定为线圈HOLD步,当进行到下一步时,线圈ON状态也会保持有效。

2、在转移到下一步后不会发生梯形图处理因此即使更改输入条件线圈输出状态也会保持不变

3、当线圈ON状态在线圈HOLD步已经保持到下一步则线圈会在以下任意时间变为OFF

•当执行相应块的END步时

•当SFC控制指令RSTBLm指定在相应块处强制END时

•当SFC控制指令RSTBLm\SnRSTSn指定在相应块处复位时

•当在指定为SFC信息寄存器的块START/END软元件的软元件处发生复位时

•当用于复位相应步的复位步变为有效时

•当SFCSTART/STOP命令SM321切换为OFF时

•当通过程序复位相应线圈时

4、当指定线圈HOLD步时的注意事项

①PLS指令

如果在进行满足PLS输出条件,促使PLS输出的扫描时同时满足转移条件的话,PLS触点会保持ON直到满足上面项目3处所述的OFF条件。

②PLF指令

当满足上述第3中所述的OFF条件时发生PLF输出。

③计数器

如果满足转移条件时计数器线圈为ON则即使在转移到下一步后执行输入条件ON/OFF切换也不会计数

④定时器

如果满足转移条件时定时器线圈为ON则即使发生步转移定时器也会继续运行直到到达指定的到时e块STOP处理

如果通过SFC信息寄存器的STOP/RESTART位或通过SFC块STOP指令指定块STOP请求则相应步会变为无效发生如下处理:

•在块STOP请求后步变为无效处理返回到块的开始

•除了通过SET指令变为ON之外的所有线圈输出都会变为OFF。

如果块STOP请求设置为HOLD,则线圈输出在停止期间和重新起动后保持ON。

4.2.5运行HOLD步无转移检查SE

运行HOLD步无转移检查是:

即使在转移到下一步后,也会继续运行输出梯形图处理的步。

然而,当再次满足转移条件时不会执行转移处理

1、在正常SFC程序运行期间,在进行到下一步之前线圈ON状态,当满足转移条件时通过OUT指令变为ON自动变为OFF。

通过把运行输出步指定为,运行HOLD步无转移检查即使在转移到下一步后该步也会保持有效并且会继续其运行输出梯形图的处理。

因此如果更改输入条件也会更改线圈状态。

2、由于下一步变为有效时,不发生转移条件检查,所以当再次满足相应步的转移条件时不会发生步转移。

要点:

运行HOLD步无转移检查和线圈HOLD步之间的差异是:

前者即使在步转移后也会继续处理,而后者在步转移后不继续处理。

3、当发生以下任意情况时,运行HOLD步无转移检查变为无效:

•在相应块上SFC控制指令RSTBLm指定强制END时

•在相应块上SFC控制指令RSTBLm\SnRSTSn指定复位时

•当在指定为SFC信息寄存器的块START/END软元件的软元件上发生复位时

•当SFCSTART/STOP命令SM321变为OFF时

4、块STOP处理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1