CITECT上位机平台在丘陵自动化的开发应用

2023-04-29 00:44濮兴林
信息系统工程 2023年2期
关键词:无线通讯

濮兴林

摘要:针对吐哈油田丘陵采油厂HONEYWELL DCS自控系统AM(Application Module)节点上的CLM(Communication Link Module)平台报警频繁和DCS的开放性能较差的问题,对采油厂的站外BB RTU(Remote Terminer unit)控制系统进行了系统的改造。把原BB RTU系统和HONEYWELL DCS系统连接的AM节点的CLM平台处分开,增加了CITECT SCADA6上位机服务器和客户端,利用上位机服务器R232串口和DCS的GUS6节点的R232串口,通过DDE使BB RTU系统与HONEYWELL DCS系统的连接,避开了CLM平台的故障,解放了AM节点,从而解放了DCS系统。

关键词:DCS;CITECT SCADA6;RTU轮巡;无线通讯;WEB

一、前言

丘陵采油厂从油田产能建设初期至今,生产井、测控数据成倍增长,全厂自动化控制系统暴露出许多不足及问题,主要有:(1)系统通讯故障频繁、数据扫描更新速度慢、误报警现象严重。RTU系统满容,处理速度下降,站外RTU轮巡周期由以前的3分钟延长到现在的8分钟,生产数据不能得到及时更新。(2)DCS系统负担过重。联合站的DCS系统和轻烃DCS系统,硬件资源在建站初期冗余30%,目前资源已全部用完。同时联合站和轻烃的APM容量不够。DCS系统的数据不能实时网上发布[1]。必须着手解决:

(一)系统通讯故障频繁、数据扫描更新速度慢、误报警现象严重、站外RTU轮巡周期过长问题。

(二)联合站DCS系统负担过重。

(三)DCS数据开放问题及关键数据的WEB发布问题。

解决这些问题关键是解决丘陵采油厂DCS系统CLM平台数据采集周期长和通讯故障问题。而这一问题关键是RTU系统的改造。

二、问题分析

(一)自控系统平台CLM故障频繁

丘陵站外RTU系统是一套引进美国Bristal babcock公司的无线远程终端系统,负责丘陵油田所有外围站油、水、气井生产信息的检测及单量采集与控制,是油田生产管理的重要环节。它与联合站HONEYWELL DCS TDC3000系统的通讯,是用无线数字电台的方式,经TDC3000的AM节点上的CLM通讯平台进行通讯的。从1995投运以来,系统基本运行正常;但从2000年以后,由于站外RTU的不断扩容,使TDC3000系统的处理量以达极限,CLM通讯平台逐渐出现故障及误报警现象,轮巡周期由以前的3分钟延长至8分钟,部分信号长达6小时上不来,CLMI平台经常出现P-FAIL、FAIL和死机,信号报错和失败频繁。虽经过多次优化通讯参数和通讯时间,仍无法从根本上解决信号报错和失败问题,给中控室操作人员造成假象,严重影响正常的生产监控,有时甚至无法监控。受TDC3000系统的CLM平台与站外通讯失败影响,导致系统关键节点HM、AM、NIM常出现报警故障,系统稳定性受到威胁,对联合站、轻烃装置的监控影响较大。

(二)DCS系统开放问题

联合站的DCS TDC3000系统的US操作站升级为GUS工作站后,其数据的共享性能是通过DDE方式进行的,由于采油厂站内外的关键点数据加一起大约要1000点左右,而DDE在500点内的数据量下工作比较理想,所以系统给关键数据的远传管理层和进行WEB发布,带来瓶颈[2-3]。

三、改造方案

(一)方案设计

根据以上现状及问题,从技术完善的角度出发,提出将站内与站外监控分离的技术思路,凭借主流SCADA上位机系统的支持,可实现与外围站RTU高速的通讯,本次改造,主要对RTU系统的上位机系统进行完善,解决:a.系统数据扫描更新速度慢、通讯故障频繁、误报警现象严重;b.DCS系统负担太重两大技术问题,实现了以下四项技术目标:

1.提高站外数据轮巡速率,使站外检测点刷新频率提高到30~60秒/次,使中控及时获得外围站变化数据的信息,提高安全保障性。

2.减轻外围站数据对TDC3000系统的通讯压力,使TDC3000系统负担过重问题得以解决。

3.实现站内站外单量数据的集中统一。

