一种电力系统协议数据转换方法及装置制造方法及图纸

技术编号:36570719 阅读:18 留言:0更新日期:2023-02-04 17:27
本发明专利技术公开一种电力系统协议数据转换方法及装置,其中,方法包括:步骤S1,配置各种量测类别对应的物联网MQTT协议的消息主题和标准化的消息内容;步骤S2,调用支持IEC61850协议的装置的在线模型,并将相关的连接信息、所述在线模型保存到本地的模型文件中;步骤S3,配置本地模型文件中的数据对象与标准化的数据对象之间的对应关系;步骤S4,根据所述对应关系生成JSON消息内容,并按量测类别发送到MQTT协议对应的消息主题。本发明专利技术将原有电力系统IEC61850专有协议数据转为物联网MQTT协议数据,并可在不影响现网运行装置的情况下将非标准化的数据对象转换为标准化的数据对象,从而有很好的操作性和灵活性,并易于下游数据处理。理。理。

【技术实现步骤摘要】
一种电力系统协议数据转换方法及装置


[0001]本专利技术属于电力系统
,具体涉及一种电力系统协议数据转换方法及装置。

技术介绍

[0002]电力系统IEC61850专有协议是电力系统自动化领域唯一的全球通用标准,该协议建模了大多数公共实际设备和设备组件,这些模型定义了公共数据格式、标识符、行为和控制,例如变电站和馈线设备(诸如断路器、电压调节器和继电保护等)。按照IEC61850专有协议,可实现智能变电站的工程运作标准化,使得智能变电站的工程实施变得规范、统一和透明。采用IEC61850还可使变电站自动化设备具有自描述、自诊断和即插即用的特性,极大的方便了系统的集成,降低了变电站自动化系统的工程费用。
[0003]物联网MQTT(消息队列遥测传输)协议是ISO标准(ISO/IEC PRF 20922)下基于发布、订阅范式的消息协议,该消息协议通过消息转发中心来实现消息发布者和消息订阅者之间的消息通信。
[0004]一些现有技术虽然实现了IEC61850专有协议数据转为物联网MQTT协议数据,但其只转换IEC61850
‑7‑
2标准中定义的数据对象,不处理非标准的数据对象,而且该方案是在设备上实现,对于正在电网中运行的装置不适用。

技术实现思路

