联合站安全监控系统软件设计.docx

上传人:b****5 文档编号:2781491 上传时间:2022-11-15 格式:DOCX 页数:26 大小:873.73KB
下载 相关 举报
联合站安全监控系统软件设计.docx_第1页
第1页 / 共26页
联合站安全监控系统软件设计.docx_第2页
第2页 / 共26页
联合站安全监控系统软件设计.docx_第3页
第3页 / 共26页
联合站安全监控系统软件设计.docx_第4页
第4页 / 共26页
联合站安全监控系统软件设计.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

联合站安全监控系统软件设计.docx

《联合站安全监控系统软件设计.docx》由会员分享,可在线阅读,更多相关《联合站安全监控系统软件设计.docx(26页珍藏版)》请在冰豆网上搜索。

联合站安全监控系统软件设计.docx

联合站安全监控系统软件设计

目录

第1章绪论1

1.1计算机监控系统的介绍1

1.2计算机监控系统的主要特点2

第2章原油联合站及其工艺流程简介3

2.1原油联合站的简介3

2.2联合站的工艺流程与主要技术指标3

第3章原油联合站软件设计5

3.1组态王软件简介5

3.2组态王与下位机的通讯5

3.3软件设计的总体方案5

第4章软件设计的具体方案7

4.1创建新工程7

4.2画面设计8

4.3定义外部设备数据变量9

4.4动画连接12

4.5报警和事件13

4.6曲线模块17

4.7报表模块22

总结25

参考文献26

第1章绪论

联合站是油田原油集输生产中最重要的生产工艺过程,它是集油水分离、污水处理、原油及天然气集输等多个工艺系统为一体的综合性生产过程,主要包括输油脱水、污水浅处理、污水深处理、注水、锅炉和配电等生产岗位或工艺环节。

目前,各大油田联合站生产工艺过程的控制主要有人工监测控制、常规仪表自动监测控制、计算机监测控制等三种方法。

计算机监测控制是从上世纪七十年代迅速发展起来的一种功能强大的现代工业过程控制方法。

它采用计算机技术与自动化仪表相结合,对工业生产过程中的各种工艺参数进行处理、运算、显示和控制。

相对于常规仪表控制,它可以提供更为复杂的控制算法,通过对各种相关参数进行综合分析,实现协调管理和优化控制。

在油田联合站生产过程中,如何合理选择、设计安全可靠和便于维护的计算机监控系统,保证联合站生产的平稳运行和优化控制,实现节能降耗和安全生产,提高生产管理水平,是目前自动化技术在油田生产应用中面临的重要课题。

1.1计算机监控系统的介绍

目前的计算机监控技术是一门综合性技术。

它是计算机技术、通信技术、网络技术和自动化技术的综合应用。

所谓计算机监控系统,就是采用计算机取代常规的显示和调节仪表作为工业数据采集和控制过程的处理核心,利用传感器或变送器将被监控对象中的物理参量(如温度、压力、流量、液位等)转换为电信号,再将这些电信号经输入装置转换为计算机可识别的数字量,并且在显示装置中以数字、曲线或图形的方式显示出来,从而使操作人员能够直观、迅速地了解被监控对象的变化过程。

同时计算机还可以将采集的数据存储起来,随时进行分析、统计和显示并生成各种报表。

如果需要对被监控的对象进行控制,则由计算机中的应用软件根据采集到的物理参量的大小和变化情况以及按照工艺要求的设定值进行判断,然后根据一定的控制算法在输出装置中输出相应的电信号,并推动执行装置动作从而完成相应的控制任务。

图1-1就是一个典型的计算机测控系统组成原理图。

由于近年来计算机软件的迅速发展,各种可视化应用软现场监视功能。

计算机监控件已广泛应用于工业计算机系统,能够为操作者提供更加直观完善的操作界面,大大丰富了系统可以由一下几个部分组成:

计算机(含可视话的人机界面)、输入输出装置(板卡),监测、变松机构。

设计原则有可靠性原则、使用方便原则、开放性原则、经济性原则、开发周期短原则。

下图就是一个典型的计算机测控系统组成原理图:

1.2计算机监控系统的主要特点

(1)实时性。

