一种用于三相智能网关与控制主站之间的通信的方法技术

技术编号:32879452 阅读:11 留言:0更新日期:2022-04-02 12:12
本发明专利技术公开了一种用于三相智能网关与控制主站之间的通信的方法,所述三相智能网关与控制主站之间采用IEC62056协议进行通信,所述方法包括:在链路连接建立阶段,三相智能网关作为客户端与作为服务器的控制主站协商建立两者之间链路连接,其中,所述控制主站具有固定的静态IP地址;在两者之间建立链路连接后,所述三相智能网关与控制主站切换身份;作为客户端的控制主站与作为服务器的三相智能网关协商应用层连接;然后控制主站与三相智能网关之间进行数据传输。实施本发明专利技术,能节省IP资源,提高整个拓扑中电表数据的采集上传的效率。提高整个拓扑中电表数据的采集上传的效率。提高整个拓扑中电表数据的采集上传的效率。

【技术实现步骤摘要】
一种用于三相智能网关与控制主站之间的通信的方法


[0001]本专利技术涉及电表信息采集相关
,特别是涉及一种用于三相智能网关与控制主站之间的通信的方法。

技术介绍

[0002]目前,三相智能网关作为电力用户信息采集系统中的采集终端与控制主站间的桥梁,可以实现配电变压器低压侧用电信息采集与监控,包括电能计量、变压器运行状态监测、供电电能质量监测、现场环境监测、有序用电管理等功能。
[0003]三相智能网关在采集用户的用电数据后,需要将用户的用电数据上报至控制主站,控制主站则可以通过三相智能网关上报的用电数据进行处理。
[0004]在现有技术中,三相智能网关上行通信协议可以采用IEC62056协议来实现,IEC62056协议是首次应用到带有终端特性的下一代电能表产品上。所述IEC62056协议是DLMS用户协会提出了一种新的基于面向对象技术的电能表通信协议(DLMS/COSEM),其包括两部分的内容:能量计量配套规范COSEM和设备语言规范DLMS,COSEM是关于仪表数据模型和功能模型的规范,它规定了仪表的标准接口,是互操作的基础;而DLMS则是这些数据模型和功能模型的“语言”。
[0005]但在现有技术中,如果三相智能网关与控制主站间采用IEC62056标准的客户端/服务器通信架构,此时,三相智能网关的角色是服务器,而控制主站的角色是客户机;那么三相智能网关采用网络通信机制时的IP地址必须是静态的,然而静态IP地址资源是有限的,一个拓扑内存在大量的三相智能网关,此时三相智能网关会占用大量的IP资源,会降低整个拓扑中的通信效率。

技术实现思路