[0005]本专利技术所要解决的技术问题在于,提供一种电力系统协议数据转换方法及装置,以达到系统分层设计,简化下游数据处理。
[0006]为解决上述技术问题,本专利技术提供一种电力系统协议数据转换方法,包括:r/>[0007]步骤S1,配置各种量测类别对应的物联网MQTT协议的消息主题和标准化的消息内容;
[0008]步骤S2,调用支持IEC61850协议的装置的在线模型,并将相关的连接信息、所述在线模型保存到本地的模型文件中;
[0009]步骤S3,配置本地模型文件中的数据对象与标准化的数据对象之间的对应关系;
[0010]步骤S4,根据所述对应关系生成JSON消息内容,并按量测类别发送到MQTT协议对应的消息主题。
[0011]进一步地,支持IEC61850协议的装置的在线模型包括数据集、逻辑设备和逻辑节点列表、报告控制块列表;所述连接信息包括支持IEC61850协议的装置的IP地址、端口、描述信息。
[0012]进一步地,所述支持IEC61850协议的装置为正在电网中运行的装置。
[0013]进一步地,所述步骤S4具体包括:根据配置好的连接信息连接所述支持IEC61850协议的装置、使能所述支持IEC61850协议的装置对应的报告控制块、接收到所述支持IEC61850协议的装置上送的报告控制块数据后,根据装置的数据对象与标准化的数据对象
之间的对应关系生成JSON消息内容并按量测类别发送到MQTT协议的对应的主题。
[0014]进一步地,将IEC61850数据转换为JSON时,具体是将int8、int16、枚举转换为整形数据,将float转换为字符串数据。
[0015]本专利技术还提供一种电力系统协议数据转换装置,包括:
[0016]第一配置模块,用于配置各种量测类别对应的物联网MQTT协议的消息主题和标准化的消息内容;
[0017]调用模块,用于调用支持IEC61850协议的装置的在线模型,并将相关的连接信息、所述在线模型保存到本地的模型文件中;
[0018]第二配置模块,配置本地模型文件中的数据对象与标准化的数据对象之间的对应关系;
[0019]处理模块,用于根据所述对应关系生成JSON消息内容,并按量测类别发送到MQTT协议对应的消息主题。
[0020]进一步地,支持IEC61850协议的装置的在线模型包括数据集、逻辑设备和逻辑节点列表、报告控制块列表;所述连接信息包括支持IEC61850协议的装置的IP地址、端口、描述信息。
[0021]进一步地,所述支持IEC61850协议的装置为正在电网中运行的装置。
[0022]进一步地,所述处理模块具体用于:根据配置好的连接信息连接所述支持IEC61850协议的装置、使能所述支持IEC61850协议的装置对应的报告控制块、接收到所述支持IEC61850协议的装置上送的报告控制块数据后,根据装置的数据对象与标准化的数据对象之间的对应关系生成JSON消息内容并按量测类别发送到MQTT协议的对应的主题。
[0023]进一步地,将IEC61850数据转换为JSON时,具体是将int8、int16、枚举转换为整形数据,将float转换为字符串数据。
[0024]实施本专利技术具有如下有益效果:将原有电力系统IEC61850专有协议数据转为物联网MQTT协议数据,并可在不影响现网运行装置的情况下将非标准化的数据对象转换为标准化的数据对象,只在数据接入层支持IEC61850专有协议、下游数据处理程序只需支持MQTT协议即可接收到对应的数据,从而有很好的操作性和灵活性,并易于下游数据处理。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本专利技术实施例一一种电力系统协议数据转换方法的流程示意图。
[0027]图2是本专利技术实施例中接收到所述支持IEC61850协议的装置上送的报告控制块数据后的数据处理流程示意图。
具体实施方式
[0028]以下各实施例的说明是参考附图,用以示例本专利技术可以用以实施的特定实施例。
[0029]请参照图1所示,本专利技术实施例一提供一种电力系统协议数据转换方法,包括:
[0030]步骤S1,配置各种量测类别对应的物联网MQTT协议的消息主题和标准化的消息内容;
[0031]步骤S2,调用支持IEC61850协议的装置的在线模型,并将相关的连接信息、所述在线模型保存到本地的模型文件中;
[0032]步骤S3,配置本地模型文件中的数据对象与标准化的数据对象之间的对应关系;
[0033]步骤S4,根据所述对应关系生成JSON消息内容,并按量测类别发送到MQTT协议对应的消息主题。
[0034]具体地,首先,步骤S1配置好各种量测类别对应的物联网MQTT协议的消息主题和对应消息的标准化的消息内容,例如,油色谱的状态量的消息主题是:/transformer/SIML/SIML_Alarm;量测量的消息主题是:/transformer/SIML/SIML_Measure,二者消息内容的格式都是{“量测项1”:值1,...“量测项n”:值n})。
[0035]然后,步骤S2按照IEC61850协议调用支持IEC61850协议的装置的在线模型(如数据集、逻辑设备和逻辑节点列表、报告控制块列表等),并将相关的连接信息(如装置的IP本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电力系统协议数据转换方法,其特征在于,包括:步骤S1,配置各种量测类别对应的物联网MQTT协议的消息主题和标准化的消息内容;步骤S2,调用支持IEC61850协议的装置的在线模型,并将相关的连接信息、所述在线模型保存到本地的模型文件中;步骤S3,配置本地模型文件中的数据对象与标准化的数据对象之间的对应关系;步骤S4,根据所述对应关系生成JSON消息内容,并按量测类别发送到MQTT协议对应的消息主题。2.根据权利要求1所述的电力系统协议数据转换方法,其特征在于,支持IEC61850协议的装置的在线模型包括数据集、逻辑设备和逻辑节点列表、报告控制块列表;所述连接信息包括支持IEC61850协议的装置的IP地址、端口、描述信息。3.根据权利要求2所述的电力系统协议数据转换方法,其特征在于,所述支持IEC61850协议的装置为正在电网中运行的装置。4.根据权利要求1所述的电力系统协议数据转换方法,其特征在于,所述步骤S4具体包括:根据配置好的连接信息连接所述支持IEC61850协议的装置、使能所述支持IEC61850协议的装置对应的报告控制块、接收到所述支持IEC61850协议的装置上送的报告控制块数据后,根据装置的数据对象与标准化的数据对象之间的对应关系生成JSON消息内容并按量测类别发送到MQTT协议的对应的主题。5.根据权利要求4所述的电力系统协议数据转换方法,其特征在于,将IEC61850数据转换为JSON时,具体是将int8、int16、枚举转换为整形数据,将float转换为字符串数据。6.一种电力系统协议数据...

【专利技术属性】
技术研发人员:党晓婧王浩宇唐峰谌志强吕启深
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

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

1