毕业设计:油库的设计_第1页
毕业设计:油库的设计_第2页
毕业设计:油库的设计_第3页
毕业设计:油库的设计_第4页
毕业设计:油库的设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1绪论随着科学技术的不断进步,特别是工业控制技术的飞速发展,我们已经开始 步入一个崭新的自动化控制新时代。计算机自动监控系统己经广泛的应用于离散 过程、连续过程等各种工业自动化领域以及电力、化工、食品、水处理等各个行 业。现在国内外都将计算机监控系统对油田联合站的各个生产工艺过程进行实时 监控、与数据采集等,计算机监控系统的发展为油库的自动化监测注入了新的活 力。因为油库是油气运输过程中的一个重要环节,它直接关系到外输原油的质量, 其工艺特点是系统关联紧密、操作规程严格、系统运行状况复杂多变且系统过程 中流程多变。所以采用计算机监控系统对其工艺过程进行实时监控可以有效的提 高牛产率、减少事故发

2、牛率、降低工人的劳动强度。木文主要针对油库发油、卸 油等工艺过程介绍了其计算机监控系统硬件以及软件的设计。1.1油库1.1.1油库的简介所谓油库是指将开采的原油集屮进行管线运输,进行油罐的存储,完成对来 油、输油及有关储油量的计算、盘存管理。在此过程中,对含水的原油要进行脱 水工艺处理,这样就形成了原油集输的若干个工艺处理过程。在开采原油时,我国的很多油田都是中后期开采,油田由于注水所开发出的 原油含有较多的水分,目前一般为50%80%,有的甚至高达90%,因此需耍 将原油中所含的水用各种方法分离出來。随着我国自动化水平的提高,油库生产实施自动化监控已经迫在眉 睫。油库是油出集输的重要组成部分

3、,油库是实现油的安全储存,保证运输的油 质量的重要过程,它直接关系到后一级单位如加油站的运作能否长期、安全平稳 生产,对整个油从开采到投产使用的整个流程的经济效益有极大的影响。随着油开发进入高含水后期,油库工艺过程更加复杂,采用人工监控和常 规仪表监控已很难满足生产要求。油库是油田原油集输生产运输中最重要的生产 工艺过程,它是集发油、卸油等多个工艺系统为一体的综合性生产过程,主要包 括输油脱水、污水浅处理、污水深处理、注水、锅炉和配电等生产岗位或工艺环 节。上世纪九十年代,计算机控制开始应用于联合站生产过程,并取得了一定的 应用效果。但由于在方案选型、设计和管理维护等方面存在一些问题,总的来讲

4、, 应用效果不够理想。目前,油库生产工艺过程的控制主要有人工监测控制、常规仪表自动监测控 制、计算机监测控制等三种方法。人工监测控制是由岗位操作人员根据检测仪表反映的工艺参数变化情况,凭 经验对生产过程进行人工控制,其工作效率和安全系数都很低,已不能满足较高 的工业过程控制的要求。常规仪表控制采用各种检测和控制仪表实现对现场各种工艺参数的采集处 理、显示、报警和调节控制,保证生产过程的高效、安全和平稳运行。这种控制 方式已在油库生产屮得到了广泛的应用。计算机监测控制是从上世纪七十年代迅速发展起来的一种功能强大的现代 工业过程控制方法。它采用计算机技术与自动化仪表相结合,对工业生产过程中 的各种

5、工艺参数进行处理、运算、显示和控制。相对于常规仪表控制,它可以提 供更为复杂的控制算法,通过对各种相关参数进行综合分析,实现协调管理和优 化控制。综上所述,在油库生产过程中,如何合理选择、设计安全可靠和便于维护的 计算机监控系统,保证油库生产的平稳运行和优化控制,实现节能降耗和安全生 产,提高生产管理水平,是目前自动化技术在油田生产应用中而临的重要课题。1.1.2油库的工艺流程1.1.3油库计算机监控的目标木课程设计研究目的是针对油库发油,装油、卸油等工艺过程的分析,进行 监控系统的硬件与软件设计,同时对系统的适应性进行研究,建立一套具有实际 应用能力的监控系统。木次设计的计算机监控系统应达到

6、以下目的:(1)能及时地,正确地对运行设备的运行参数和运行状况做出全面监测, 预防和消除事故隐患。(2)对设备和运行状况进行必要的指导,提高设备运行的安全性、可靠性 和有效性,把运行设备发牛事故的概率降低到最低水平,将事故造成 的损失减低到最低程度。(3)通过对运行设备进行监测、隐患分析和性能评估等,为设备的结构修 改、设计优化和安全运行提供数据和信息。总的来说,进行计算机监测的目的就是确保设备的安全运行,预防和消除事 故隐患,避免事故发牛。因此,自动化控制与管理信息系统为实现加油库全面自 动化监控提供了可能。应用基于组态王6.51的计算机监控技术,实现油库计算机监控系统的上 位机监控,达到如

