System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 智能电表远程通讯方法、系统及存储介质技术方案_技高网

智能电表远程通讯方法、系统及存储介质技术方案

技术编号:42898749 阅读:17 留言:0更新日期:2024-09-30 15:15
本申请涉及智能电表技术领域,公开了一种智能电表远程通讯方法、系统及存储介质。该方法包括:当智能电表掉电后,连接转换器和智能电表,当连接成功且智能电表重新上电后,根据已配置参数进行网络初始化;根据转换器预设的通讯协议和主站配置信息,切换转换器至对应的工作模式;若工作模式为第一工作模式,检查转换器是否已插入身份识别卡,若已插入,从转换器的微控制器中获取第一连接配置参数,根据第一连接配置参数建立转换器与智能电表之间的第一连接;获取智能电表的逻辑设备名称,根据逻辑设备名称登录主站,建立转换器与主站之间的第二连接;通过第一连接和第二连接传输智能电表和主站之间的通讯数据。

【技术实现步骤摘要】

本申请涉及智能电表,尤其涉及一种智能电表远程通讯方法、系统及存储介质


技术介绍

1、在智能电表的发展过程中,随着通讯技术的迅速发展,客户对于智能电表的要求也越来越高,而早期的智能电表由于硬件成本、结构、通讯技术不成熟等多方面原因,大部分都不支持远程通讯,所以早期的智能电表无法接入到主站,进而无法做到数据统一管理,无法做到用户用电数据准确分析,以减少用电损耗。一方面,由于不同智能电表的硬件通讯接口存在差异,所以很难统一使用同一种硬件通讯方式将传统智能电表接入主站;另一方面,还由于各种智能电表使用了不同的通讯协议规范或标准等问题,更无法将使用统一的通讯协议规范或标准将传统智能电表接入主站。


技术实现思路

1、本申请实施方式主要解决的技术问题是存在一部分不支持远程通讯的传统智能电表无法大规模高效便捷地接入主站。

2、为解决上述技术问题,本申请实施方式采用的一个技术方案是:提供一种智能电表远程通讯方法,包括:当智能电表掉电后,连接转换器和所述智能电表,当所述连接成功且所述智能电表重新上电后,根据已配置参数进行网络初始化;根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式;若所述工作模式为第一工作模式,检查所述转换器是否已插入身份识别卡;若已插入,从所述转换器的微控制器中获取第一连接配置参数,根据所述第一连接配置参数建立所述转换器与所述智能电表之间的第一连接;获取所述智能电表的逻辑设备名称,根据所述逻辑设备名称登录主站,建立所述转换器与所述主站之间的第二连接;通过所述第一连接和所述第二连接传输所述智能电表和所述主站之间的通讯数据。

3、可选地,所述根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式的步骤之后,还包括:若所述工作模式为第二工作模式,检查所述转换器是否已插入身份识别卡;若已插入,则获取已对应配置的ip地址和端口号,根据所述ip地址设置所述转换器,以及监听所述转换器的所述端口号;当监听到所述主站发送至所述端口号的通讯数据时,通过所述转换器以数据透传的方式转发所述通讯数据至所述智能电表;当所述转换器接收到所述智能电表返回的应答数据时,转发所述应答数据至所述主站。

4、可选地,所述从所述转换器的微控制器中获取第一连接配置参数,根据所述第一连接配置参数建立所述转换器与所述智能电表之间的第一连接的步骤,包括:从所述微控制器的可编程只读存储器获取至少一组所述第一连接配置参数;依次获取每一组所述第一连接配置参数,根据所述第一连接配置参数生成第一通信帧,发送所述第一通信帧至所述智能电表;若接收到所述智能电表返回的应答正确数据,则根据所述第一连接配置参数建立所述第一连接。

5、可选地,所述获取所述智能电表的逻辑设备名称,根据所述逻辑设备名称登录主站,建立所述转换器与所述主站之间的第二连接的步骤,包括:若所述第一连接建立成功,则通过所述第一连接获取所述智能电表的逻辑设备名称;验证所述逻辑设备名称是否在预设逻辑设备集合中,若通过验证则建立所述转换器与所述主站之间的tcp连接。

6、可选地,所述通过所述第一连接和所述第二连接传输所述智能电表和所述之间的通讯数据的步骤,包括:通过所述第一连接使用配电线报文规范高级数据链路控制协议接收所述智能电表发送的第一通讯数据;转换所述第一通讯数据为使用配电线报文规范封装协议的第二通讯数据,并通过所述第二连接发送所述第二通讯数据至所述主站;接收所述主站通过第二连接返回的使用所述配电线报文规范封装协议的第三通讯数据;转换所述第三通讯数据为使用所述配电线报文规范高级数据链路控制协议的第四数据,并通过所述第一连接发送所述第四数据至所述智能电表。

7、可选地,所述通过所述转换器以数据透传的方式转发所述通讯数据至所述智能电表的步骤之前,还包括:判断所述端口号接收到的所述通讯数据的协议帧是否为预设协议;若为预设协议,则判断所述转换器与所述智能电表之间的串口是否初始化成功;若串口初始化成功,则切换所述串口为相同的波特率和协议模式。