4.實现丘陵采油厂的监控数据的WEB发布。

根据通讯方式及主站TDC3000系统结构改变的不同,制定了以下方案。在现有设备基础上,增加主电台数量实现分片轮巡。

主要涉及以下四方面的内容:

1.对站外无线通讯网络进行重新规划、配置和参数调整,并增加主电台数量,分片轮巡,降低轮巡时间,全面提高数据通讯速率。

2.选定SCADA上位机平台,实现所有外围站终端处理系统的集成。

3.实时提取站内计量数据,送入SCADA上位机平台实时数据库,实现站外数据的集中和系统的整体连接。

4.形成动态开放数据源,为单量报表的自动生成提供数据。

(二)单量数据及系统的完整性保障措施

由于丘陵联合站原系统中,单量数据不都是从外围站采集,其中站内3具计量分离器的单量数据是由TDC3000系统采集的,在TDC3000系统中,站内采集的单量数据和外围站采集的数据进行集中处理,形成完整的单量统计数据,所以完善后的系统,必须具备相同的功能和特点。

解决自控系统平台CLM故障后,原来进入TDC3000系统的外围站数据就进入SCADA上位机系统,将完全独立于TDC3000系统,整套单量运算及处理将在SCADA上位机系统上完成,所以,所有的单量采集数据(包括外围站和站内3具计量分离器)必须全部进入SCADA上位机系统。方案设计,充分考虑了现TDC3000系统的开放功能,采用DDE数据交换形式(采用热动态连接交换编程策略,数据刷新率<2秒/次),方案采用OPC数据交换形式,实时提取站内3具计量分离器的数据,并提交到SCADA上位机系统实时数据库中,形成系统点,从而保证了单量数据及系统的完整性,以上改造可以解决好丘陵采油厂DCS系统故障、误报警及外围站RTU系统数据上传问题,投资较少,并且可以充分利用已有设备,所以我们采用了此方案。

四、方案实施

(一)上位机监控平台的确认

由于此次项目对上位机系统的要求较高,经对比、技术交流及经济等方面因素考虑,最终我们确认上位机的平台选用CITECT SCADA6监控平台,保证系统各项技术性能及指标的实现。

1.上位机系统的历史记录及报警功能。对所有点组态历史记录及报警功能,实现数据的历史查询和画面的实时报警功能,历史记录及历史数据的保存时间由工艺要求而定,实时报警为声光报警,事件历史记录查询。

2.数据开放。方案所选CITECT SCADA6上位机系统支持DDE及OPC,具备数据开放的功能以及画面切换操作。

(二)完成CITECT SCADA6上位机系统与RTU DPC3330控制器的无线串行通讯

实现上位机系统与RTU系统的Modbus rtu协议的通讯,并完善通讯链路结构,实现远程下载。

1.现状描述。原RTU系统通过TDC3000系统的CLM进行通讯,数据提交于TDC3000系统以GUS画面的形式进行监控,目前系统已实现了2个片区的分片轮巡,经测试满足要求。

2. 方案详述。根据以上情况,结合丘陵实际情况,我们从技术角度出发,提出以下RTU 系统实施方案:

(1)上位机系统配置。上位机安装WIN2000操作系统,在WIN2000系统上安装CITEC上位机监控平台、OPEN BSI NETVIEW、OPC SERVE应用平台, 通讯波特率:9.6K。

(2)无线通讯解决策略。由于丘陵外围站1、2计离主站较远又有山坡阻挡,所以,为了保障整套RTU系统的通讯,我们利用了现有的单井自动化中继塔加装无线中继电台,实现1、2计与主站的稳定通讯。

(3)系统运行模式。系统采用服务器/客户端应用模式,中控增加两台工控机,一台配置为CITECT服务及操作浏览器,加装CITEC上位机监控平台、OPEN BSI NETVIEW和OPC SERVE应用平台,负责与站外RTU实现通讯获得数据;一台配置为CITECT浏览客户机(双网卡),提供给用户操作浏览或网络发布。如图1所示。