7、下目的:(1)实现对库内工艺流程实时监测,当设备运行出现故障、参数越限时, 系统及时产生报警。(2)实现对库内的设备运行状况、压力、流量、温度、液位,以及库区内 的可燃气体浓度的监测。2油库计算机监控系统设计2.1计算机监控系统的简介2.1.1计算机控制系统的组成原理计算机监控系统是一门综合性的技术。它是计算机技术(包括软件技术、 接口技术、通讯技术、网络技术、显示技术)、自动控制技术、自动检测和传感 技术的综合应用。所谓计算机监控,就是利用传感装置将监控对象中的物理参数 (如温度、压力、流量、液位等)转换为电量,再将这些代表实际物理参数的电 量送入输入装置屮转换为计算机可以识别的数字信号,并

8、且在计算机的显示装置 屮以数字、图形、曲线的方式显示出来,从而使得操作人员能够直观而迅速地了 解被监控对象的变化过程。计算机监控系统的组成可以有多种划分方法。最简单的可以分为硬件和软 件两个部分。一般地,一个计算机监控系统可以由以下及部分组成:计算机(含 可视化的人机界面)、输入输出装置(模块)、检测、变送机构、执行机构。如图 2.1所示。计算机i/o接口检测/变送图21计算机监控系统的组成原理图2.1.2计算机控制系统的设计原则控制系统按照功能齐备、工作可靠、检测准确、操作简便、自动化程度较 高,具有良好的开放性、节省资金、留有继续开发余地的原则设计。(1)先进性。系统需在了解国内外发展动态

9、,吸收其经验和成果的基础 上进行方案的设计,使系统的技术性能和水平具有明显的先进性。(2)可靠性。系统运行安全可靠,性能稳定,可以在恶劣环境长期连续 工作。计算机监测控制系统往往负担着重要的任务,一旦出现故障, 将造成整个被监控过程的混乱,引起严重的后果,由此造成的经济 损失往往远非计算机监测控制系统本身的造价所能比拟。所以,能 否确保长期可靠地运行成为计算机监测控制系统屮首要考虑的问 题。特别是对一些影响而大的重要应用系统,如连续生产过程的控 制等,均不允许故障率高的系统存在。(3)通用性。在系统的总线结构、通信规约上要标准化,采用国际国内 的统一标准和规范;设计指标要有一定余地,如输入输岀

10、通道数不 应用满。软件的设计也应规范化、模块化。模块要易于连接、组织。 程序应可读性强,清除多余语句,有适量的说明注释,以便于修改。(4)相容性。系统应能携挂不同类型的传感器,能够测量多种参数。(5)扩展性。系统的设计容量要足够大,满足系统今后的扩充需要。(6)经济性。系统的造价经济合理,性能价格比高。(7)操作方便。系统应尽可能降低对操作人员的专业技术知识的要求, 操作的内容尽可能简单明了,操作的顺序清晰简明,便于记忆。(8)排错方便。系统屮硬件的排列和安装合理,配有明显的指示或信号, 有查错、诊断、故障报警程序,在故障岀现时能及时对它定位排除。(9)维护方便。系统应尽量采用标准零件部位,便

11、于硬件的更换。2.1.3计算机控制系统的功能(1)数据采集与存储系统能检测模拟和数字两种信号并存储数据;能将温度、压力、以及液位等等参数的实时状况记录下来,对设备进行 实时数据记录;数字输入信号每秒扫描一次;对过程变量的历史数据建立数据库。(2)控制和报警系统有连续控制和顺序控制的功能:执行信号的逻辑运算和判断。可自动 完成过程或设备的安全,停止保护。系统有以下报警功能:模拟输入信号超出信号范围;模拟输入信号超出高、 低限;模拟输入信号变化率超出限定范围,数字输入信号为报警状态及系统本身 故障等。(3)记录功能计算机监控系统具有生产运行记录的功能。报警记录功能。发生任何一种报警时。应自动启动打

12、印机打印报警数据, 也可以手动打印报警记录。事件记录功能。操作人员的任何操作均为事件记录,事件记录的内容包括: 事件名称、事件内容、发生的日期和时间。(4) 显示画面菜单显示画面,实现画面切换的菜单画面,列岀可显示的全部画而的一个 目录,可以在此画而上直接调用所需画而。动态流程显示画面,用图形、颜色、数据等组合显示装置的运行状态和变 量实时值。报警画面显示。趋势显示画面。(5) 操作系统提供工程师键盘、操作键盘、鼠标等操作。操作安全:操作输入采用密码或键锁方式,规定各操作站和操作员所管辖 的范围,对操作员、工程师、维修人员、经理所处理的数据范围加以限制。2.2油库计算机监控系统的设计油库监控最