[0006]本专利技术所要解决的技术问题在于,提供一种用于三相智能网关与控制主站之间的通信的方法,两者采用IEC62056协议进行通信,且能节省IP资源,提高整个拓扑中电表数据的采集上传的效率。
[0007]为解决上述技术问题,作为本专利技术的一方面,提供一种用于三相智能网关与控制主站之间的通信的方法,所述三相智能网关与控制主站之间采用IEC62056协议进行通信,所述方法包括:
[0008]步骤S10,在链路连接建立阶段,三相智能网关作为客户端,向作为服务器的控制主站发送链路建立请求,请求建立两者之间链路连接,其中,所述控制主站具有固定的静态IP地址;
[0009]步骤S11,控制主站响应三相智能网关的链路建立请求,建立两者之间的链路连接;
[0010]步骤S12,在两者之间建立链路连接后,所述三相智能网关与控制主站切换身份;作为客户端的控制主站向三相智能网关发送建立应用层连接的请求,作为服务器的三相智
能网关向控制主站发送响应,建立两者之间的应用层连接;
[0011]步骤S13,控制主站向三相智能网关发送数据读取请求,以获得三相智能网关所采集的电表相关数据;
[0012]步骤S14,三相智能网关响应控制主站的数据读取请求,向控制主站发送其所采集的电表相关数据。
[0013]优选地,所述控制主站向三相智能网关发送建立应用层连接的请求的步骤具体为:
[0014]所述控制主站向三相智能网关发送AARQ消息,以请求建立两者之间的应用层连接;
[0015]所述三相智能网关向控制主站回应AARE消息,以确认建立两者之间的应用层连接。
[0016]优选地,在三相智能网关与控制主站之间建立应用层连接后,三相智能网关向控制主站主动推送事件消息。
[0017]优选地,进一步包括:
[0018]在三相智能网关与控制主站之间没有进行数据通信时,三相智能网关周期性地向控制主站发送注册心跳帧以维持其与控制主站之间的长连接;
[0019]三相智能网关在连接未收到控制主站对注册心跳帧的确定帧的次数超过预定阈值后,立即向作为服务器的控制主站发送链路建立请求,请求再次建立两者之间链路连接。
[0020]优选地,所述注册心跳帧的数据结构包括:控制域和数据域,其中,控制域为报文包头,包含版本号、源地址、目的地址及消息长度;数据域中包含心跳帧标识以及逻辑设备号。
[0021]优选地,在三相智能网关响应控制主站的数据读取请求向控制主站发送其所采集的电表相关数据,或其向控制主站主动推送事件消息结束后,向控制主站发送链路结束帧,以释放两者之间的链路,解除两者之间的连接。
[0022]优选地,所述步骤S10进一步包括:
[0023]三相智能网关进行TCP的初始化,获得动态IP地址,并向控制主站发送链路建立请求,所述请求中携带有自身的标识以及动态IP地址信息。
[0024]实施本专利技术实施例,具有如下的有益效果:
[0025]本专利技术提供一种用于三相智能网关与控制主站之间的通信的方法,两者采用IEC62056协议进行通信。在本专利技术实施例中,在链路连接建立阶段,三相智能网关作为客户端,向作为服务器的控制主站发送链路建立请求,进行链路连接的协商;而在链路连接建立之后,所述三相智能网关与控制主站切换身份,进行应用层连接的协商;在应用层连接建立之后,两者进行数据传输。故在建立阶段,只需要将控制主站的IP地址设置为静态地址,而三相智能网关无需采用静态IP地址;在后续的应用层连接建立及数据通信阶段,控制主站已经获知了三相智能网关的IP地址;从而可以使整个拓扑中,三相智能网关可以动态获得IP地址,从而可以节省宝贵的静态IP地址资源。整体上可以提高整个拓扑结构中,电表数据的采集上传的效率。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本专利技术的范畴。
[0027]图1为本专利技术提供的一种用于三相智能网关与控制主站之间的通信的方法的一个实施例的主流程示意图。
具体实施方式
[0028]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。
[0029]为便于理解本专利技术,先简要地介绍一下IEC62056协议的基本内容。IEC62056协议共分为三层:物理层,链路层以及应用层。层与层之间使用指定的服务进行通信;通信双方采用客户端/服务器(Client/Server)结构;请求端为客户端,提供端为服务器;
[0030]其中,物理层位于通信模型的最底层,物理层的作用主要是对底层通信硬件进行操作;链路层主要负责数据传输的可靠性,包括诸如地址校验、帧长检验以及数据的CRC校验等;而应用层的连接就是为数据通信提供一些配置参数。
[0031]如图1所示,示出了本专利技术提供的一种用于三相智能网关与控制主站之间的通信的方法的一个实施例的主流程示意图。在本实施例中,所述三相智能网关与控制主站之间采用IEC62056协议进行通信,所述方法包括:
[0032]步骤S10,在链路连接建立阶段,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于三相智能网关与控制主站之间的通信的方法,所述三相智能网关与控制主站之间采用IEC62056协议进行通信,其特征在于,所述方法包括:步骤S10,在链路连接建立阶段,三相智能网关作为客户端,向作为服务器的控制主站发送链路建立请求,请求建立两者之间链路连接,其中,所述控制主站具有固定的静态IP地址;步骤S11,控制主站响应三相智能网关的链路建立请求,建立两者之间的链路连接;步骤S12,在两者之间建立链路连接后,所述三相智能网关与控制主站切换身份;作为客户端的控制主站向三相智能网关发送建立应用层连接的请求,作为服务器的三相智能网关向控制主站发送响应,建立两者之间的应用层连接;步骤S13,控制主站向三相智能网关发送数据读取请求,以获得三相智能网关所采集的电表相关数据;步骤S14,三相智能网关响应控制主站的数据读取请求,向控制主站发送其所采集的电表相关数据。2.如权利要求1所述的方法,其特征在于,所述控制主站向三相智能网关发送建立应用层连接的请求的步骤具体为:所述控制主站向三相智能网关发送AARQ消息,以请求建立两者之间的应用层连接;所述三相智能网关向控制主站回应AARE消息,以确认建立两者之间的应用层连接。3.如权利要求2所述的方法,其特征在...

【专利技术属性】
技术研发人员:温克欢黄慧山薛冰钟聪耿博杨祥勇唐义锋徐声
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

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

1