串口配置方法及装置、IEC61850协议转换器制造方法及图纸

技术编号:26303936 阅读:17 留言:0更新日期:2020-11-10 19:58
本发明专利技术公开串口配置方法及装置、IEC61850协议转换器,当监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;若接收到注册表中任一个目标电源设备针对呼叫信息返回的响应信息,判定目标电源设备与空闲串口配对成功;根据空闲串口的串口号以及目标电源设备的设备名称,动态生成配置文件;根据配置文件为目标电源设备分配串口进程,以建立起目标电源设备与IEC61850协议转换器的通信连接,从而能够同时对不同类型的电源设备进行协议转换,提高了IEC61850协议转换器的通用性。

【技术实现步骤摘要】
串口配置方法及装置、IEC61850协议转换器
本专利技术涉及通信
,更具体地,涉及一种串口配置方法及装置、IEC61850协议转换器。
技术介绍
随着物联网技术、大数据技术的发展,国内电力行业变电站迎来一次大变革,主要是引进国际标准IEC61850协议,将该协议作为国内电力行业通信的统一标准,规范电力行业电源设备的通信方式。但是,由于电源设备更新不便,很多变电站沿用老式电源设备,而老式电源设备并不支持该协议,需要一个中间设备将老式电源设备的通信协议转换为IEC61850通信协议,该中间设备称之为IEC61850协议转换器。在实践中发现,老式电源设备的生产厂家众多,甚至同一厂家存在不同版本的迭代,所以老式电源设备的通讯协议的类型众多,给IEC61850协议转换器的部署带来极大的困难,导致IEC61850协议转换器的通用性比较局限。经检索,现有技术中存在大部分技术方案是基于IEC61850协议转换器的应用,如在中国申请的专利“一种基于IEC61850客户端/服务器数据交换模型”(公开日2014.11.19,公开号CN104146448A),将IEC61850协议转换器应用到微电网数据交换,同样在中国申请的专利“一种电力蓄电池监控多协议转换控制系统及方法”(公开日2018.05.18,公开号CN108055249A),则是将IEC61850协议转换器应用到蓄电池监控,也都是单一的进行协议转换,并不能提高IEC61850协议转换器的通用性。
技术实现思路
本专利技术为克服上述现有技术所述的IEC61850协议转换器的通用性比较局限的缺陷,提供一种串口配置方法及装置、IEC61850协议转换器,能够同时对不同类型的电源设备进行协议转换,提高了IEC61850协议转换器的通用性。为解决上述技术问题,本专利技术的技术方案如下:本专利技术第一方面公开一种串口配置方法,包括如下步骤:S1:当监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;S2:若接收到所述注册表中任一个目标电源设备针对所述呼叫信息返回的响应信息,判定所述目标电源设备与所述空闲串口配对成功;S3:根据所述空闲串口的串口号以及所述目标电源设备的设备名称,动态生成配置文件;S4:根据所述配置文件为所述目标电源设备分配串口进程,以建立起所述目标电源设备与IEC61850协议转换器的通信连接。优选地,步骤S2之后,还包括以下步骤:将所述空闲串口的状态信息更新为忙碌状态;以及,当检测到所述目标电源设备与所述IEC61850协议转换器的通信连接中断时,将所述空闲串口的状态信息由所述忙碌状态更新为空闲状态,并将所述空闲串口写入空闲串口队列的末位。优选地,步骤S1之前,还包括以下步骤:读取所述空闲串口队列;若所述空闲串口队列中存在至少一个空闲串口时,获取位于所述空闲串口队列首位的空闲串口作为监听到的空闲串口。优选地,步骤S1之后,还包括以下步骤:若所述注册表中的每一个电源设备均未针对所述呼叫信息返回所述响应信息,按照所述空闲串口队列的排列顺序获取下一位空闲串口作为监听到的空闲串口,并转向执行步骤S1。优选地,所述电源设备包括开关电源设备、交流电源设备、直流电源设备或远程核融电源设备。本专利技术第二方面公开一种串口配置装置,包括:呼叫单元,用于在监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;判定单元,用于在接收到所述注册表中任一个目标电源设备针对所述呼叫信息返回的响应信息时,判定所述目标电源设备与所述空闲串口配对成功;生成单元,用于根据所述空闲串口的串口号及所述目标电源设备的设备名称,动态生成配置文件;分配单元,用于根据所述配置文件为所述目标电源设备分配串口进程,以建立起所述目标电源设备与IEC61850协议转换器的通信连接。优选地,还包括状态标识单元,用于在所述判定单元判定所述目标电源设备与所述空闲串口配对成功之后,将所述空闲串口的状态信息更新为忙碌状态;以及,在检测到所述目标电源设备与所述IEC61850协议转换器的通信连接中断时,将所述空闲串口的状态信息由所述忙碌状态更新为空闲状态,并将所述空闲串口写入空闲串口队列的末位。优选地,还包括串口监听单元,用于读取所述空闲串口队列;若所述空闲串口队列中存在至少一个空闲串口时,获取位于所述空闲串口队列首位的空闲串口作为监听到的空闲串口,并触发所述呼叫单元执行遍历注册表中的每一个电源设备发送呼叫信息的操作。优选地,所述串口监听单元,还用于在所述呼叫单元执行遍历注册表中的每一个电源设备发送呼叫信息之后,若所述注册表中的每一个电源设备均未针对所述呼叫信息返回所述响应信息,按照所述空闲串口队列的排列顺序获取下一位空闲串口作为监听到的空闲串口,并再次触发所述呼叫单元执行遍历注册表中的每一个电源设备发送呼叫信息的操作。本专利技术第三方面公开一种IEC61850协议转换器,包括上层应用单元和底层应用单元;所述底层应用单元具体为如第二方面涉及的一种串口配置装置;其中,所述上层应用单元,用于监听客户端的实时连接,为每一个所述客户端分配独立线程;以及,通过所述独立线程接收每一个所述客户端的调度指令;并将所述调度指令转发至所述底层应用单元;以及,接收所述底层应用单元针对所述调度指令返回的IEC61850格式的数据并返回至所述客户端。所述底层应用单元,用于接收所述上层应用单元发送的所述调度指令;以及,根据所述调度指令获取已建立通信连接的相应电源设备的相关数据,并将所述相关数据转换成所述IEC61850格式的数据返回至所述上层应用单元。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术公开一种串口配置方法及装置、IEC61850协议转换器,通过实时监听空闲串口,根据空闲串口对注册表中记录的电源设备进行呼叫,等待电源设备响应,若有电源设备响应,则判定电源设备和空闲串口配对成功,接着根据获取到的串口号及设备名称动态生成配置文件,根据配置文件为电源设备分配串口进程,以建立起电源设备与IEC61850协议转换器的通信连接,能够进行串口自动识别及自动配置,自动连接不同类型的电源设备,实现多进程调度,从而能够同时对不同类型的电源设备进行协议转换,提高了IEC61850协议转换器的通用性。附图说明图1为实施例1串口配置方法的流程图。图2为实施例2串口配置装置的示意图。图3为实施例3一种IEC61850协议转换器的示意图。图4为实施例3一种IEC61850协议转换器的逻辑结构图。其中:201、呼叫单元;202、判定单元;203、生成单元;204、分配单元;301、上层应用单元;302、底层应用单元;3011、多线程连接模块;3012、数据节点解析模块;3013、数据转发模块;3021、串口自动识别模块;3022、多进程调度模块。具体实施方式附图仅用于示例性说明,不能理解为对本专本文档来自技高网...