13、重要的是对工艺过程中的各项参数如温度、压力、液位、流量等 进行实时监控。在原油分离过程中液位和压力、锅炉间的锅炉温度、以及各个重 要工艺过程屮的参数是油库安全、高效生产的决定性因素,所以必须在各种干扰 的情况下,将液位、温度、压力等稳定控制在工艺允许的课差范围内,所以对这 些参量监控就是生产过程中的关键。设计油库计算机综合监控系统,不仅节省了 人力物力,而且在准确性、灵活性以及生产效率上都有明显提高,保证了油01的 安全稳定生产针对油库计算机监控系统的要求,我们设计了以一台研华工控机通过通信转 换器组成的分布式监控系统。由仪表检测系统负责采集现场数据并且传输到上位机。上位机作为管理机构,负责文

14、件管理、数据库维护、报表自动生成并定时打 印。下位机控制模块要对现场进行测量、釆集信息,并通过线路送到主机,由上 位机完成数据处理的任务,根据下位机传送来的信息,上位机自动生成各种报表, 并在指定的时间打印输出,从而将繁重的数据处理任务交给上位机完成,大大减轻 了下位机的负担,以便更好地进行各个子系统的数据采集和控制功能,保证系统的 可靠性和精度。仪表与模块控制系统主要完成对现场数据的采集、现场仪表和执行机构的控 制。来自生产现场的生产过程参数经过传感器测量变送后变为4 一 20ma的标准 仪表信号,经信号电缆传送至i/o模块。模拟信号经模数转换后变为数字信号, 同时对需要控制的过程参数在控制

15、模块中进行pid运算,将运算结果经数模转 换后输岀4 一 20ma的控制信号,经放大整形后驱动执行机构,实现对过程参数的pid控制。本次设计采用仪表与模块控制器来采集与控制现场数据。通过i/o模块控制 器,将现场的模拟或数字信号传输到工控机中,通过显示器显示出现场采集的数 据。在控制系统中应配有兀余工控机、打印机以及ups电源装置,以提高监控 系统的可靠性。软件平台是基于windows nt,采用北京亚控公司的组态王6.53o软件是开 放式结构、模块化结构、填表方式、组态方式。其中实时过程控制软件包括组太 模块、显示模块、控制模块、图形模块、历史数据模块、报警模块、报表生成模 块。操作员软件在

16、操作站上提供操作窗口、显示、趋势和手工操作。本监控系统充分利用组态王提供的功能齐全、使用灵活的人机界面编辑功 能,设计组态软件监控模块,他是岗位工人和技术工人实现对工艺过程实时监控 的操作平台。图2.1是组态王的软件架构。组态王com组件计算机外部设备图2.1组态王软件架构图3油库计算机监控系统硬件设计3.1系统i/o点数统计系统i/o点数通过列表的形式列举如下表。表21油库监控系统i/o变量表序号设备名称总点数控制要求aia0dido1计量器16来油的温度、压力2*4=8温度、压力控制2*4=82两个汽油罐6温度、压力、液位3*2=63两个柴油罐6温度、斥力、液位2*3=64来油泵4泵前后的

17、压力2控制泵的起、停1泵运行情况显示15站区16气体浓度监测16合计5838811在详细统计完i/o点数后,还要列写每个点的参数表,参数表屮每一个值都 必须与现场完全对应,在此仅模拟两个:表22模拟量i/o点参数表i/o 位号变量 名称变量说 明i/o 类型工程 单位信号 类型量程 上限量程 下限报警 上限报警 下限偏差 报警正常值1-1qyg汽油罐 液位aimma10091151-2qygk汽油罐 液位控 制信号ao°cma100080301050表23数字量i/o点参数表i/o位号变量 名称变量说 明i/o类型正常状态信号类型信号上限信号下限逻辑极性2-1lyb来油泵 启动do1

18、v240正2-2lybk来油泵 运行情 况di1v240正3.2系统监控设备选型由前面分析可知,监控系统可采用一台工控机,下面连接pid控制表和研 华adam4000或adam5000系列模块來构成。(1)计量器的温度压力恒定控制总共有8路pid控制,可选择8路单路 pid表,因此我们选用一台昌辉公司的swp-lcd-ssr48段pid自整定控制 仪完成pid控制,选择rs-485接口型。(2)由于所有液位、温度、压力信号比较重要,必须要再现场控制柜显示, 所有要选用控制柜上的显示仪。这些显示可以选择单路显示仪,也可以选用 昌辉公司的swp-lcd-m型多通道巡检控制仪,该仪表可以轮流显示十六

19、路 模拟数据,选择rs-485接口型。液位、压力、温度信号共有38路,所有可 以选用3台,由3*16-38=10路冗余。3块swp-lcd-m型多路仪表必须选择 rs-485 接 口 型。(3)剩余di信号和do信号,可以选用研华模块来完成。由于数字量输出去 控制泵的起停,所以输出模块最好选用继电器输出型,可以省去后接的驱动 继电器。所以可以一个adam-5051s (带led显示的16路隔离数字量输入 模块)和一块adam-4068(8路继电器输出模块)。各个模块必须选择rs-485 接口型。(4)系统还需要选用工控机、打印机、ups等设备(5)系统还需要操作软件和组态编程软件。表3.4联合

