进口综合录井仪WITS标准实时数据传输与接收
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进口综合录井仪WITS标准实时数据传输与接收
侯艳伟;刘波
【摘要】适应井场数据共享的需要,不同型号的进口综合录井仪都提供了相应的符合wITs标准的实时数据传输程序软件,但由于软件各具特色且数据接口设置不统一,实时数据的输出格式未达到统一的要求,给数据接收及应用带来了一定的不便。为了解决这一问题,在介绍wITS特点的基础上,分析了具有领先水平的3种型号进口综合录井仪(Advantage、ALS2.2和DataLog)的WITS实时数据传输方法、软件设置方式、数据接收系统组成和实现实时数据接收的主要手段。以录井信息为主且符合统一格式要求的实时数据传输与接收,将对实现实时信息的有效共享和充分利用起到重要的保障作用。
【期刊名称】《录井工程》
【年(卷),期】2012(023)003
【总页数】6页(P54-59)
【关键词】WITS;Advantage;ALS;DataLog实时数据;传输与接收;格式文件TCP /IP协议插件
【作者】侯艳伟;刘波
【作者单位】中国电子科技集团公司第二十二研究所;中国电子科技集团公司第二十二研究所
【正文语种】中文
【中图分类】TE927
侯艳伟,刘波.进口综合录井仪WITS标准实时数据传输与接收.录井工程,2012,23(3):54-59
综合录井仪作为钻井现场一种实时性很强的随钻监测设备[1],能够准确及时地获取大量的实时录井信息,对于石油地质和钻井工程具有不可替代的作用。随着石油勘探信息化技术的迅速发展,以录井信息为中心的数据传输、信息共享将成为实现信息集成和综合利用的基础[2]。因此,综合录井仪实时数据的远程传输与接收至关重要。
为适应井场数据共享的需要,不同型号进口综合录井仪都提供了相应的符合WITS 标准的实时数据传输程序软件,但由于软件各具特色且数据接口设置不统一,实时数据的输出格式未达到统一的要求,给数据接收及应用带来了一定的不便。本文以Advantage、ALS 2.2和DataLog 3种型号进口综合录井仪为例,探讨实时数据统一格式的传输方式和实现客户端接收的途径。
WITS(井场信息传输规范)是一种在计算机系统之间进行数据传输的通信格式,在石油行业中,它被作为油公司和服务公司之间以联机方式或批量数据传输方式传输时进行数据交换的一种规范。
WITS具有多级格式,可灵活、高效地提供一种简单的数据转换入口点。低级别格式采用固定的ASCⅡ数据流形式,高级别格式可以应用自定义固定格式的数据流形式[3]。
WITS数据流由离散的数据记录组成。每一个数据记录格式都独立于其他的数据记录格式,并且各自有独立的触发方式和取样间隔[3]。WITS同时兼有远程计算机系统发送设置和改变特定参数的指令到发射系统的方法,其中还包括数据转换格式和传输间隔。对于特殊格式的数据转换,WITS也定义了记录预设置功能,这样可保证自定义记录格式的添加。
多年来,在全球范围内WITS已广泛应用于为远程监控设备提供数据,有效促进了
信息共享。
不同型号进口综合录井仪都有相应的WITS实时数据传输程序,但其软件的操作方式和数据传输方法不尽相同。因此,在进行数据传输时,要针对不同型号进口综合录井仪的数据结构和实时数据传输方式进行待传输数据文件统一格式设置,进而保证客户端接收到格式统一的数据。
虽然WITS预定义了25个表的记录类型,但各型号综合录井仪实时录井数据传输软件在按照WITS进行数据交换时都默认挂接了自身数据结构的CDA(公共数据区)参数序列。当传输的参数不符合要求时,可以放弃使用WITS预定义的25个表的记录类型,参照各录井软件数据结构的CDA参数序列,采用自定义表格形式发送所需要的数据。
Advantage仪器采用WITS Transfer程序进行WITS实时数据传输。
2.1.1 数据传输程序启动
启动WITS Transfer程序,其主界面如图1所示。
2.1.2 WITS标准数据发送设置
①单击图1程序主界面左上方的第二个图示按钮,弹出如图2所示的“WITS连接创建和控制”窗口,在页标签“Global”中输入井号等,并进行单位制的选择。
②选择“Ports”页标签,进行传输方式设置,如图3所示。
利用WITS Transfer程序进行数据传输可以采用“TCP/IP Socket”和“COM”两种方式,通常可对“Description、On/Off、Mode和Level”等进行设置,引号中的内容分别代表“描述、开关、传输模式和WITS数据流形式”。
③单击图3中的“COMM CONFIG…”按钮,进行标准配置,如图4所示。Port可为“COM 1”或“TCP/IP Socket”,“Machine Name”为接收实时数据的计算机名称或IP地址,Port Number为传输端口号。
④单击图3中的“RECORDS/ITEMS…”按钮,在图5中设置传输参数。
a.在“RECORDS”栏选中要传输的参数记录表,该表与WITS数据字典相对应。
b.在“ITEMS”栏进行传输参数设置,设置的关键是将Advantage仪器的CDA
与WITS的参数进行关联,即将CDA中的参数与WITS数据字典中的参数一一对应设置。
例如:图5中第8个参数为WITS数据字典的表“General Time Based”中第
10个参数“DMEA(测量井深)”,与此相对应的是Advantage仪器CDA中的字段“DEPTH(测量井深)”,选择该参数进行数据传输时,“DMEA”显示的
就是“DEPTH”值。
⑤单击图3中的“TRIGGERS…”按钮,弹出触发器设置窗口(图6),在此窗口
可进行各记录表触发方式的设置。
例如:参数记录表“General Time Based”在WITS数据字典中的触发方式是时间,那么在“Time Trigger”中输入“TIME”,在“secs”中输入参数发送时间
间隔值(以秒为单位)即可。
⑥按照上述方法对WITS传输的内容进行设置后,单击WITS Transfer程序主界
面左上方的第一个图示按钮,则可开始进行数据传输。
说明:如图1中所示的一条记录“01103920.2 DEPTH 3920.2042”,其中“01”代表WITS数据字典的第1个参数记录表,“10”代表该参数记录表中第10个参数,“3920.2”为该参数值,“DEPTH”代表CDA的参数名,最后一个同样为
参数值,不过为更精确值。
2.1.3 WITS配置文件说明
进行上述设置后,WITS传输配置程序会在相应路径(默认为D:\Inteq\advantage\ctl\wits)下产生对应设置文件,有几个传输任务就会产生几个设
置文件,并且栏目的顺序与文件的名称一一对应。
例如:若有两个传输任务,就有两个设置文件,分别为port0.cfg和port1.cfg。