8、可选地,所述获取已对应配置的ip地址和端口号的步骤之前,还包括:若所述工作模式为第一工作模式时,根据所述逻辑设备名称登录所述主站失败,或者,若所述工作模式为第二工作模式时,获取所述ip地址和端口号失败;则执行对应的重试操作,直至登录所述主站成功、或者获取所述ip地址和端口号成功、或者所述重试操作的次数大于预设重试次数阈值。

9、可选地,所述根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式的步骤之后,还包括:启动模式监控线程,按照预设检测频率监控所述转换器对应的智能电表是否被更换;若被更换,则断开所述第一连接和所述第二连接,切换所述转换器至对应的第一工作模式或第二工作模式。

10、为解决上述技术问题,本申请实施方式采用的另一个技术方案是:提供一种智能电表远程通讯系统,用于执行如上所述的智能电表远程通讯方法,包括:转换器,用于当智能电表掉电后,连接于所述智能电表,当所述连接成功且所述智能电表重新上电后,根据已配置参数进行网络初始化;根据预设的通讯协议和主站配置信息,切换至对应的工作模式;若所述工作模式为第一工作模式,从微控制器中获取第一连接配置参数,根据所述第一连接配置参数建立与所述智能电表之间的第一连接;获取所述智能电表的逻辑设备名称,根据所述逻辑设备名称登录主站,建立与所述主站之间的第二连接;通过所述第一连接和所述第二连接传输所述智能电表和所述主站之间的通讯数据;智能电表,用于掉电后,连接于所述转换器;建立与所述转换器之间的第一连接;通过所述第一连接传输通讯数据;主站,用于建立与所述转换器之间的第二连接;通过所述第二连接传输通讯数据。

11、为解决上述技术问题,本申请实施方式采用的又一个技术方案是:提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被电子设备执行时,使所述电子设备执行如上所述的智能电表远程通讯方法。

12、区别于相关技术的情况,本申请提供的智能电表远程通讯方法、系统及存储介质,通过当智能电表掉电后,连接转换器和智能电表,当连接成功且智能电表重新上电后,根据已配置参数进行网络初始化;根据转换器预设的通讯协议和主站配置信息,切换转换器至对应的工作模式;若工作模式为第一工作模式,检查所述转换器是否已插入身份识别卡;若已插入,从转换器的微控制器中获取第一连接配置参数,根据第一连接配置参数建立转换器与智能电表之间的第一连接;获取智能电表的逻辑设备名称,根据逻辑设备名称登录主站,建立转换器与主站之间的第二连接;通过第一连接和第二连接传输智能电表和主站之间的通讯数据,不仅能够将不支持远程通讯的智能电表大规模高效便捷地接入主站,还进一步提升了对于智能电表和主站的兼容性,以较低的成本减少人为抄表带来的数据实时性问题,实现数据统一管理,进一步降低了运营成本。

本文档来自技高网...

【技术保护点】

1.一种智能电表远程通讯方法,其特征在于,包括:

2.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式的步骤之后,还包括:

3.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述从所述转换器的微控制器中获取第一连接配置参数,根据所述第一连接配置参数建立所述转换器与所述智能电表之间的第一连接的步骤,包括:

4.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述获取所述智能电表的逻辑设备名称,根据所述逻辑设备名称登录主站,建立所述转换器与所述主站之间的第二连接的步骤,包括:

5.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述通过所述第一连接和所述第二连接传输所述智能电表和所述之间的通讯数据的步骤,包括:

6.根据权利要求2所述的智能电表远程通讯方法,其特征在于,所述通过所述转换器以数据透传的方式转发所述通讯数据至所述智能电表的步骤之前,还包括:

7.根据权利要求2所述的智能电表远程通讯方法,其特征在于,所述获取已对应配置的IP地址和端口号的步骤之前,还包括:

8.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式的步骤之后,还包括:

9.一种智能电表远程通讯系统,其特征在于,用于执行权利要求1-8所述的智能电表远程通讯方法,包括转换器、智能电表和主站;

10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被电子设备执行时,使所述电子设备执行权利要求1-8任一项所述的智能电表远程通讯方法。

...

【技术特征摘要】

1.一种智能电表远程通讯方法,其特征在于,包括:

2.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述根据所述转换器预设的通讯协议和主站配置信息,切换所述转换器至对应的工作模式的步骤之后,还包括:

3.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述从所述转换器的微控制器中获取第一连接配置参数,根据所述第一连接配置参数建立所述转换器与所述智能电表之间的第一连接的步骤,包括:

4.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述获取所述智能电表的逻辑设备名称,根据所述逻辑设备名称登录主站,建立所述转换器与所述主站之间的第二连接的步骤,包括:

5.根据权利要求1所述的智能电表远程通讯方法,其特征在于,所述通过所述第一连接和所述第二连接传输所述智能电表和所述之间的通讯数据的步骤,包括:

6.根据权...

【专利技术属性】
技术研发人员:万石安徐朝朝邹可树廖子桂
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:

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

1