20、站监控系统设备清单序号类别名称型号技术要求数量1计算机部分工控机 主机研华ipc610piv 1.8g/512mdram/40g/50x1台22寸彩显研华fpm-319022寸工业平板显示器1台ups电源山特3kva3kva0.5 小时1台彩色打惠普彩色激光打印机1台印机3控制器 及仪表 部分i/o模块研华adam数字量输入模块-em221,数 字量输出模块-em222,数字 量输入/输出模块-em223, 模拟量输入模块-一em231,模 拟量输岀模块-em232,模拟 量输入/输出模块-一em2351块智能多 回路pid控制器昌辉swp-ssr48段pid 0整定控制仪,测量 精度:0.5

21、%es,测量范围:1999-9999字,8路输入,4路 输出1块多通道 巡检控 制仪昌辉swp-lcd-m16路多通道巡检控制仪,控制 输出方式:电压/电流输出,设 定/显示精度:0.5%fs+l位数 max3块di模块研华adam-5051s带led显示的16路隔离数字量输入模块1块do模 块研华adam-40688路继电器输出模块1块4控制台仪表盘柜kg-221仪表控制柜,2100x900x600 (高x宽x深),配套接线端 子,端子排,绘线槽及内部接 线1台小型操 作台西仪横河西仪横河计算机专用操作平台1台33监控系统的实现及监控方案设计监控系统采用一台研华工控主机,一块可编程控制器,配

22、22寸工业平板 显示器,带有ups电源的a4幅面彩色激光打印机。现场所有模拟输入量都先接入昌辉公司巡检仪,然后计算机通过rs-485总 线与巡检仪及pid控制仪通信,将现场数据采集先进模块控制,然后进计算机。 现场所有数字量都通过研华公司adam系列仪表采集和输出,通过rs485总线, 计算机通过研华adam-5051s模块读入现场泵的运行状态,再通过研华 adam-4068模块输出现场泵的启停指令。1. 研华工控机ipc-610hipc-610-h是4u高14槽机架安装工业整机,带pfc (功率因数补偿)电源的高效300watx 和易于维护的双冷却风扇。机箱前而板上的系统状态led指示灯可显

23、示电源、 硬盘和系统电压的运行情况。所有这些特点使ipc-610-h成为性价比最佳和总 价最优的选择。研华工控机ipc-610h的cpu是intel p4 1.8-p43.06;它的驱动器可以支 持3个5.25英寸驱动器、一个3.5英寸软驱、硬盘容量可选;接口分别有2个吊 口、1个并口、2个前置usb接口、标准键盘鼠标接口;并且带有两个高cfm风 扇的先进冷却系统能够提供充足的气流来冷却系统的主要部件。2. cpu 313c-2 dpcpu 313c-2 dp是一个用于分布式结构的紧凑型cpuo内置数字量i/o可 以连接到过程信号,profibus dp主站/从站接口可以连接到单独的i/o单元

24、。 因此,314c-2 dp cpu可以用作局部单元进行快速预处理,也可以用作带从屈 现场总线系统的一个高级控制。此外,可以使用于过程处理相关的功能:计数、 率测量、id控制。cpu 313c-2 dp的性能指标如下:微处理器:处理器处理每个二进制指令的时间达到100200 nso扩展存储器:64 kb高速ram (相当于大约21 k的指令)用于执行相关 的程序部分,为用户程序提供充分的空间;微存储卡(最大8 mb)作为程序的 装载存储器,也允许在cpu屮保存项口(包括完整符号和注解)。灵活的扩展能力:多达31个模块,(4排结构)。多点接口 mpi:内置mpi接口可以最多同时建立8个与s7-3

25、00/400或与 pg、pc、op的连接。在这些连接屮,始终分别为pg和op各保留一个连接。 通过“全局数据通讯”,mpi可以用来建立最多16个cpu组成的简单网络。profibus dp 接口:带有 profibus dp 主/从接口的 cpu313c-2 dp 可以用來建立高速、易用的分布式自动化系统。对用户來说,分布式i/o单元可作 为一个集中式单元来处理(相同的组态、编址和编程)。内置输入/输出:16个数字量输入(均可用于报警处理)和16个数字量输出。3. 模拟量输入模块sm331sm331:模拟量输入模板,用来实现plc与模拟量过程信号的连接于连接 电压和电流传感器、热电耦、电阻和热

26、电阻,模拟量输入模块将从过程发送来的 模拟信号转换成供plc内部处理用的数字信号。该模块具有如下特点:分辨率为9到15位+符号位(用于不同的转换时间),可设置不同的测量 范围;通过量程模块可以机械调整电流/电压的基本测量范围。用pg上的step7 硬件组态工具可进行微调。屮断能力:模块把诊断和超限屮断发送到可编程控制器的cpu屮。诊断:模块向cpu发送详细的诊断信息。4. 模拟量输入输出模块sm334sm334:模拟量输入/输出,用于连接模拟量传感器和执行器,4输入,2 输岀。功能模拟量输入/输出模块转换:将过程的模拟量信号转换为plc所需的 数字值;将plc的数字信号转换为过程所需的模拟量信

