一种基于DL/T860的按需调阅数据方法及系统技术方案

技术编号:36952129 阅读:46 留言:0更新日期:2023-03-22 19:12
本发明专利技术公开了一种基于DL/T860的按需调阅数据方法及系统,按需调阅接口获取集控主站数据库存储的站端设备模型信息,按需挑选测点生成动态数据集,向DL/T860通讯服务代理发送消息,请求对动态数据集执行创建、读值、保活、删除操作;DL/T860通讯服务代理接收操作请求消息,根据操作类型,向站端发起相应服务请求,将操作结果发送按需调阅接口;DL/T860通讯服务代理接收站端主动上送的报告报文,将监测到报告中被调阅数据集的测点值信息发送按需调阅接口。优点:采取即用即建、用完即删、失效自动删的策略,方便集控主站对站端数据的按需调阅,降低站端上送冗余数据造成主站系统不必要处理开销,提升故障快速定位效率。提升故障快速定位效率。提升故障快速定位效率。

【技术实现步骤摘要】
一种基于DL/T860的按需调阅数据方法及系统


[0001]本专利技术涉及一种基于DL/T860的按需调阅数据方法及系统,属于变电站集中监控系统


技术介绍

[0002]随着经济社会发展对用电需求的持续增加,电网建设日新月异。新建变电站的不断投运,站内设备规模及其测点数量的持续增长,给集控主站系统的运维管理工作带来了巨大挑战。为保障电网安全稳定运行和可靠供电,减轻运维人员工作量,亟需从海量测点数据中过滤掉冗余数据,筛选出关键数据进行调阅,从而精确掌握变电站各种主辅设备运行状态,提升故障快速定位能力,提高系统运维效率。

技术实现思路