对工业生产过程进行实时在线检测与控制,按优先级进行采集和输出调节,保证被控系统的正常运行。

(2)可靠性。

具有在较为恶劣的工业现场长期工作的能力,并具有良好的故障诊断和维护性。

(3)较强的输入/输出能力。

可与工业现场的检测仪表和控制装置相连接,完成各种测量控制任务。

(4)应用软件丰富。

目前大多数计算机监控系统以WINDOWS做工作平台,系统软件、应用软件丰富,可提供良好的人机界面,特别是组态软件更为用户提供设计原则

可靠性原则、使用方便原则、开放性原则、经济性原则、开发周期短原则。

了方便。

第2章原油联合站及其工艺流程简介

2.1原油联合站的简介

该原油联合站将各个采油队输送过来的原油进行油气水分离、油水分离、原油存储、原油加热及外输、污水处理等,实现对来油气、出油气的计算、盘库。

该原油联合站内主要分成原油处理和污水处理两大工艺流程,另外还包括消防、天然气密闭、大罐抽气、阴极保护等小的工艺流程。

整个联合站的工艺流框图如下:

2.2联合站的工艺流程与主要技术指标

1、分离器流程。

从各个采油队输送过来的原油首先通过计量器计量后又进入联合站的油气水三相分离器,在这里实现气体和液体的分离。

原油从分离器一端进入,然后天然气从另一端上部流出进行天然气外输,而油水混合的液体从下部流出进入一次沉降罐。

2、油罐区流程。

油罐区的储罐主要的任务是进行油水分离,由一次沉降罐、二次沉降罐、净化油罐组成,分离器将油水混合液体输入一次沉降罐,一次沉降罐分离出大部分的原油,并把部分天然气再行收集,而将水输到污水区,进行污水处理。

经过一次沉降罐的原油流入二次沉降罐继续进行油水分离,这之后的原油已经含水很少了,然后原油进入加热炉加热和脱水器脱水。

经过加热和脱水后的原油进入净化油罐,等待外输。

3、加热炉流程。

从油罐区二次沉降罐输送过来的原油在这里经过加热,以利于原油的输送,然后送到脱水器脱水。

4、原油外输流程。

经过加热和脱水处理的原油含水已经很少,通过原油外输泵将原油输送出联合站。

污水处理工艺流程。

在这一流程里,从一次沉降罐过来的污水首先进入缓冲罐,将含有的残留天然气进行收集,然后经过加药泵进行加药处理,再进入过滤罐过滤,最后将经过处理的污水输出

根据联合站的工艺流程和各个设备的工作原理,整个监控系统需要处理:

1)控制计量罐的液位。

2)监测油气分离器的温度、压力以及液位。

3)监测两个注水泵和外输泵各自前后的压力,控制各个泵的起、停、显示以及运行状况及其报警。

4)监测四个沉降罐和净化罐的温度、压力及其报警。

5)监测除油罐的温度、液位及其报警。

6)监测缓冲罐的液位、压力及其报警。

7)遍布整个联合站的10处气体浓度监测及其报警。

第3章原油联合站软件设计

3.1组态王软件简介

“组态王6.51”是采用了多线程、COM组件等新技术的人机界面软件,实现了实时多任务,软件运行稳定可靠。

组态软件包括工程浏览器、工程管理器、画面运行系统三部分组成。

在工程浏览器中可以查看工程的各个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理。

画面的开发和运行由画面制作系统合工程运行系统来完成。

3.2组态王与下位机的通讯

“组态王”把每一台与之通讯的设备看作是外部设备,下图为组态软件架构。

组态王COM组件

PLC

模块

模块

PLC

设备驱动1

模块

PLC

设备驱动2

设备驱动3

其他工控设备

设备驱动4

计算机外部设备

图3-1组态王软件架构

3.3软件设计的总体方案

设计中需要首先设计程序的界面,以便于操作,界面完成后,需要绘制各个画面。

首先,必须要具有工况图,工况图能够反应出加油站的工艺流程,并且能够及时从图中了解到被监控对象的变化情况。

然后需要绘制所监控对象的趋势曲线,趋势曲线是用来反应数据变量随时间的变化情况。

趋势曲线有两种:

实时趋势曲线和历史趋势曲线,实时趋势曲线随时间的变化自动卷动,以快速反应变量的新变化。

历史趋势曲线可以完成历史数据的查看工作,但它不会自动卷动。

在完成趋势曲线的绘制后,就应该设计历史报表,数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式,它既能反应系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够掌握和分析生产情况。

具体的设计框图如图3-2所示。

图3-2联合站软件设计框图

第4章软件设计的具体方案

4.1创建新工程

在用“组态王6.51”进行设计的开始,要创建一个新工程。

这是程序设计的第一步,创建一个工程的具体步骤是:

(1)首先,在安装完成,运行组态王后,会弹出一个“组态王工程管理器”的菜单,单击菜单栏的“文件”-“新建工程”,便可打开“新建工程向导”对话框,如图4-1所示。

图4-1新建工程向导对话框1

(2)按照向导对话框的每一步提示,陆续填入工程名称,存放路径,工程描述等信息,单击确定就可以建立好一个新的工程了,本设计中,把工程的名称设为“联合站监控系统”。

如图4-2所示:

 

 

图4-2新建工程向导对话框2

在建立好工程后,在“组态王工程管理器”中双击刚才建立的新工程就可以进入“工程浏览器”的界面下,如图4-3所示。

图4-3工程浏览器

“工程浏览器”由菜单栏,工具栏,工程目录显示区,目录内容显示区,状态条组成。

左边的那一栏即为工程目录显示区,右边的为目录内容显示区,工程目录显示区以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大纲项。

4.2画面设计

工程浏览器由菜单栏、工具条、工程目录显示区、状态条组成。

使用工程浏览器,绘制加油站流程图如图4-4所示:

 

图4-4联合站工艺流程图

4.3定义外部设备数据变量

1.定义外部设备

下位机采用仪表和板卡,对于组态王来说也即是外部设备,它通过串行口与上位机进行数据交换;定义外部设备后,组态王才可以通过I/O变量使他们交换数据。

在组态王工程浏览器的左侧选中COM1,在右侧单击“新建”,运行“设备配置导向”。

如图4-5所示:

图4-5设备配置导向1

图4-6设备配置导向2

为外部设备取名,输入“板卡1”,单击“下一步”:

填写设备地址,填入9,单击“下一步”:

注:

在实际连接设备时,地址的设置要和在设备上配置的地址要一致。

图4-7设备配置导向3

 

 

图4-8设备配置导向4

设备定义到此已经完成,在工程浏览器的右侧可以看见所定义的设备板卡,在打开数据词典时,把I/O变量连接到该设备上,便可以与组态王交换数据。

2.定义数据变量

数据库是“组态王”最核心的部分。

数据库中变量的集合为“数据词典”,在数据词典中定义工艺过程中需要的变量。

在工程浏览器左侧选择“数据字典”,在右侧双击“新建”,弹出“变量属性”对话框,对话框设置净化油罐液位参数如下所示,然后用类似方法建立其他变量的参数。

图4-9定义变量

4.4动画连接

1.动画连接

“动画连接”就是建立画面的图素与数据库变量的对应关系。

对已建立的“监控中心”,在画面上的变量的值的大小变化能够显示出来,便可以真实的反映现场监控情况。

2.建立动画连接

在画面上双击图形对应的“净化油罐”,弹出该对象的动画连接对话框。

图4-10动画连接

单击“确定”按钮,完成净化油罐液位的动画连接。

连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随变量值的变化而变化,用同样的方法将余下的罐及泵做好设置。

4.5报警和事件

1.定义报警组

运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

·在工程浏览器中选择“报警组”,然后进入报警组定义。

 

图4-11报警组图示

2.设置变量的报警定义属性

·设置变量“计量罐”的报警属性。

·选择“数据词典”,在右侧双击变量名“计量罐”,在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如图4-12:

图4-12“报警定义”配置页

具体设置如下:

低:

0高:

40

报警组名:

联合站优先级:

1

·单击“确定”,关闭此对话框。

·采用同样的方法定义所有变量的报警属性。

3.建立报警和事件窗口

1)建立一个新的画面作为报警画面。

画面名称:

“报警”

2)绘制报警和事件窗口:

在工具箱中选用报警窗口工具,绘制报警窗口如下图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1