27、号。功能如下:输入分辨率:8 位(6es7 334-0ce01-0aa0) ; 12 位 (6es7334-0ke00-0ab0)输出分辨率:8位量程:0-10v, 0-20 ma;通过模板上的相应连接可以进行量程选择5. 数字量输入模块sm321sm321:数字量输入模板用来实现plc与数字量过程信号的连接。使用于 连接标准开关和两线制接近开关(bero)o数字量输入模块具有以下机械特性:设计紧凑:坚固的塑料机壳里包括:绿色led指示输入端的信号状态; 通过前盖保护的前连接器的插槽;前盖上的标签区。安装方便:没有插槽规则;输入地址由插槽决定。当在et200m中与总线 模块一起使用吋,可以热插

28、拔。用户友好的接线。功能数字量输入模块把从过程发送来的外部数字信号电平转换成plc内 部信号电平。6. 数字量输出模块sm322sm322:数字量输出模块用于从控制器向过程变量输出数字量信号。数字 量输岀模块把s7-300的内部信号电平转换成过程所要求的外部信号电平。用于 连接电磁阀、接触器、小功率电机、灯和电机启动器。数字量输出模块具有以下特性:设计紧凑:绿色led,用于指示输出的信号状态;通过前盖保护的前连接 器的插槽;前盖上的标签区。安装方便:没有插槽规则;输入地址由插槽决定。当在et200m中与总线 模块一起使用时,可以热插拔。用户友好的接线。rc滤波器(用于继电器模块6es7 322

29、-1hf20):继电器模块 6es7322-1hf20-0aa0的特点是有一个可切换的rc衰减网络(300 q/0吓),在 切换大感应负荷(功率因子=0.4)时可降低触点电弧。功能:数字量输岀模块把plc的内部信号电平转换成过程所要求的外部信号电 平。在与低漏电流的电路(例如,ieci型输入电路)一道使用时,网络可以 断开,不会发出假的on状态信号。监控系统硬件示意图如图3. 3及监控系统输入输岀原理图如图3. 24油库计算机监控系统的软件设计4.1组态王软件简介组态王由touchvicw和touchmakc模块构成。前者为用户提供开发环境,后 者为系统提供运行环境,用户可在开发环境屮进行系统

30、设计与软件开发,如制作 动画画而,进行相关变量的定义等工作。在画而制作时可充分利用windows的图 形功能,或利用专门的画图软件,甚至可直接采用现场拍摄的数码相片来完成逼真 的画面制作,这比用高级语言,如vc来编写界面要快而简便。画面制作完成后, 需进行必要的动画连接,使画而中的图形对象与工业生产过程中的实时变量之间 建立关联,实现动画的关键是构造数据库,数据库是组态王的核心。组态王6.53的软件结构由工程管理器、工程浏览器、运行系统三部分构成。工程浏览器:工程浏览器用于新工程的创建和已有工程的管理,对已有工 程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏

31、览器是一个工程开发设计工具,用于创建监控画面、 监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组 态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设 计显示动态画而,实现人与控制设备的交互操作。4.2计算机监控系统软件组成原理图监控系统软件市上位机系统软件、组态王6.53应用软件、实时采集。监控系统软件的上位机采用图形功能完备、界面一致性好、易学易用的windows2000nt,作为组态王6.53组态软件开发运行环境。监控系统的人机界面有以下画面组成:工艺流程图、水路图、实时报警、实时报表、实时曲线、实时报表查询、历史报警、历史报表、历史曲

32、线、控件、开关机等画面,完成工况现场显示,实时参数显示,历史数据查询,报警,实时曲线与历史曲线显示,记录与打卬。实时采集与控制接口软件与接口软件完成实时数据的采集与实时控制。如图4所示:实时采集与控制接口软件windows 2000nt组态应用软件6.53实时应用控制软件 应用组态编程软件工艺流程图警面报参y 报画与警婪记录与打印登录与退出参数设置通讯软件现场数据采集及实时控制图41计算机业控制人机界面戈原理图工艺参数4.3 油库监控系统工程的建立与动画连接4.3.1 油库监控系统工程的建立组态王的工程管理器是用来建立新工程,对添加到工程管理器重的工程作 统一管理。工程管理器的主要功能包括:新

33、建、删除工程,搜索组态王工程,修 改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等,在确定正确安装了“组态王6.53"之后,双击桌面上的组态王的快捷方式, 启动工程管理器窗口如图4.2所示:興工程管理器_|n|xl文件g)视图)工具(i)帮助冒 x 圏d « i e 1 |覊翩搜索新題删除属性 备份恢复 db导岀db导入 开发运行工程名称j路径分辨率版本j描述kingdemolc: program fileskingviewvexamp.640*4806.53组态王6. 53演示工程640x480kingdemo3c:program £