【技术保护点】
1.一种串口配置方法,其特征在于,包括以下步骤:/nS1:当监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;/nS2:若接收到所述注册表中任一个目标电源设备针对所述呼叫信息返回的响应信息,判定所述目标电源设备与所述空闲串口配对成功;/nS3:根据所述空闲串口的串口号以及所述目标电源设备的设备名称,动态生成配置文件;/nS4:根据所述配置文件为所述目标电源设备分配串口进程,以建立起所述目标电源设备与IEC61850协议转换器的通信连接。/n

【技术特征摘要】
1.一种串口配置方法,其特征在于,包括以下步骤:
S1:当监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;
S2:若接收到所述注册表中任一个目标电源设备针对所述呼叫信息返回的响应信息,判定所述目标电源设备与所述空闲串口配对成功;
S3:根据所述空闲串口的串口号以及所述目标电源设备的设备名称,动态生成配置文件;
S4:根据所述配置文件为所述目标电源设备分配串口进程,以建立起所述目标电源设备与IEC61850协议转换器的通信连接。


2.根据权利要求1所述的一种串口配置方法,其特征在于,步骤S2之后,还包括以下步骤:
将所述空闲串口的状态信息更新为忙碌状态;
以及,当检测到所述目标电源设备与所述IEC61850协议转换器的通信连接中断时,将所述空闲串口的状态信息由所述忙碌状态更新为空闲状态,并将所述空闲串口写入空闲串口队列的末位。


3.根据权利要求2所述的一种串口配置方法,其特征在于,步骤S1之前,还包括以下步骤:
读取所述空闲串口队列;
若所述空闲串口队列中存在至少一个空闲串口时,获取位于所述空闲串口队列首位的空闲串口作为监听到的空闲串口。


4.根据权利要求3所述的一种串口配置方法,其特征在于,步骤S1之后,还包括以下步骤:
若所述注册表中的每一个电源设备均未针对所述呼叫信息返回所述响应信息,按照所述空闲串口队列的排列顺序获取下一位空闲串口作为监听到的空闲串口,并转向执行步骤S1。


5.根据权利要求1至4任一项所述的一种串口配置方法,其特征在于,所述电源设备包括开关电源设备、交流电源设备、直流电源设备或远程核融电源设备。


6.一种串口配置装置,其特征在于,包括:
呼叫单元,用于在监听到空闲串口时,遍历注册表中的每一个电源设备发送呼叫信息;
判定单元,用于在接收到所述注册表中任一个目标电源设备针对所述呼叫信息返回的响应信息时,判定所述目标电源设备与所述空闲串口配对成功;
生成单元,用于根据所述空闲串口的串口号及所述目标电源设备的设备名称,动态生成...

【专利技术属性】
技术研发人员:魏伟程刚李光榆颜汶豪王炜超
申请(专利权)人:广州市紫晶通信科技有限公司
类型:发明
国别省市:广东;44

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

1