SFC 步和转移条件
SFC 步
步用于执行所组态的动作 – 比如:控制 CFC 中所组态设备的模式切换、启停、外部设定值等,也可以控制其他 SFC的模式切换和自动启停。每个步Zui多可组态三种动作即:初始化、处理和中止。每种动作Zui多可组态50行命令。如果三种动作均进行了组态,则意味着每一步至少执行三个周期:
初始化 - 在步激活后执行第一个周期
处理 -在执行完初始化的第二个周期开始执行,只要后继转移条件不满足,则每个周期都执行处理中的动作
终止 –当后继转移条件满足后执行一个周期的终止动作,在执行终止动作执行下一步的初始化
SFC中的每个顺控程序包含1个启动步、1-253个常规步、1个结束步。启动步在顺控程序启动时激活,根据后继转移条件执行开始步的初始化、处理和终止。结束步不包含后继转移条件,只执行一次。
SFC 转移条件
顾名思义,转移条件是 SFC从一个步向下一个步转移时需要满足的逻辑条件。逻辑条件Zui多可包含16条,16个条件可按照如下方式组合逻辑关系。
图5 转移条件
步和转移条件的执行方式
以下图为例说明步和转移条件的执行方式,步S4激活后,执行一个周期的初始化动作(图中1所示);先执行一个周期的处理动作,并判断转移条件T4是否满足,若不满足则每个周期均执行处理中的动作(图中2所示);Zui后,当转移条件T4 满足时,执行步4的终止动作和步5的初始化动作(图中3所示)。
图6 步和转移条件的执行过程