[0003]本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种基于DL/T860的按需调阅数据方法及系统,应用于集控主站,实现对变电站设备海量测点数据的按需调阅,降低了站端上送冗余数据造成的主站系统不必要处理开销,提高了对变电站设备状态监控的精度和故障快速定位的效率。
[0004]为解决上述技术问题,本专利技术提供一种基于DL/T860的按需调阅数据方法,其特征在于,包括:利用按需调阅接口获取集控主站数据库存储的站端设备模型信息;根据站端设备模型信息在按需调阅接口中挑选测点生成动态数据集,将对动态数据集的操作请求消息发送至DL/T860通讯服务代理;通过DL/T860通讯服务代理接收操作请求消息,根据操作请求消息对动态数据集的基本信息进行存储管理,根据操作请求消息的操作类型向站端发起相应服务请求,将站端基于相应服务请求的响应结果封装成操作结果消息作为报告报文返回给按需调阅接口;通过DL/T860通讯服务代理接收站端动态上送的报告报文,监测到报告报文中的数据集属于按需调阅接口动态创建,将报告报文中的测点值信息封装报告消息发送至按需调阅接口完成数据调阅。
[0005]进一步的,所述站端设备模型信息包括:预留报告控制块引用名称和测点信息;所述测点信息包括:测点引用名称、测点类型和测点功能约束;所述测点类型包括:遥信、遥测、遥控、遥脉、档位、定值。
[0006]进一步的,所述动态数据集的基本信息包括:请求方唯一身份标识、数据集引用名称、报告控制块引用名称、数据集有效时间、数据集最新访问时间;所述存储管理包括:创建操作,则将数据集基本信息写入内存;删除操作,则将数据集基本信息从内存中删除;读取或保活操作,则更新内存中的数据集最新访问时间;所述服务请求包括:创建数据集、关联报告控制块、使能报告控制块、读数据集值、链路测试、禁用报告控制块、解除关联报告控制块、删除数据集;
操作类型如果是读值或保活,属于原子操作,直接向站端服务网关机发起一条对应的DL/T860服务请求;操作类型如果是创建或删除,属于非原子操作,按针对非原子操作的步骤依次向站端服务网关机发起多条相应的DL/T860服务请求组成的序列(对于创建动态数据集和删除动态数据集,是非原子操作,即不能使用单步DL/T860服务完成的操作,需要按步骤操作。例如,创建动态数据集操作,需要执行的服务步骤如下:DL/T860创建数据集服务
‑‑‑
>DL/T860关联报告控制块服务
‑‑‑
>DL/T860使能报告控制块服务;删除动态数据集操作,需要执行的服务步骤如下:DL/T860禁用报告控制块服务
‑‑‑
>DL/T860解除关联报告控制块服务
‑‑‑
>DL/T860删除数据集服务。),如果站端对其中某条服务请求给出否定响应,则执行异常处理流程,否则,执行正常处理流程;通讯服务代理将操作结果消息发送按需调阅接口;所述操作结果消息的字段包括:必填字段和选填字段;所述必填字段为:请求方唯一身份标识、操作类型、操作结果、发送时间;所述选填字段为报告控制块引用名称、数据集引用名称、测点值信息集合;所述操作结果包括:成功和失败;所述测点值信息包括:测点引用名称和测点值。
[0007]进一步的,所述异常处理流程包括:在创建操作过程中,创建数据集成功,但关联预留报告控制块失败,则请求站端将创建成功的数据集删除;在创建操作过程中,创建数据集成功,关联预留报告控制块成功,但使能预留报告控制块失败,则请求站端解除预留报告控制块关联的数据集,将已经创建成功的数据集删除;在删除操作过程中,禁用和解除关联报告控制块失败,则不再进行后续的删除数据集操作;所述正常处理流程包括:在创建操作过程中,首先,创建数据集成功,然后,关联预留报告控制块成功,最后,使能预留报告控制块成功;在删除操作过程中,首先,禁用和解除关联报告控制块成功,然后,删除数据集成功;进一步的,所述操作结果消息的选填字段是否填写根据操作类型确定。
[0008]进一步的,DL/T860通讯服务代理监测报告报文,初步解析报告得出其中的数据集引用名称、报告控制块引用名称,结合存储在内存中的数据集基本信息,查询得出该数据集是否被调阅;如果是,则进一步解析,得出当前报告报文中所有测点引用名称和对应测点值,组装报告消息发送按需调阅接口;所述报告消息的字段包括:请求方唯一身份标识、发送时间、报告控制块引用名称、数据集引用名称、测点值信息集合。
[0009]进一步的,所述动态数据集即用即建,按需挑选测点生成的动态数据集,创建成功即可使用读数据集值服务获取动态数据集下所有测点的实时数据。
[0010]进一步的,对创建的动态数据集设置有效期和保活周期,在动态数据集有效期内,按需调阅接口和DL/T860通讯服务代理根据保活周期进行双向保活交互。
[0011]进一步的,所述按需调阅接口根据需要主动删除动态数据集;失效自动删或由DL/T860通讯服务代理检测到数据集失效触发删除。
[0012]进一步的,将动态数据集关联到预留报告控制块,配置报告控制块的相关选项域和触发域,以便动态数据集下测点数据的周期或变化触发上送。
[0013]进一步的,若所述非原子操作失败,则DL/T860通讯服务代理将非原子操作拆分成服务请求序列,执行序列中的某条操作失败,根据操作次序对序列中已执行成功的操作逆
向回退。
[0014]一种基于DL/T860的按需调阅数据系统,包括:按需调阅接口模块,获取集控主站数据库存储的站端设备模型信息,按需挑选测点生成动态数据集,向DL/T860通讯服务代理模块发送消息,请求对动态数据集执行创建、读值、保活、删除操作;接收DL/T860通讯服务代理模块返回的操作结果消息和站端主动报告消息;DL/T860通讯服务代理模块,接收按需调阅接口模块发送的动态数据集操作请求消息,根据操作类型,向站端发起相应服务请求,并将操作结果发送按需调阅接口模块;接收站端主动上送的报告报文,监测到报告中的数据集被调阅,将解析报文得出的测点及对应值信息组装报告消息,发送按需调阅接口模块。
[0015]一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行所述的方法中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于DL/T860的按需调阅数据方法,其特征在于,包括:利用按需调阅接口获取集控主站数据库存储的站端设备模型信息;根据站端设备模型信息在按需调阅接口中挑选测点生成动态数据集,将对动态数据集的操作请求消息发送至DL/T860通讯服务代理;通过DL/T860通讯服务代理接收操作请求消息,根据操作请求消息对动态数据集的基本信息进行存储管理,根据操作请求消息的操作类型向站端发起相应服务请求,将站端基于相应服务请求的响应结果封装成操作结果消息作为报告报文返回给DL/T860通讯服务代理;通过DL/T860通讯服务代理接收站端动态上送的报告报文,监测到报告报文中的数据集属于按需调阅接口动态创建的数据集,则将报告报文解析得到测点值信息封装为报告消息发送至按需调阅接口完成数据调阅。2.根据权利要求1所述的基于DL/T860的按需调阅数据方法,其特征在于,所述站端设备模型信息包括:预留报告控制块引用名称和测点信息;所述测点信息包括:测点引用名称、测点类型和测点功能约束;所述测点类型包括:遥信、遥测、遥控、遥脉、档位、定值。3.根据权利要求1所述的基于DL/T860的按需调阅数据方法,其特征在于,所述动态数据集的基本信息包括:请求方唯一身份标识、数据集引用名称、报告控制块引用名称、数据集有效时间、数据集最新访问时间;所述存储管理包括:创建操作,则将数据集基本信息写入内存;删除操作,则将数据集基本信息从内存中删除;读取或保活操作,则更新内存中的数据集最新访问时间;所述服务请求包括:创建数据集、关联报告控制块、使能报告控制块、读数据集值、链路测试、禁用报告控制块、解除关联报告控制块、删除数据集;操作类型如果是读值或保活,属于原子操作,直接向站端服务网关机发起一条对应的DL/T860服务请求;操作类型如果是创建或删除,属于非原子操作,按针对非原子操作的步骤依次向站端服务网关机发起多条相应的DL/T860服务请求组成的序列,如果站端对其中某条服务请求给出否定响应,则执行异常处理流程,否则,执行正常处理流程;通讯服务代理将操作结果消息发送按需调阅接口;所述操作结果消息的字段包括:必填字段和选填字段;所述必填字段为:请求方唯一身份标识、操作类型、操作结果、发送时间;所述选填字段为报告控制块引用名称、数据集引用名称、测点值信息集合;所述操作结果包括:成功和失败;所述测点值信息包括:测点引用名称和测点值。4.根据权利要求3所述的基于DL/T860的按需调阅数据方法,其特征在于,所述异常处理流程包括:在创建操作过程中,创建数据集成功,但关联预留报告控制块失败,则请求站端将创建成功的数据集删除;在创建操作过程中,创建数据集成功,关联预留报告控制块成功,但使能预留报告控制块失败,则请求站端解除预留报告控制块关联的数据集,将已经创建成功的数据集删除;在删除操作过程中,禁用和解除关联报告控制块失败,则不再进行后续的删除数据集操作;所述正常处理流程包括:在创建操作过程中,首先,创建数据集成功,然后,关联预留报告控制块成功,最后,使能预留报告控制块成功;在删除操作过程中,首先,禁用和解除关联
报告控制块成功,然后...

【专利技术属性】
技术研发人员:曾锦程谭志军龚劭齐王强杨任盛振明雷成锋孙云枫贾德顺何鸣一陈宁周立秋田辉吴永轶樊磊张留留贺震解伟
申请(专利权)人:国电南瑞南京控制系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1