34、ileskingviewexamp1024*7686.53组态王6. 53演示工程1024.kingdemo2c:program fileskingviewexamp.800*6006.53组态王6. 53演示工程800x60011号联合.c:documents and settingsadmin.800*6006.5311号联合c: documents and settingsadmirt 1024*7686.53完成| 歡歹|图42工程管理器窗口工程管理器运行后,当前选中的工程是你上次进行开发的工程,称为当前工 程。组态王的示例工程作为默认的当前工程。建立新工程:启动“组态王"工

35、程管理器(proj manager),选择菜单“文件新建工程”或单击“新建”按钮,弹出“新建工程向导之一”如图4.3所示。新建工程自导之欢迎使用本含导欢迎使用工程创建向导?本向导将精肋您方便、快捷的创建新的工程。创建工程谱草击“下一步” 取消创建击“取消”.二一阡步©cl 取消 i图4.3 新建工程向导之一点击“下一步”弹拧噺建工程向导之二”画而,在此需要选择工程所在的路径,点击“浏览”,选择新建工程所要存放的路径如图4.4:2d 选择工程所在路径输入牺建的工程所在的目录: 他择文件夹诸单击“浏览").单击“下一步”输入工程名称和描述.docyn“ and sttincya

36、dmini、trtorjk面| :浏览二;|上一步创下一步)|取消 i图4.4 新建工程向导之二单击“下一步”继续,进入“新建工程向导之三",如图4.5,在“工程名称”处 写上工程名称,女旷11号联合站综合监控系统软件设计”,“工程描述”是对工程进 行详细说明的。工程名称长度应小于32个字符,工程描述长度应小于40个字符。单击“完 成”完成工程的建立。新建工程向导之三一工程名徐和蝎述xj输入新建的工程名称和工程描述.单击“完成"开始创建工程.工程名称:111号吸合站竦合苗控系抚软件设计工程舱:工艺流程监控i上一步匹i芫成取消 i图45 新建工程向导之三单击“完成”完成工程的

37、建立。4.3.2主监控画面的的设计(1) 新画而的建立使用工程管理器新建一个组态王工程后,进入组态王工程浏览器,单击工 程浏览器左边“工程冃录显示区”屮“画面”项,右面叩录内容显示区”屮显示“新 建”图标,鼠标双击该图标,弹出“新画而”对话框,如图4.6所示图4.6 新画面的建立在对话框屮打击“确定” touchexploer按照指定的风格产生一幅名为“油库工 艺流程图”的画而。(2) 使用工具箱绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动 显75。如图4.7所75:在工具箱中单击文本工具t,在上面输入:油库工艺流程图。字体工具虧可 以改变文本的字体、颜色、字号。单击汀,

38、弹出调色板画面。冏k300兌冋uii咽席 莎旦寫 1x211:vir调色板是用来改变对象颜色的工具栏。17 o叵口口口口口口口口口口口口口口口口图4.7工具箱图4.8调色板(3) 使用图库管理器图库是指组态王屮提供的已制作成型的图素组合。图库屮的每个成员称为 “图库精灵雹使用图库开发工程界面至少有三方而的好处:一是降低了工程人员 设计界面的难度,使他们能更加集中精力于维护数据库和增强软件内部的逻辑控 制,缩短开发周期;二是用图库开发的软件将具有统一的外观,方便工程人员学 习和掌握;最后利用图库的开放性,工程人员可以生成自己的图库元素,“一次 构造,随处使用”,节省了工程人员投资。在工程浏览器中

39、单击''图库打开图库 菜单或者单击工具箱屮的衣,弹出''图库管理器窗口,如图4. 9所示。疋件褊辑历史曲忧安全标吉泵电杆电气符号 阀门2 ffln 反应器 莒這2计算机 搅拌器就绪i it ho o 0 h图49图库管理器示意图图4.10油库工艺流程图5.4.3定义外部设备和数据变量(1)定义外部设备组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使 用。外部硬件设备通常包括plc、仪表、模块、变频器、板卡等;外部软件程序 通常指包括dde、opc等服务程序。按照计算机与外部设备的通讯连接方式, 则分为:串行通讯、以太网、专用通讯卡等。只有在定义了

40、外部设备之后,组态王才能通过i/o变量和它们交换数据。选 择工程浏览器左侧大纲项“设备com1”,在工程浏览器右侧用鼠标左键双击“新 建”图标,运行“设备配置向导”,如图5.12所示。在对话框中选择亚控提供的的“仿真plc”的“串行”项后单击“下一步”弹岀 对话框,如图5.13所示。图5.12设备配置向导1图5.13设备配置向导2为仿真plc设备取名“plc1”,单击“下一步"弹出对话框,如图5.14所示。图5.14设备配置向导3为设备选择连接的串口为c0m1,单击“下一步”弹出设备地址对话框,如图5.15所示。图5.15设备配置向导4根据组态王帮助填写正确的设备地址。填写完以后单击