(4)站内外计量数据的统一。解决自控系统平台CLM故障后,原来进入TDC3000系统的外围站数据就进入Citect Scada6.0上位机系统,将完全独立于TDC3000系统,整套单量运算及处理将在Citect Scada6.0上位机系统上完成,所以,所有的单量采集数据(包括外围站和站内3具计量分离器)全部进入Citect Scada6.0上位机系统, TDC3000系统的开放功能是依靠DDE,采用DDE数据交换形式(采用热动态连接交换编程策略,数据刷新率<2秒/次)实时提取站内3具计量分离器的数据,并提交到Citect Scada6.0上位机系统实时数据库中,形成系统点,从而保证了单量数据及系统的完整性,实现数据统一,系统示意如下:(图1)程序工作量最大,Citect Code 语法结构和主要函数、使用方法、各站单量数据接口表及单量程序太多,不一一列举,例如:

CITECT Code 主要函数及使用方法:

①Sleep(秒)           时间延迟

sleep(1);  //延迟1秒钟

②Sleepms(毫秒)      时间延迟

sleepms(500);  //延迟500毫秒

③DDERead(”应用程序名”,”数据源名”,”数据项名”)      DDE数据传送

DDERead("Excel","系统数据",”R1C1”);

从EXCEl的“系统数据”表格的1行1列中读取数据

DDERead("Excel","单井单量数据保持 ",”R10C2”);

从EXCEl的“单井单量数据保持”表格的10行2列中读取数据。

(5)外围站单量处理。外围站选井站的倒井信号经无线上传到了CITEC上位机平台的标签点中,由CITECTCicode单量程序将信息发送给相应的计量站,计量站RTU接收信息后自动开始计量或终止计量,计量结果自动生成并上传到了CITEC上位机平台的标签点中,由Citect Cicode单量程序进行存储。如图2所示:

外围站选井站的倒井信号经无线上传到了CITEC上位机平台的标签点中,由CITECT Cicode单量程序接收信息后自动开始计量或终止计量,计量结果自动生成并进行存储,流量数据由TPS通过TPSDDE开放协议传送并实现累积积分运算。

3.上位机监控画面的浏览、操作模式

由于原GUS(Global User Station) 面具有操作灵活、流程形象、界面友好的特点,又由于CITECT与GUS均属于32位的WINDOWS应用平台,所以此次外围站完善中我们力求在CITECT系统上实现与GUS相同的流程图画面应用,以保持操作及应用的连续。

4.RTU、Netview、OPC Server的关系

如图3所示:RTU负责现场的数据采集、处理、控制、和发送;NETVIEW对RTU进行远程组态设置、数据接收、存储;OPC Server是用于Netview与外围上位机平台(如CITECT平台)或第三方应用程序之间进行数据通讯的连接,OPC Server被正确设置后,会向外围上位机平台或第三方应用程序提供标准的OPC(OLE for Process Contol)  协议,实现外围上位机平台或第三方应用程序与Netview的数据连接,OPC Server点接口表一经建立,在外围上位机平台(如Citect平台)或第三方应用程序向NetView提出连接请求时会自动启动,无需再做工作。如图4所示。

5.完成单量报表接口配置及调试

报表接口主要保持原有系统的应用,在CITECT系统中为报表专配了数据表,与原系统保持一致,通过Cicode代码实时写入单量数据,实现了报表接口和数据自动采集。CITECT服务器与CITECT客户端通过TCP/IP组成网络应用结构,与TDC3000系统的上位机通过串行电缆相连,实现了主从数据交换及与老系统的数据交换。

五、结语

此次改造在满足生产运行、工艺要求的基础上,通过技术手段充分地利用了现有资源,提高了站外数据轮巡速率,使站外检测点刷新频率提高到30~60秒/次,使中控及时获得外围站变化数据的信息,提高安全保障性;减轻外围站数据对TDC3000系统的通讯压力,使TDC3000系统的满容的问题得以解决;实现站内站外单量数据的集中统一;实现丘陵采油厂的监控数据的WEB发布。充分应用了INTERNET网络的经济实用性,为全厂信息一体化,油公司的数字化油田建设打下了坚实的基础。H

参考文献

[1]Honeywell.Micro TDC3000[M]. Users Manual.1996

[2]张德泉.集散系统原理及其应用[M].电子工业出版社.2015.

[3]张雪申.TDC-3000集散控制系统[M].化学工业出版社.1997.

猜你喜欢
无线通讯
基于无线通讯的远程无线切割分离装置控制系统
基于NRF无线通讯技术的自组网互助教学系统研究与开发
探讨无线通讯LTE技术及其应用领域
基于无线通讯网的牵张设备状态监控系统研究
成焊机组与飞焊车之间串行无线通讯研究与应用
对超宽带无线通讯技术的分析探讨