一种应用于三相表无线通信模块的双协议远程通信实现方法技术

技术编号:32297137 阅读:23 留言:0更新日期:2022-02-12 20:07
本发明专利技术公开了一种应用于三相表无线通信模块的双协议远程通信实现方法,其技术方案包括通过自定义物理量使模块内部对Q/GDW376.1协议和DL/T698.45协议的处理相统一,所有数据项均以物理量形式表示,模块的周期抄表任务通过查询物理量与下行协议对应表的方式获取所需数据项及存储信息的方式完成周期抄读,主站召读数据时,模块也通过查询物理量与上行协议对应表的方式,将主站所需数据项转换为物理量,再由物理量对应表出发,获取下行抄表数据或存储数据,完成数据召读流程。本发明专利技术解决了新安装的Q/GDW376.1模块在切换至DL/T698.45模块时面临的更换或升级问题,解决了跨协议升级存在的参数和数据的迁移问题,从而实现了用电信息采集系统从传统通信协议到面向对象协议的平稳过渡。议的平稳过渡。议的平稳过渡。

【技术实现步骤摘要】
一种应用于三相表无线通信模块的双协议远程通信实现方法


[0001]本专利技术涉及用电信息采集
,尤其涉及一种应用于三相表无线通信模块的双协议远程通信实现方法。

技术介绍

[0002]目前,随着国家电网公司用电信息采集系统实现“全覆盖、全采集”,智能电能表无线通信模块在采集台区用电、个体商户用电等方面的应用已较为普遍。在模块批量应用之初,其与用电信息采集系统主站之间的通信协议主要为Q/GDW376.1协议,且匹配的皆为DL/T645电能表。随着国家电网对用电信息采集系统业务适用性、数据安全性等方面要求的不断提高,国家电网公司组织研究开发了面向对象的用电信息数据交换协议(简称面向对象协议,即DL/T698.45)。
[0003]随着DL/T698.45协议推广应用的不断深入,混装DL/T645电能表与DL/T698.45电能表的台区会越来越多,由于早期安装的上行协议为Q/GDW376.1的模块均无法采集DL/T698.45电能表,因此当台区内新装或换装DL/T698.45电能表时,也要同步将模块更换为DL/T698.45协议模块。由于目前现场在运智能电能表无线通信模块数量庞大,直接全部更换为DL/T698.45协议模块成本巨大。后期供货的Q/GDW376.1协议模块,随着软硬件平台的升级,已经能够做到本地通信兼容DL/T645电能表与DL/T698.45电能表,但其远程通信方式仍只支持Q/GDW376.1协议。
[0004]当前针对旧台区的面向对象协议应用方案,主要采用设备更换与软件升级相结合的方式,但一方面跨协议升级的方式存在开发周期较长、测试项目较多、联调更繁琐、稳定性更低等缺点,另一方面在运用电信息采集系统的日常维护,仍对上行协议为Q/GDW376.1协议的模块有较大的需求量,未来此部分模块仍将面临更换或升级问题。

技术实现思路

[0005]本专利技术针对现有技术存在的不足和缺陷,提供了一种应用于三相表无线通信模块的双协议远程通信实现方法,模块的远程通信同时支持Q/GDW376.1和DL/T698.45双协议,只需通过远程设置参数即可实现默认上行协议的切换。
[0006]本专利技术的目的可以通过以下技术方案来实现:
[0007]一种应用于三相表无线通信模块的双协议远程通信实现方法,其特征在于,包括以下步骤:
[0008]步骤1:模块通过对Q/GDW376.1协议和DL/T698.45协议报文结构进行分析,根据报文头部结构的差异判断协议类型,使远程通道同时支持两种协议;
[0009]步骤2:自定义物理量,将两种协议的历史数据与实时数据进行详细拆分后,每一个数据项都用一个物理量表示,并建立物理量与上行、下行协议数据项的对应关系表;
[0010]步骤3:模块根据配置的采集任务抄读电表数据时,提前将需采集的数据项转换为物理量,根据电表协议的不同,通过查询步骤2中创建的对应关系表,获取该物理量所对应
的数据项的抄表报文组帧、解析以及数据存储、数据格式转换关系等相关信息,完成电表数据抄读任务;
[0011]步骤4:主站远程召读历史数据时,通过步骤1解析上行协议,查询步骤2中创建的对应关系表,获取召读数据项所代表的物理量及其存储信息、数据格式转换关系,完成历史数据召读;
[0012]步骤5:主站远程召读实时数据时,通过步骤1解析上行协议,查询步骤2中创建的对应关系表,获取召读数据项所代表的物理量及其所代表数据项的抄表报文组帧、解析信息以及数据格式转换关系,完成实时数据召读;
[0013]进一步地,所述步骤2中的自定义物理量是与上行协议各个数据项一一对应,且各物理量按等差数列连续排列,便于使用二分法查询对应关系表。
[0014]进一步地,所述步骤2中的对应关系表共4种,分别为物理量与Q/GDW376.1协议对应表、物理量与DL/T698.45协议对应表、物理量与DL/T645