41、“下一步”,进入通 讯参数设定。如图5.16道信参数当设备岀现通信故障时,设定恢复策略.尝试恢复间隔:囲秒'堀长恢复时间:(24小时17使用动态忧化图516通讯参数设定对话框设置通信故障恢复参数(一般情况下使用系统默认设置),单击“下一步j 如图5.17所示。图5.17设备配置向导5在确认无误后单击“完成",设置定义完成后,可以在工程浏览器的右侧看 到新建的外部设备“plc1”。即“plc1”可以和组态王交换数据了。用同样的方法 定义其他的plc2、plc3、plc4等仿真plc。(2)定义外部变量数据词典中变量类型:数据库是“组态王”软件的核心部分,工业现场的生产状况要以动

42、画的形式 反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一 切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。 在touchvcw运行时,它含有全部数据变量的当前值。变量在画而制作系统组态 王画面开发系统屮定义,定义时要指定变量名和变量类型,某些类型的变量还需 要一些附加信息。数据库中变量的集合形彖地称为“数据词典”,数据词典记录了 所有用户可使用的数据变量的详细信息。变量的基本类型共有两类:内存变量、i/o变量。i/o变量是指可与外部数 据采集程序直接进行数据交换的变量,如下位机数据采集设备(如plc、仪表等) 或其它应用程序(如dde、opc服务器

43、等)。这种数据交换是双向的、动态的, 就是说:在“组态王"系统运行过程中,每当i/o变量的值改变时,该值就会自动 写入下位机或其它应用程序;每当下位机或应用程序中的值改变时,“组态王” 系统中的变量值也会自动更新。所以那些从下位机采集来的数据、发送给下位机 的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“i/o变量”。内存变量是指那些不需要和其它应用程序交换数据、也不需耍从下位机得到 数据、只在“组态王"内需要的变量,比如计算过程的中间变量,就可以设置成“内 存变量"。基本类型的变量也可以按照数据类型分为离散型、实型、整型和字符型。内存离散变量、i/

44、o离散变量:类似一般程序设计语言中的布尔变量,只有 0、1两种取值,用于表示一些开关量。内存实型变量、i/o实型变量:类似一般程序设计语言中的浮点型变量,取 值范围10e-3810e+38,有效值7为。内存整数变量、i/o整数变量:类似一般程序设计语言中的有符号长整型变 量,用于表示带符号的整型数据,取值范围21474836482147483647.内存字符串型变量、i/o字符串变量:类似一般程序设计语言中的字符串变 量,可以用于记录一些有特定含义的字符串,如名称、密码等,该类型变量可以 进行比较运算和复制运算。当组态王工程中定义了结构变量时,在变量类型的下拉列表框中会自动列出 已定义的结构变

45、量,一个结构变量作为一种变量类型,结构变量下可包含多个成 员,每一个成员就是一个基本变量,成员类型可以为:内存离散、内存整型、内 存实型、内存字符串、i/o离散、i/o整型、i/o实型、i/o字符串。定义变量的方法:对于我们将要建立的系统,需要从下位机采集到诸如温度、压力、液位、流 量等信息,所以需要在数据库中针对这些信息定义相关的变量。因为这些信息是 通过驱动程序采集到的,所以需要建立的变量都是i/o变量。具体定义变量的方 法如下:在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量屈性” 对话框如图5.18所示。基本属性i报警定义|记录和安全区|变量名:变屋类型:结构成员:1

