工业组态软件实习报告 力控

更新时间:2023-08-29 08:34:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章 基础设计报告

1.1 设计题目:储存罐液位监控系统

1.2 工艺流程

储存罐液位监控系统是用来监测和控制储存罐内液体液位的系统。工艺设备包括一个油罐,一个进油控制阀门,一个出油控制阀门,一个开始按钮,一个停止按钮。按下开始按钮后设备运行,当液位低于低位设定值时入口阀门打开,液体注入储存罐,并且出口阀门关闭;当液位高于设定值时,入口阀门关闭,液体停止注入储存罐,并且出口阀门打开,液体流出储存罐。另外,还有报警装置,用于液位低于低位设定值和高位设定值时的报警提示;实时曲线、历史趋势和报表专家用于数据查询。由此来控制储罐液位形成一个有效的液位监控系统。如下图所示:

图1-1 储存罐液位监控系统

1.3 设计任务:运用力控组态软件设计一个储存罐液位监控系统

1.4 I/O点收集及清单

本流程可以由以下四个I/O点完成功能。

1.5 制作工程画面

1、正确设计系统流程图。

(1)绘制工艺流程图

打开力控软件在右边的工程项目“窗口选项”右击创建一个新的窗口:

图1-2 创建窗口

在新的窗口我们就可画出储罐、阀门、管道:

图1-3 窗口图库

初步绘制的工艺流程图如下:

图1-4 简单工艺流程图

我们可以在页面的右上角看到一个工具箱,如图所示:

图1-5 工具箱

由其我们可以补充液位显示和开始、停止按钮:

图1-6 液位值及按钮

(2)建立驱动

在工程项目IO设备组态双击的到

图1-7 仿真PLC

建立驱动。

(3)创建I/O点或变量

现在填充数据库找到数据库组态打开并填入相关数据

图1-8 创建I/O点

并且根据数据的不停情况选择不同类型的指标

图1-9 I/O点设置

(4)关联变量

双击油罐得到:

图1-10 罐向导

选择表达式后面的省略号,出现:

图1-11 变量选择

我们选择level.pv,其他按默认值,单击选择,其余阀门与此类同不再介绍。

双击按钮得到:

图1-12 动画连接

选择左键动作编入如图程序,停止按钮则编入“run.pv=0;”

图1-13 脚本编辑器 (5)编写应用程序及动作运行

找到单击得到

图1-14 编写程序

根据系统要求编入如下程序

IF run.pv==1 THEN

IF level.pv<=70 THEN ifrise.pv=1;

level.pv=level.pv+1; in_value.pv=1; out_value.pv=0; ENDIF

IF level.pv>=80THEN level.pv=level.pv-1; ifrise.pv=0; in_value.pv=0; out_value.pv=1; ENDIF

IF(level.pv<80)&&(level.pv>70) THEN IF(ifrise.pv)THEN level.pv=level.pv+1; in_value.pv=1;

out_value.pv=0; ENDIF

IF(ifrise.pv==0)THEN level.pv=level.pv-1; in_value.pv=0; out_value.pv=1; ENDIF ENDIF

ENDIF

IF run.pv==0 THEN in_value.pv=0; out_value.pv=0; ENDIF

汇编通过并保存,这样这个工程就基本做完了。

现在我们来运行一下:

图1-15 系统试运行

运行正常。

2、设计实时曲线和历史趋势

我们新建一个窗口在精灵图库里找到趋势曲线:

图1-16 在精灵图库中找到趋势曲线

双击得到曲线:

图1-17 新建两条曲线curve1、curve2

图1-18 曲线连接

曲线写入后我们打开动作程序写入: curve1.pv=rand(100);

curve2.pv=rand(50); 如图所示:

图1-19 曲线的程序链接

双击曲线进行曲线的属性设置:

图1-20 曲线的属性设置

由此设计出实时曲线和历史趋势曲线:

图1-21 实时曲线

图1-22 历史趋势

3、设计专家报表及报警系统。

新建一个窗口在:

图1-23 工具箱中的专家报表

单击专家报表就在我们新建的窗口中出现一个报表。双击打开报表,出现如图窗口,一直按默认值单击“下一步”

图1-24 报表向导第一步

图1-25 报表向导第三步

注意在第三步中的报表类型中应选择“自定义报表”

图1-26 完成报表向导

上面的选项中我们只选择level.PV即可,得到:

图1-27 专家报表

下面我们需要做一个查询按钮,方法在上面介绍过了不再赘述。双击查询按钮:

图1-28 查询按钮编程

编入以下程序“#Report.SetTimePar(-1)”汇编保存,我们运行一下,得到

图1-29 查询

1.6 创建实时数据库

图1-30 创建实时数据库

1.7 建立动画连接:1、储存罐液位控制 2、趋势曲线 3、专家报表 1.8 运行及调试

力控工程初步建立完成,进入运行阶段。首先保存所有组态内容,在力控的开发系统(DRAW)中选择“文件\进入运行”菜单命令,进入力控的运行系统。在运行系统中选择“文件\打开”命令,从“选择窗口”选择“储罐液位监控示例”。显示出力控的运行画面,点击“开始”按钮,开始运行PLC1 的程序。这时会看见阀门打开,存储罐液位开始上升,一旦存储罐液位大于80,它会自动排放,液位减到70以下又开始注水,然后重复以上的过程,可以看到液位在70-80之间浮动。如果水位低于70或者水位高于80的时候,报警灯会变为红色。控制界面里的数据查询是关联到另一个有实时数据曲线和历史数据曲线以及专家报表的的窗口。报警按钮连接的是报警记录窗口。在任何时候点击“停止”按钮来中止这个过程,如下图所示:

运行:

图1-31 系统运行时

停止:

图1-32 系统停止时

1.9 作品展示

图1-33 储存罐液位监控系统的作品展示

本文来源:https://www.bwwdw.com/article/dmfi.html

Top