回复:应用探讨——SFC 顺序控制

刚出幼儿园

  • 帖子

    342
  • 精华

    5
  • 被关注

    16

论坛等级:侠士

注册时间:2005-04-09

普通 普通 如何晋级?

发布于 2013-04-05 11:57:38

79楼

我们用PCS7就是用SFC编程和CFC编程结合的,我简单说一下我们的用法,算是抛砖引玉吧。
1. 依据S88标准,将工艺单元划分为CM,EM和Phase,控制逻辑为,Phase调用EM,EM调用CM。
2.一遍情况下单个阀门,仪表,泵等作为CM处理,我们CM用的是APL,编程中是CFC
3.把组合在一起实现某些特定功能的CM划分为一个EM,比如罐子的出料有一个阀门和一个泵,可以归为一个EM。用SFC Type来实现EM的控制功能,比如此EM有 OFF,Discharge和CIP三种状态,这个可以用SFC来实现。
4.把工艺单元的功能用phase来表示,这个也是用SFC来实现。而且SFC的功能在这里得到了很好的体现。比如说本工艺单元是一个罐,他开始生产的时候可以分为几部,第一步是进料到设定液位,第二步是循环加热到设定温度,第三步是出料,第四步是液位低的时候停止生产。用SFC可以很好表达这些步骤,编程和维护都很直观。而且再每一步中都可以设定当前现场设备的状态。
我个人觉得SFC不方便的地方
1.无法在SFC中做计算,这个真的很别扭,需要添加引脚在CFC中完成然后再送回SFC
2.不支持条件判断,如果做一个液位低了停搅拌,液位高了开搅拌是真心不方便,其他DCS中只要写if else
PSC7就需要写好几步。

这是我们应用的一点心得,欢迎大家讨论。
谁出的题这么难,到处都是正确的答案!!!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4408条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。