当前位置: 首页 > 专利查询>湖南大学专利>正文

通信转化方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33834564 阅读:39 留言:0更新日期:2022-06-16 11:47
本申请涉及一种通信转化方法、装置和电子设备,应用于数字化变电站场景。方法包括:在第一时刻获取第一时间周期内的Modbus数据集合,Modbus数据集合中每个Modbus数据包括Modbus数据的起始地址以及地址域;在第二时间周期内接收第一数据请求,第一数据请求用于请求目标IEC618590数据,数据请求携带用于索引目标IEC618590数据的目标对象引用;根据目标对象引用,确定目标对象引用对应的目标起始地址以及目标地址域;根据目标起始地址以及目标地址域,从Modbus数据集合中确定目标Modbus数据;将目标Modbus数据转化后得到的目标IEC618590数据,发送至发出第一数据请求的客户端。采用本方法能降低数据交互的时间,提升在不同协议的装置之间进行通信的效率。的装置之间进行通信的效率。的装置之间进行通信的效率。

【技术实现步骤摘要】
通信转化方法、装置、电子设备和存储介质


[0001]本申请涉及数字化变电站通信管理
,特别是涉及一种通信转化方法、装置、电子设备和存储介质。

技术介绍

[0002]随着工业网络通讯技术的发展,国际电工委员会(International Electro technical Commission,IEC)61850标准是迄今为止变电站系统最完整的通信标准协议,采用了IEC618590标准的变电站内各个装置之间可以互相通讯,也就是通过互通协议(Interworking Protocol,IP)网络进行各个装置之间数据的交换,涉及变电站系统中的继电保护,自动化,电能质量等等。
[0003]目前,传统的电池管理单元系统使用的是Modbus通信协议,由此不同厂家的设备采用协议转化器,将现有的设备使用的Modbus通信协议转化为IEC61850通信协议。具体地,在IEC61850标准的变电站需要数据接入时,首先IEC61850标准的变电站向协议转化器发送对目标IEC61850数据的数据请求,协议转化器基于该数据请求确定对应的目标Modbus数据,并发送对目标Modbus数据的数据请求至Modbus电池管理单元,使得协议转化器从Modbus电池管理单元获取目标Modbus数据,因此将目标Modbus数据转化为目标IEC61850数据后,向IEC61850标准的变电站发送目标IEC61850数据,从而完成变电站内各个装置之间进行通信。
[0004]然而,协议转化器需要基于数据请求进行处理以及转发,并且在请求Modbus数据的过程中需要等待Modbus电池管理单元响应,由此提升获取目标Modbus数据的时长,也就是提升获取目标IEC61850数据,从而导致提升数据交互的时间,由此降低在不同协议的装置之间进行通信的效率。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提升在不同协议的装置之间进行通信的效率的通信转化方法、装置、电子设备和存储介质。
[0006]第一方面,本申请提供了一种通信转化方法。方法包括:
[0007]在第一时刻获取第一时间周期内的Modbus数据集合,Modbus数据集合中每个Modbus数据包括Modbus数据的起始地址以及地址域,第一时间周期的结束时刻为第一时刻;
[0008]在第二时间周期内接收第一数据请求,第一数据请求用于请求目标IEC618590数据,数据请求携带用于索引目标IEC618590数据的目标对象引用,第二时间周期的开始时刻为第一时刻;
[0009]根据目标对象引用,确定目标对象引用对应的目标起始地址以及目标地址域;
[0010]根据目标起始地址以及目标地址域,从Modbus数据集合中确定目标Modbus数据;
[0011]将目标Modbus数据转化后得到的目标IEC618590数据,发送至发出第一数据请求
的客户端。
[0012]在其中一个实施例中,方法还包括:
[0013]统计在第一时间周期内接收到的N个数据请求,每个数据请求携带发出数据请求的时间标识,时间标识用于唯一标识一个时刻,N为大于0的整数;
[0014]计算N个时间标识所标识时刻之间的时间间隔,得到(N

1)个时间间隔;
[0015]当(N

1)为0时,则通过第一时刻与预设调整时间确定第二时间周期的结束时刻;
[0016]当(N

1)大于0时,则通过第一时刻与(N

1)个时间间隔确定第二时间周期的结束时刻。
[0017]在其中一个实施例中,当(N

1)为0时,则通过第一时刻与预设调整时间确定第二时间周期的结束时刻,包括:
[0018]当(N

1)为0时,则通过第一时刻与预设调整时间,确定多个待调整时刻;
[0019]根据多个待调整时刻与数据请求发出的时刻,确定数据请求对应的多个待调整时间差;
[0020]根据数据请求对应的多个待调整时间差、运行负载、预设实时性百分比以及预设资源百分比,确定数据请求在多个待调整时间差下的反馈奖励结果;
[0021]基于数据请求在多个待调整时间差下的反馈奖励结果,从多个待调整时刻中确定第二时间周期的结束时刻。
[0022]在其中一个实施例中,当(N

1)大于0时,则通过第一时刻与(N

1)个时间间隔确定第二时间周期的结束时刻,包括:
[0023]当(N

1)大于0时,则计算(N

1)个时间间隔的平均值;
[0024]通过第一时刻与(N

1)个时间间隔的平均值,确定多个待调整时刻;
[0025]根据多个待调整时刻与每个数据请求发出的时刻,确定每个数据请求对应的多个待调整时间差;
[0026]根据每个数据请求对应的多个待调整时间差、运行负载、预设实时性百分比以及预设资源百分比,确定每个数据请求在多个待调整时间差下的反馈奖励结果;
[0027]基于每个数据请求在多个待调整时间差下的反馈奖励结果,从多个待调整时刻中确定第二时间周期的结束时刻。
[0028]在其中一个实施例中,方法还包括:
[0029]构建Modbus数据的起始地址以及地址域与对象引用的映射关系;
[0030]根据目标对象引用,确定目标对象引用对应的目标起始地址以及目标地址域,包括:
[0031]根据目标对象引用,通过Modbus数据的起始地址以及地址域与对象引用的映射关系,确定目标对象引用所映射的目标起始地址以及目标地址域。
[0032]在其中一个实施例中,方法还包括:
[0033]获取Modbus电池管理单元的功能集合;
[0034]对功能集合进行划分,得到IEC61850逻辑结构,IEC61850逻辑结构包括逻辑设备,逻辑节点以及IEC61850数据;
[0035]基于IEC61850逻辑结构构建对象引用,对象引用包括多个逻辑设备,每个逻辑设备与多个逻辑节点的索引关系,以及每个逻辑节点与多个IEC618590数据的索引关系;
[0036]构建Modbus数据的起始地址以及地址域与对象引用的映射关系,包括:
[0037]构建地址域与逻辑设备之间的映射关系,以及起始地址与逻辑节点以及IEC618590数据之间的映射关系;
[0038]根据目标对象引用,通过Modbus数据的起始地址以及地址域与对象引用的映射关系,确定目标对象引用所映射的目标起始地址以及目标地址域,包括:
[0039]根据目标对象引用中目标逻辑节点与目标IEC618590数据的索引关系,通过起始地址与逻辑节点以及IEC618590数据之间的映射关系,确定目标起始地址;
[0040]根据目标对象引用中目标逻辑设备与目标逻辑节点的索引关系,通过地址域与逻辑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信转化方法,其特征在于,所述方法包括:在第一时刻获取第一时间周期内的Modbus数据集合,所述Modbus数据集合中每个Modbus数据包括所述Modbus数据的起始地址以及地址域,所述第一时间周期的结束时刻为所述第一时刻;在第二时间周期内接收第一数据请求,所述第一数据请求用于请求目标IEC618590数据,所述数据请求携带用于索引所述目标IEC618590数据的目标对象引用,所述第二时间周期的开始时刻为所述第一时刻;根据所述目标对象引用,确定所述目标对象引用对应的目标起始地址以及目标地址域;根据所述目标起始地址以及所述目标地址域,从所述Modbus数据集合中确定目标Modbus数据;将所述目标Modbus数据转化后得到的所述目标IEC618590数据,发送至发出所述第一数据请求的客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:统计在所述第一时间周期内接收到的N个数据请求,每个数据请求携带发出数据请求的时间标识,所述时间标识用于唯一标识一个时刻,N为大于0的整数;计算N个时间标识所标识时刻之间的时间间隔,得到(N

1)个时间间隔;当所述(N

1)为0时,则通过所述第一时刻与预设调整时间确定所述第二时间周期的结束时刻;当所述(N

1)大于0时,则通过所述第一时刻与所述(N

1)个时间间隔确定所述第二时间周期的结束时刻。3.根据权利要求2所述的方法,其特征在于,所述当所述(N

1)为0时,则通过所述第一时刻与预设调整时间确定所述第二时间周期的结束时刻,包括:当所述(N

1)为0时,则通过所述第一时刻与所述预设调整时间,确定多个待调整时刻;根据所述多个待调整时刻与数据请求发出的时刻,确定所述数据请求对应的多个待调整时间差;根据所述数据请求对应的多个待调整时间差、运行负载、预设实时性百分比以及预设资源百分比,确定所述数据请求在多个待调整时间差下的反馈奖励结果;基于所述数据请求在多个待调整时间差下的反馈奖励结果,从所述多个待调整时刻中确定所述第二时间周期的结束时刻。4.根据权利要求2所述的方法,其特征在于,当所述(N

1)大于0时,则通过所述第一时刻与所述(N

1)个时间间隔确定所述第二时间周期的结束时刻,包括:当所述(N

1)大于0时,则计算所述(N

1)个时间间隔的平均值;通过所述第一时刻与所述(N

1)个时间间隔的平均值,确定多个待调整时刻;根据所述多个待调整时刻与每个数据请求发出的时刻,确定每个数据请求对应的多个待调整时间差;根据所述每个数据请求对应的多个待调整时间差、运行负载、预设实时性百分比以及预设资源百分比,确定每个数据请求在多个待调整时间差下的反馈奖励结果;基于所述每个数据请求在多个待调整时间差下的反馈奖励结果,从所述多个待调整时
刻中确定所述第二时间...

【专利技术属性】
技术研发人员:李肯立焦凯伦蔡宇辉杨圣洪段明星余思洋
申请(专利权)人:湖南大学
类型:发明
国别省市:

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

1