【技术实现步骤摘要】
一种油田仪表协议自适应解析方法及装置
[0001]本专利技术涉及石油仪器仪表的
,尤其是涉及一种油田仪表协议自适应解析方法及装置。
技术介绍
[0002]油田通过多年的信息化建设初步实现了油水井、站的仪器仪表自动化采集,但是不同厂家的同种设备仪表协议数据位定义无统一标准,甚至同种仪表的协议也各不相同。这对后期仪表数据采集和维护造成了极大的困难。用户要针对不同协议的仪表采用不同的采集软件进行采集,导致现场采集软件过多且需要专人维护,这成了后期厂站无人值守与标准化采控的瓶颈。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种油田仪表协议自适应解析方法及装置,以减轻工作人员的压力,减少自动系统现场维护量。
[0004]本专利技术提供了一种油田仪表协议自适应解析方法,包括:具体包括如下步骤:
[0005]发送数据采集指令以采集载有仪器仪表的监测数据以及仪器仪表的信息的数据包;
[0006]发送第一指令以打开通信接口并判定所述通信接口是否获取所述数据包;
[0007 ...
【技术保护点】
【技术特征摘要】
1.一种油田仪表协议自适应解析方法,其特征在于,包括:具体包括如下步骤:发送数据采集指令以采集载有仪器仪表的监测数据以及仪器仪表的信息的数据包;发送第一指令以打开通信接口并判定所述通信接口是否获取所述数据包;若否,则提示仪器仪表出现连接问题;若是,则获取所述数据包,以及数据包常规长度,并判定所述数据包的长度。2.根据权利要求1所述的方法,其特征在于,所述获取所述数据包,以及数据包常规长度,并判定所述数据包的长度的步骤之后,所述方法还包括:判定所述数据包是否为所述数据包常规长度;若是,则获取所述数据包帧头常规长度以及所述数据包帧尾常规长度,并判定所述数据包的帧头是否为所述数据包帧头常规长度,以及所述数据包的帧尾是否为所述数据包帧尾常规长度;若否,则对所述数据包进行特征值筛选。3.根据权利要求1所述的方法,其特征在于,所述则获取所述数据包帧头常规长度以及所述数据包帧尾常规长度,并判定所述数据包的帧头是否为所述数据包帧头常规长度,以及所述数据包的帧尾是否为所述数据包帧尾常规长度的步骤之后,所述方法还包括:若所述判定所述数据包的帧头为所述数据包帧头常规长度,以及所述数据包的帧尾为所述数据包帧尾常规长度,则对所述数据包进行协议解析;若所述判定所述数据包的帧头不为所述数据包帧头常规长度,和/或所述数据包的帧尾不为所述数据包帧尾常规长度,则发送人工解析指令。4.根据权利要求3所述的方法,其特征在于,所述对所述数据包进行协议解析的步骤包括:判定是否对所述数据包解析成功;若是,则获取数据...
【专利技术属性】
技术研发人员:孙炀,刘丽,邵慧,贾方,王磊,闫玢,石利新,贺诗瑶,贾俊杰,王娜,
申请(专利权)人:中国石油天然气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。