产品描述
SIMATIC 过程控制系统 PCS 7 SIMATIC S7 的 SFC (V9.0 SP5)
SFC(Sequential Function Chart,顺序功能图)允许用户通过图形化的方式组态和调试顺序控制系统。顺序控制系统将传送到自动化系统中,并且在自动化系统中执行。顺序控制系统允许对基于顺控程序的生产过程进行状态驱动型或事件驱动型执行。
可以使用顺序控制系统将产品的生产规范描述为事件驱动型过程(配方)。
顺序控制系统通过操作和状态变化,控制使用 CFC 创建的基本自动化功能,并且有选择性地处理这些功能。
SFC 提供了两类独立的用于不同应用场合的顺序控制系统变体:
SFC
SFC 类型及 SFC 实例
SFC 包含下列各项:
标准化接口,允许应用程序或操作员通过控制标准化接口控制 SFC
较多 8 个用于规划顺序控制系统的顺控程序(“灰色顺控程序”)
顺序控制系统直接访问基本自动化块和信号,所以不能重复使用。
SFC 类型包含下列各项:
标准化接口,允许应用程序或操作员通过控制标准化接口控制 SFC
较多 32 个用于规划顺序控制系统的顺控程序(“灰色顺控程序”)
可以扩展接口(“灰色接口”)。SFC 类型只能访问自己的接口,因此可以根据需要将 SFC 类型作为 SFC 实例多次使用。
SFC 实例从 SFC 类型中派生而成,其较初的属性与 SFC 类型的属性相同。可基于特定实例,通过在 CFC 或 SFC 中的更改,对 SFC 类型进行有限程度的修改,使之适用于 SFC 实例。
如果只需使用一次顺序控制系统,并且该顺序控制系统将控制生产工厂的多个子区域,则使用 SFC。
如果需要多次使用顺序控制系统,并且该顺序控制系统具有分别控制生产工厂各自子区域的 SFC 实例,则使用 SFC 类型。对 SFC 类型所做的集中更改将自动传送给所有 SFC 实例。
可使用以下标准(按给定顺序排列)来确定是需要 SFC 还是 SFC 类型:
作用范围
重复使用
可更改性
确定图表或类型的示例:
如果作用范围很大,但需要多次使用顺序控制系统,则在某些情况下,仍需要以 SFC 的形式实现顺序控制系统。然后只能以副本的形式重复使用 SFC 图表。在这种情况下,无法从*位置对其进行更改。
如果作用范围小,则可以使用 SFC 或 SFC 类型。此时,根据可重复使用和更改的能力进行决定。
顺序控制系统允许将生产过程架构分解成各个连续步。步定义了要执行的动作,并进一步定义了生产工厂中所需的操作,例如:
启动电机
打开阀
从一个步到下一个步的传递将通过已定义的步使能条件来触发转移,例如:
温度已达到
反应器为空
顺控程序可用作上层的架构工具,它定义了状态或事件触发的子顺序,例如:
生产的顺序
要暂停的顺序
错误处理的顺序
在顺控程序的启动条件内*触发执行顺控程序的状态或事件。顺控程序本身即是由一系列步和转移组成。
顺序控制系统至少包括一个顺控程序。在初始状态下已设置其启动条件,因此一旦顺序控制系统处于“活动”状态,即开始处理顺控程序(条件:RUN = TRUE)。
顺序控制系统的典型应用场合包括批生产加工工厂。但是顺序控制系统也可用于连续工作的工厂,例如,进行:
启动和关闭操作
更改工作点
发生故障时切换状态
可以在下列工厂层级使用顺序控制系统:
设备控制级(例如:打开阀或者启动电机)
组控制级(例如:定量给料、搅拌、加热或者填料)
单元级(例如:罐、搅拌器、测量装置或者反应器)
工厂级(各单元和共用资源(例如工艺路线)的同步)
SFC 可以用在所有层级上,由于在上层不太可能需要重用性,所以 SFC 类型通常情况下用在组控制级和单元级上。
提示 SFC 编辑器是用于创建和测试顺序控制系统的工具。 在本文档中,根据上下文术语“SFC”可以指代图表、类型、实例或编辑器。 |
产品推荐
友情链接