如果为某步设置了一个最小运行时间,即使其转移条件早已转为真,该步在该时间内扔保持在激活状态。
转移条件拥有的状态“假”和“真”。系统会判断激活步的后续转移条件。
若该转移条件为真(其条件为真),则前一步变为非激活状态,并且下一步被激活。
如果组态了最小运行时间,则仅在该时间过去以后,才会判断该转移条件(取决于步的控制模式)。如图3.6所示
图 3.6
步的各个阶段连同随后的转移条件之前的执行流程如如3-7:
图3.7 各步执行流程
3.3.3 END步的动作仅执行一次
打开步属性对话框,Initialization选项卡,Processing选项卡和Termination选项卡的内容完全一样,每个阶段最多可以输入50条语句。
在选项卡中,可以查看到10条语句,借助滚动条,还可以看到其他语句。
如图3.8,图3.9,图3.10所示;
图3.8 选项卡
图3.9 选项卡 图3.10 选项卡
点击【Browse…】(浏览)按钮,可以浏览已有的参数,来了解语句和条件。如图3.11
图3.11 语句和参数
3.4 SFC和CFC的关系
SFC能够直接使用CFC中功能块的信号。
SFC正是接由操作,状态变化和过程自动选择,控制由CFC创建的基本控制功能。如图3.12所示
图3.12 SFC和CFC关系图
3.5 SFC图命令
SFC图的全部命令包括:
Start(启动),Abort(放弃),Restart(重启),Hold(保持),Complete(完成),Reset(复位),Resume(恢复),Stop(停止)和Error(错误)。
动作将会导致SFC进入不同的状态:
Idle(空闲),Starting(启动中),Run(运行),Completing(完成),Holding(保持中),Error(错误),Held(已挂起),Held-Error(已错误挂起),Resuming(恢复中),Aborting(放弃中),Aborted(已放弃),Stopping(停止中)和Stopped(已停止)。
3.6 SFC步和工作状态
3.6.1 SFC步
在图3.13中,由一步传递给另一步的方式可以采用多种步控制模式来控制。
在默认的“T”模式,控制从一步传递至下一步仅仅取决于相关的转移条件是否已经被满足。
图3.13 各个模式的步和条件
在步控模式“C”和“T/C”中,操作员确认可以让步的最小执行时间失效。
在步控制模式“C”控制时,正在执行的转移条件前面出现0按钮,操作员点击该按钮,则控制权交给下一步。及时转移条件没有满足,SFC程序仍可以继续执行下一步。如图3-14所示:
图3.14 C的控制模式
3.6.2 SFC工作状态
SFC有两种工作状态:手动模式和自动模式
(1). 手动模式
用户可以人工地控制过程,所有的步控制模式都可以使用。图的执行由操作员手动控制,例如在调试期间或者在OS的面板内。所有的步控制模式都可以使用。
(2). 自动模式
由控制块或者另一个SFC的图自动地控制过程。
可以选择步控制模式“T”“T/T和C”。 基于SFC的蒸发器开车顺序控制+文献综述(11):http://www.751com.cn/zidonghua/lunwen_2319.html