浙大中控DCS-顺序控制应用案例介绍

烟雨如画科技如烟2024-07-21 17:38:21  78

例子描述:某产品C由原料A、B 混合反应生成,其生产流程如下:

1. 准备:反应器内温度(TI-101)小于 20 度,液位(LI-101)小于 1%;

2. 加物料 A:开阀 LV-101,液位至 20%时,关阀;

3. 加物料 B:开阀 LV-102,液位至 70%时,关阀;

4. 静置:静置十分钟;

5. 加热:打开蒸汽阀 TV-101,加热至 70 度,关阀;

6. 冷却:冷却十分钟;

7. 出料:打开 FV-101,液位下降至 1%时关阀,反应过程结束。

操作步骤如下:

1. 新建

组态管理软件中,选择组态树中的“用户功能块”节点,选择右键菜单 “新建”命令:

弹出新建窗口,类型选择 SFC,输入名称和描述后,如下图所示,点击确定。

2. 启动编辑

在组态管理软件的组态属性列表窗口中,双击已经新建的功能块程序,启动用户功能块软件界面进行编辑。

3. 添加参数并设置参数属性

在用户功能块软件界面,参数类型窗口中添加参数,并设置参数的类型,如下图所示。

NUM1、R_STEP、JISHI、CONFIG1 的初值设置为 0;BOOL 型参数初值设置为 OFF。

4. 步和转换属性设置

添加 7 个顺序步并设置属性。编写完成后的SFC程序如下图所示。

1)第一步

描述:准备 ;ST 代码如下:

2)第二步

描述:加物料 A ;ST 代码如下:

3)第三步

描述:加物料 B;ST 代码如下:

4)第四步

描述:静置 ;ST 代码如下:

5)第五步

描述:加热; ST 代码:

6)第六步

描述:冷却;ST 代码:

7)第七步

描述:出料;ST 代码:

5. 编译

保存并编译通过后,在组态管理软件中对本站用户功能块进行全体编译。

6. 功能块引用

通过用户功能块总体编译后,可以在FBD程序中引用该新建的功能块REACTOR,如下图 所示。

参数与位号关联:

TI101 关联位号 TI-101(模入);

LI101 关联位号 LI-101(模入);

LV101 关联位号 LV-101(开出);

LV102 关联位号 LV-102(开出);

TV101 关联位号 TV-101(开出);

FV101 关联位号 FV-101(开出);

STATUS 关联位号 R_STATUS(自定义整型量);

R_STEP 关联位号 R_STEP(自定义整型量);

保存编译下载 FBD 程序后,可以对该程序的用户功能块进行调试。

7. 功能块调试

在联机状态下右键点击REACTOR,弹出调试面板如下图所示。

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/932213.html
0
最新回复(0)