46、二j成员类型:1成员描述:ll描述:变化灵敏度量小值最小原始值初始值杲大值杲大原始值状态厂保存参数厂保存数值2dj连接设备|pl£1zj寄存器pecrealoozj数站尖型:shortj读写雇性:r读写(?只读 只写采集频率 |iooo毫秒转换方式a线性r开方 高级| 厂允许dde访问图518定义变量对话框5.4.4动画连接(1) 填充的动画连接所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,站内 的现场数据,比如温度、液面高度、压力等,当它们发生变化时,通过i/o接口, 将引起实时数据库中变量的变化。打开“11号联合站工艺流程图"画面,在需要显示液位示值的

47、罐体上添加一个 矩形框,双击该矩形框,弹出该图库的动画连接对话框,如图:动画连接图5.19 “动画连接”对话框点击“填充",则出现如图5.20所示:对话框设置如下:变量名:本站点卸油罐液位2#填充颜色:蓝色最小值:0占据百分比:10最大值:2.2占据百分比:90单击“确定”按钮,完成2#卸油罐液位的动画连接。这样建立以后2#卸油罐 液位的高度就随着变量“卸油罐液位2#叩勺值变化而变化。用同样的办法设置需 要显示液位变化的所有变量。填充连接表达式本站点卸油罐液位2#=:r虽小埴充高度占据百分比to摄大埴充离度对应数值t2占据百分比90埴充方向a类型额色缺省埴充画刷清除i图3.20 “填

48、充连接”对话框(2)文本的动画连接在实际操作屮,操作者需要知道液位、温度、压力等变量的准确值,这个 功能要通过“模拟动画连接”来实现。首先在原油加高拱顶沉降罐上添加一个矩形框,再从工具箱中选择t工具, 在矩形框屮输入字符串“#俨,这个字符串是任意的,当工程运行时,字符串的内容将被需要输岀的模拟值代替。双击“#,,弹出动画连接对话框,在此对话框中选择“模拟量输岀”选项弹 出模拟量输出动画连接对话框,如图5.21所示:图5.21“模拟量输出连接”对话框对话框的设置如图所示。单击“确定”按钮,完成动画连接的设置,当系统 运行时,在“#”中将会显示沉降罐的实际液位。按照同样的方法设置所有需要 显示实际

49、值的变量。(3)泵的动画连接在主监控画面上双击“1#装车兼倒罐泵”,弹出对话框如图5.22所示:图5.22 “泵的动画连接”对话框对话框设置如下:变量名(离散量):本站点装车兼倒罐泵的启停1#开启时颜色:绿色关闭时颜色:红色单击“确定”完成对泵的启停控制的动画连接。当系统进入运行阶段时,便 可以通过鼠标来控制泵的启停,当岀现红色,则说明泵处于关闭状态,反之则处 于开启状态。用同样的方法设置其他的泵。对画面的动画连接完成以后,点击保存后就可以切入运行状态。5.5监控系统的报警和事件运用报警和事件记录是监控软件必不可少的功能,“组态王',提供了强有力 的支持简单的控制运行报警和事件记录方法

50、。组态王的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这此报警和事件,用户可以方便地登录和查看系统的报警、操作 和各个工作站的运行情况。当报警和事件发牛时,在报警窗口中会按照设置的过 滤条件实时地显示岀来。5.5.1建立报警和事件窗口(1)定义报警组在工程浏览器窗口左侧“工程目录显示区”中选择“数据库"中的“报警组''选 项,在右侧“目录内容显示区"中双击“进入报警组''图标弹出“报警组定义''对话 框,如图5.23所示:单击“修改"按钮,将报警组名称改为“联合站二选中“联合站”报警组,打

51、击“增加”按钮增加子报警组,命名为1工艺流程雹 在增加一个“水路,,子报警组。单击“确认,,按钮关闭对话框,结束对报警组的设置。图5.23“报警组定义”对话框(2)设置变量的报警屈性在数据词典中选择“原油加高拱顶沉降罐液位”变量,双击此变量,在弹出 的“定义变量”对话框中单击“报警定义",如图5.24所示:图5.24报警属性定义窗口对话框设置如下:报警组名:工艺流程低:1原油加高拱顶沉降罐液位过低高:11 原油加高拱顶沉降罐液位过高优先级别:1设置完成后单击“确定”按钮,系统进入运行状态时,当“原油加高拱顶沉降罐 液位”的高度低于1或者高于11时,系统将会产生报警,报警信息将显示在“

52、工 艺流程”报警组屮。(3)建立报警窗口报警窗口是用来显示“组态王”系统中发生的报警事件和报警信息,报警窗 口分实时报警窗口和历史报警窗口。实时报警窗口主要显示当前系统屮实时报警 信息和报警确认信息,一旦报警回复后将从报警窗口中消失。历史报警窗口中显 示系统发生的所有报警和事件信息,主要用于对报警和事件信息进行查询的。报警窗口的建立过程如下:新建一个画而,命名为“报警记录”。在画而上输入“报警和事件”,选择工具 箱中的a工具,在画而中绘制两个报警窗口,一个作为实时报警窗口,一个作 为历史报警窗口,如图5.25所示:图5.25报警窗口5.5.2 报警画面新建一个新的画而,命名“报警画而”,在此画

53、面中将所有需要报警的参数 列出来,并且从图库中找出(跟各个变量对应起来。如图5.30所示:原油加高拱顶沉降蘿液位高很警原油加高拱顶沉降越液位低抿警净化油罐液位高报誓浄化油罐液位低报嚳1#消防水罐液位高报彎1*消防水罐液位低报醫2#消防水罐液位高报誓2*消防水罐液位低报警坤污水罐液位高报普1#污水罐液位低抿警2#水罐液位高报警2#水罐液位低报警滑水罐液位高报警清水罐液位低报警污水池液位高报娶污水池液位低很窖1#油气分离器液位高报譽1絆由气分离器液位低报誓2#卸油罐液位高报誓2洋卸油罐液位低报雲3#卸油罐液位高报警3離卸油罐液位低报警原油加高沉降罐界位高报鑿原油加高沉降罐界位低报警沉降罐兼净化罐界位高报瞽沉降罐叢净化虢界位低抿警坤除油罐液位高报粵2#除油罐液位高根警坤注水泵进口圧力低报警2孝注水泵进口压力低报窖3冷注水泵进口压力低报粵1#注水泵岀口压力高报警2检主水泵岀口压力高报嚳3#注水泵出口压力高报警1单锅炉供水温度高报嚳2#锅炉供水温度高报警rtf-a-4gcrfir图5.30静态报警画面做好报警画而后,通过命令语言将报警指示灯与变量的报警信息连接起来。 这样用户便可以从图屮直观的看岀报警点。5.6监控系统的实时参数和参数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论