2007协议对应表、物理量与内部存储对应表。
[0015]进一步地,所述物理量与Q/GDW376.1协议对应表、物理量与DL/T698.45协议对应表、物理量与DL/T645

2007协议对应表,主要包含物理量、数据项、长度、数据项总个数、数据项格式、物理量格式、转换函数等内容。
[0016]进一步地,所述物理量与内部存储对应表,主要包含物理量、存储便宜、长度、物理量特征字、数据块便宜、数据块长度等内容。
[0017]进一步地,所述步骤3、步骤4、步骤5中数据格式转换关系,意为模块抄读数据后都以DL/T645

2007数据格式进行存储,并在主站远程召读数据时,根据上行协议的不同,调用不同的数据格式转换函数使数据符合上行协议所要求的数据格式。
[0018]本专利技术的有益技术效果是:方法使模块的远程通信同时支持Q/GDW376.1和DL/T698.45双协议,只需通过远程设置扩展参数即可实现默认上行协议的切换,解决了新安装的Q/GDW376.1通信模块在切换至DL/T698.45协议模块时面临的更换或升级问题,同时,通过自定义物理量将两种协议的数据、参数等运行、存储信息进行统一,解决了跨协议升级存在的关键参数和数据的迁移问题,从而实现了用电信息采集系统从传统通信协议到面向对象协议的平稳过渡。
附图说明
[0019]图1是本专利技术的总体流程图。
具体实施方式
[0020]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。
[0021]如图1所示,一种应用于三相表无线通信模块的双协议远程通信实现方法,其实现流程如下:
[0022]模块周期抄表流程独立进行,与上行协议类型无关。模块下行抄表同时支持DL/T645

2007协议和DL/T698.45协议,每次上电时都会自动适配协议类型。主站下发采集任务
后,模块内部将采集任务中所需上行协议数据项,处理为物理量掩码形式。模块执行周期抄表任务时,通过查询物理量掩码状态,确认该物理量是否需要抄读。当某物理量需要抄读时,模块根据当前电表协议类型,查询与该协议对应的物理量与下行协议对应关系表,获取该物理量所代表的下行协议数据标识,然后使用该数据标识进行组帧,与电表进行报文交互。对电表回复报文进行解析,获得电表回复数据,然后查询物理量与内部存储对应表,获得该物理量的存储位置、数据长度、数据类型转换关系等,将数据统一转换为DL/T645

2007协议格式,进行数据存储,完成抄表流程。
[0023]模块远程通道通过对报文格式的差异点进行区分,同时支持Q/GDW376.1协议和DL/T698.45协议,其默认的上行协议类型及上行参数由出厂配置或主站远程设置获得。
[0024]以主站为Q/GDW376.1协议时为例,当主站查询模块内部存储的历史数据时,模块解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于三相表无线通信模块的双协议远程通信实现方法,其特征在于,包括以下步骤:步骤1:模块通过对Q/GDW376.1协议和DL/T698.45协议报文结构进行分析,根据报文头部结构的差异判断协议类型,使远程通道同时支持两种协议;步骤2:自定义物理量,将两种协议的历史数据与实时数据进行详细拆分后,每一个数据项都用一个物理量表示,并建立物理量与上行、下行协议数据项的对应关系表;步骤3:模块根据配置的采集任务抄读电表数据时,提前将需采集的数据项转换为物理量,根据电表协议的不同,通过查询步骤2中创建的对应关系表,获取该物理量所对应的数据项的抄表报文组帧、解析以及数据存储、数据格式转换关系等相关信息,完成电表数据抄读任务;步骤4:主站远程召读历史数据时,通过步骤1解析上行协议,查询步骤2中创建的对应关系表,获取召读数据项所代表的物理量及其存储信息、数据格式转换关系,完成历史数据召读;步骤5:主站远程召读实时数据时,通过步骤1解析上行协议,查询步骤2中创建的对应关系表,获取召读数据项所代表的物理量及其所代表数据项的抄表报文组帧、解析信息以及数据格式转换关系,完成实时数据召读。2.根据权利要求1所述的一种应用于三相表无线通信模块的双协议远程通信实现方法,其特征在于,所述步骤2中的自定义物理量是与上行协议各个数据项一一对应,且各物理量按等差数列连续排列,便于使用二分法查询对应...

【专利技术属性】
技术研发人员:葛玉磊闫延辉郑亚岗陈泉马国蕾
申请(专利权)人:青岛鼎信通讯科技有限公司
类型:发明
国别省市:

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

1