通过顺序流程分析,可以明确每一步操作步骤中所需要的动作条件和动作时序,以及所采取的操作方式。
顺序控制系统的动作取决于控制条件是否成立,条件不仅仅是某个物理量达到的规定值,时间也是一种条件。
对顺序控制流程进行分析,根据生产需要预先确定操作动作顺序,或者根据生产过程中是否满足某些条件来采取相应的操作动作,确定顺序控制条件,是事实顺序控制的先决条件。
图3.1是SFC所处DCS控制系统的位置。 图3.1 SFC位置
3.2 蒸发器顺控开车过程分析案例
要将蒸发器从冷态开车,使其达到稳定的运行工况,方法有很多种,可以根据个人经验设计开车步骤。但无论开车步骤如何,都要遵循质量平衡和能量平衡的原则,同时尽可能的节约能源,节约成本,避免无聊浪费。
为了使开车过程比较平稳,我们可以向蒸发器中先通入稀液,待蒸发器液位达到设定值,如50%,打开浓缩液出口管线阀,使得蒸发器先达到物料的质量平衡,然后向蒸发器通入过热蒸发汽,使得温度升高到要求的温度,确保浓缩液浓度达到要求。当产品浓度达到质量指标时,可以根据生产需要考虑是否提升生产负荷,即进一步开大浓缩液出口管线阀,产出更多满足指标的浓缩液
这样可以得到开车步骤如图3.2:
图3.2 开车步骤
从开车流程可以看出,为了确保蒸发器液位,浓缩液出口流量,蒸发器温度等变量的稳定,需要为其设置控制系统,因此,在开车顺序控制之前,需要根据经验为各控制器参数设置初始值,在开车过程结束后,再进一步整定控制器参数。
3.3 顺序功能图SFC
3.3.1 SFC的建立
SFC可以使用图形的方式组态顺序控制系统,允许基于状态驱动的方式执行生产过程。
典型的SFC应用包括间歇过程控制,但SFC同样可用于连续生产装置。如:开/停车操作,操作点改变,故障发生时状态改变等。
在SIMATIC管理器Plant View的左侧树形结构中选择工厂层级,在相应的工厂层级中选择SFC图表对象,讲打开SFC编辑器。
SFC编辑器是用来创建和测试顺序控制系统的工具,可以表示顺序控制,逻辑,联锁等功能。
SFC编辑器打开时的视图总是上次使用后关闭状态。如图3.3
图3.3 SFC打开视图
SFC由若干个Step(步)和Transition Condition(转移条件)组成步根据参数定义执行相应动作;当执行动作结果满足条件中的定义时,SFC顺序向下执行下一步。
双击和转移条件的图形块,可以打开其Properties(属性)窗口。如图3.4,;
图3.4 SFC STEP
当一个SFC图的开始条件得到满足时,就激活STAR步,并执行动作,如图3.5;
图3.5 激活SFC步
每个步都可以分为三个阶段动作。
Initialization:用来第一次执行某个步的动作;
Processing:用来循环执行某个步的动作;
Termination:用来最后执行某个步的动作;
3.3.2一个步的状态有激活和非激活两种:
当前面的转移条件将控制转移给步以后,该步就编程激活状态,接下来,会触发并执行操作。
当下一个转移条件得到满足以后,步就会变成非激活状态。
如果没有组态Initialization(初始化),当该步被激活后,则立即直接开始执行。
如果没有组态Termination(结束),则当转移条件为真时,立即会置为非激活状态。
步处于激活状态的最小时间取决于已经组态的动作的数量。 基于SFC的蒸发器开车顺序控制+文献综述(10):http://www.youerw.com/zidonghua/lunwen_2319.html