•24
顺序功能图(SFC)编程语言
溶液混合控制要求: 液体混合是按一定比例将两种液体进行混合的一种装置,设备启动前混合器 的容器是空的,搅拌器也没有工作,排放阀Y3也是关闭的,系统有自动和手 动两种运行模式。自动运行时,当按下启动按钮时,接通电磁阀Y1,向容器 内注入第一种溶液A,当液位到达L2时,断开电磁阀Y1,接通电磁阀Y2,停止 注入第一种液体A并向容器注入第二种液体B,当液面位置到达L1时,停止注 入第二种液体B,接通搅拌器搅拌,当达到定时器预置的时间后,搅拌机停止 搅拌,同时接通排放电磁阀Y3,当液面位置到达L3时,关闭排放电磁阀,一 个工作循环结束,即再次接通电磁阀Y1,注入液体A,依次循环。
5. 激活步 在调用顺序功能图的POU 后,初始化步的动作
(被一个双边线包围)将首先执行。动作正在执行 的步称为激活步。在线模式下,活动步以蓝色显示
在一个控制循环中激活步的所有动作都将执行。 所以,当激活步之后的转换条件是TRUE时,它之 后的步被激活。当前激活的步将在下个循环中再 执行。
6. 限定符 为了关联动作和步,用到下面的限定词。限定词
•3
SFC内的处理顺序 在线模式下,一些类型的动作,可以根据定义的序列 来执行,参见下表。 首先注意下述名词: 活动步: 一步,它的步动作正在被执行,被叫做“活 动”。在线模式下,活动步显示为蓝色。 初始步:在一个SFC POU被调用后的第一个周期内, 初始步自动被激活,并且其相关联的“步动作”被执行。 IEC动作:被至少执行两次:第一次执行是当它们被 激活时,第二次执行是在下个周期,他们被禁止时。
•7
元素处理顺序(同CoDeSysV2.3的处理顺序):
3. 步入口动作 所有的步按照流程图中定义的顺序被测试,用来判 断步的入口动作执行条件是否满足,如果满足,则其 将被执行。如果步前的转移条件为TRUE并且步也已 被激活,则一个入口动作将会被执行。