CN113437998B - 运维调试方法、***、非易失性存储介质及处理器 - Google Patents
运维调试方法、***、非易失性存储介质及处理器 Download PDFInfo
- Publication number
- CN113437998B CN113437998B CN202110705961.2A CN202110705961A CN113437998B CN 113437998 B CN113437998 B CN 113437998B CN 202110705961 A CN202110705961 A CN 202110705961A CN 113437998 B CN113437998 B CN 113437998B
- Authority
- CN
- China
- Prior art keywords
- target communication
- target
- controller
- equipment
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/544—Setting up communications; Call and signalling arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/30—Arrangements in telecontrol or telemetry systems using a wired architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/60—Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
本发明公开了一种运维调试方法、***、非易失性存储介质及处理器。其中,该方法包括:抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系;建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据。
Description
技术领域
本发明涉及电气工程领域,具体而言,涉及一种运维调试方法、***、非易失性存储介质及处理器。
背景技术
随着HPLC(高速载波通信方案High speed Power Line Communication)在电网中的规模化推广,现场运行的智能电能表和采集终端数量庞大,因此对现场采集和通信设备的技术支撑及维护需求将会越来越多。由于载波通信信道干扰、终端设备故障及施工质量等原因,常会出现设备通信不畅的故障,影响低压集抄智能电表电能量数据传输。所以需要一套现场进行问题排查及定位的调试***。
现有的HPLC运维***,大都是采用抄控器的方式对现场问题进行排查定位,但是由于高速载波通信协议没有定义运维抄控器在***的中应用标准,而目前市场上的高速载波方案多达十几家。在实际运行中出现混装的时候,运维公司需要携带各个方案厂商的运维设备进行现场问题排查。需要运维人员掌握各个方案厂家的运维设备以及所对应的上位机软件,对运维人员的接受能力要求很高。
并且,由于目前已知的技术只是实现了通过上位机软件实现对目的节点的抄读,但是只是局限于同一种HPLC方案的连接调试方式,并不能实现从***层面的互通调试。由于无法实现互通运维,所以需要采购多种运维设备,增加运维成本。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种运维调试方法、***、非易失性存储介质及处理器,以至少解决由于没有统一的通信协议造成的不能使用一个控制端设备对采用不同高速电力线载波方案的通信设备进行调试的的技术问题。
根据本发明实施例的一个方面,提供了一种运维调试方法,包括:抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,运行数据至少用于确定目标通信设备的运行状况。
可选地,在目标通信协议下,抄控器在接收到第一控制指令后,搜寻多个通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,包括:抄控器通过电力线路监听多个通信设备中的每个通信设备发送的信标帧,并依据信标帧确定每个通信设备的地址,其中,信标帧中至少包含每个通信设备的地址信息和工作频段;抄控器监听到信标帧后,将每个通信设备的地址信息和工作频段上传至控制端,并接收控制端下达的连接指示,其中,连接指示至少用于确定多个通信设备中的目标通信设备,以及指示抄控器与目标通信设备连接;抄控器在接收到连接指示后,通过电力线路向每个通信设备发送搜索帧,其中,搜索帧中携带有目标通信设备的地址;目标通信设备接收到搜索帧后,以固定频率通过电力线路发送同步帧;抄控器依据同步帧,通过电力线路与目标通信设备建立连接关系,并向控制端发送确认帧,其中,确认帧用于通知控制端,抄控器与目标通信设备成功连接。
可选地,建立通信关系后,抄控器向目标通信设备发送第二控制指令之前,方法还包括:抄控器接收控制端设备的第三控制指令,其中,第三控制指令至少用于指示抄控器从目标通信设备获取运行数据,并上传至控制端。
可选地,在目标通信协议下,控制端设备和抄控器之间传输的数据包至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,控制字用于确定数据包为传达操作指令或回复操作指令,长度为数据包的总长度,数据域用于指示数据包的发送设备对数据包的接收设备的操作指令,校验和为操作指令和校验结果的总字节数。
可选地,搜索帧至少包括以下字段:目标站点地址,STEI(Soure TerminalEquipment Identifier源终端设备标识),保留,扩展帧类型,其中,目标站点地址为目标通信设备的地址,STEI为抄控器的设备标识,保留为预留字段,用于功能扩展,扩展帧类型用于确定扩展的功能类型。
可选地,在目标通信协议下,同步帧至少包括以下字段:时间戳,STEI,保留,扩展帧类型,其中,STEI为目标通信设备的设备标识。
可选地,建立通信关系后,抄控器向目标通信设备发送第二控制指令,包括:抄控器向目标通信设备发送应用层报文,其中,应用层报文用于获取目标通信设备的运行信息,以及指示目标通信设备调整运行状态。
可选地,应用层通用报文至少包括以下域:报文端口号,报文ID,报文控制字,其中,报文端口号用于指示目标通信设备调整运行状态,报文ID用于获取运行信息。
根据本发明实施例的另一方面,还提供了一种运维调试方法,包括:控制端设备与抄控器采用目标通信协议建立连接;在建立连接后,向抄控器下发第一控制指令,其中,第一控制指令至少用于指示抄控器采用目标通信协议搜寻多个通信设备中的目标通信设备,并基于目标通信协议与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备。
可选地,向抄控器下发第一控制指令后,方法还包括:控制端设备向抄控器发送第三控制指令,其中,第三控制指令至少用于指示抄控器从目标通信设备获取运行数据,并上传至控制端,运行数据至少用于确定目标通信设备的运行状况。
根据本发明实施例的另一方面,还提供了一种运维调试***,包括:控制端设备,抄控器,多个通信设备,并且控制端设备和抄控器,以及抄控器和多个通信设备之间均通过目标通信协议建立连接,其中,控制端设备,用于向抄控器发送第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器,用于在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;以及采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,其中,运行数据至少用于确定目标通信设备的运行状况。
在本申请的一些实施例中,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,在程序运行时控制非易失性存储介质所在设备执行运维调试方法。
在本申请的一些实施例中,还提供了一种处理器,处理器用于运行程序,程序运行时执行运维调试方法。
在本申请实施例中,采用抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,该运行数据至少用于确定目标通信设备的运行状况的方式,通过确定各个设备之间采用同一种通信协议(即上述目标通信协议)连接,达到了使用一台控制端设备与采用不同协议的高速载波通信方案的通信设备连接的目的,从而实现了使用一台控制端设备获取采用不同协议的高速载波通信方案的通信设备的运行状况的技术效果,进而解决了由于没有统一的通信协议造成的不能使用一个控制端设备对采用不同高速电力线载波方案的通信设备进行调试的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种运维调试方法的流程示意图;
图2是根据本发明实施例的一种控制端设备通过抄控器连接通信设备的流程示意图;
图3根据本发明实施例的一种控制端设备通过抄控器获取通信设备信息的流程示意图;
图4根据本发明实施例的另一种控制端设备通过抄控器获取通信设备信息的流程示意图;
图5根据本发明实施例的另一种运维调试方法的流程示意图;
图6根据本发明实施例的一种运维调试***的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本申请实施例,提供了一种运维调试方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本申请实施例的运维调试方法,如图1所示,该方法包括如下步骤:
步骤S102,抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;
上述高速电力线载波也称为宽带电力线载波,是一种以电力线路为通信媒介,实现用电信息汇聚、传输、交互的通信网络。高速电力线载波主要采用了正交频分复用技术,与传统的低速窄带电力线载波技术相比,带宽更大,传输速率更高。
在本申请的一些实施例中,上述控制端设备也可以称为上位机,所述上位机可以是运行上位机软件的计算机设备,或者是运行上位机程序的移动端设备,上述通信设备包括CCO(Central Coordinator终端采集设备)和STA(Station电能表通信模块)。具体地,上述控制端设备和抄控器之间可以通过无线网络连接,也可以通过有线网络连接,还可以通过232串口连接,具体地连接方式不做限定。而抄控器和通信设备之间则是直接通过电力线路连接并通信的。
在本申请的一些实施例中,上位机和抄控器连接后,上位机给抄控器发送网络搜索指令,上位机和抄控器之间的交互符合下表的协议帧格式,至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,起始符和结束符用于通知数据接收设备一个数据单元传输过程的开始和结束,目标地址为数据单元的接收设备的地址,源地址为数据单元的发送设备的地址,命令码用于确定上位机需要抄控器执行的功能类型,控制字用于确定数据单元为传达操作指令或回复操作指令,长度为数据包的总长度,数据域用于指示数据包的发送设备对数据包的接收设备的操作指令,所述数据域长度为所述操作指令的字节数,校验和为操作指令和校验结果的总字节数。
此时抄控器连接到电力线上,按照HPLC协议侦听电力线的信标帧,通过一段时间的侦听,抄控器将获取到的信标经过软件协议解析,得到电力线上所有CCO的网络标识及MAC地址,将结果上报给上位机。
项目 | 含义 | 字节数(byte) |
73H | 起始符 | 1 |
长度 | 2 | |
目标地址 | 6 | |
源地址 | 6 | |
CMD_ID | 命令码 | 2 |
控制字 | 2 | |
数据域长度 | 2 | |
数据域 | N | |
校验和 | 1 | |
16H | 结束符 | 1 |
在本申请的一些实施例中,上位机,抄控器和目标设备各自的MAC地址分配情况如下表所示:
节点类型 | MAC地址分配 |
上位机 | 01:FF:FF:FF:FF:FF |
抄控器 | 02:FF:FF:FF:FF:FF |
CCO模块 | 主节点地址 |
STA模块 | 电表地址 |
从上表中可以看出,上位机的MAC地址以01开头,抄控器的MAC地址以02开头。在本申请的一些实施例中,上述CCO模块和STA模块通常是安装在其他电力设备上,其中,CCO模块安装在集中器上,集中器的MAC地址即为主节点地址,STA通常安装在电表上。因此,可以用主节点地址作为CCO模块的地址,电表地址作为STA模块的地址。
步骤S104,抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;
具体地,上述搜寻目标通信设备的过程即为抄控器从多个通信设备中确定目标通信设备的过程。
在本申请的一些实施例中,在目标通信协议下,抄控器在接收到第一控制指令后,搜寻多个通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,包括:抄控器通过电力线路监听多个通信设备中的每个通信设备发送的信标帧,并依据信标帧确定每个通信设备的地址,其中,信标帧中至少包含每个通信设备的地址信息和工作频段;抄控器监听到信标帧后,将每个通信设备的地址信息和工作频段上传至控制端,并接收控制端下达的连接指示,其中,连接指示至少用于确定多个通信设备中的目标通信设备,以及指示抄控器与目标通信设备连接;抄控器在接收到连接指示后,通过电力线路向每个通信设备发送搜索帧,其中,搜索帧中携带有目标通信设备的地址;目标通信设备接收到搜索帧后,以固定频率通过电力线路发送同步帧;抄控器依据同步帧,通过电力线路与目标通信设备建立连接关系,并向控制端发送确认帧,其中,确认帧用于通知控制端,抄控器与目标通信设备成功连接。
在本申请的一些实施例中,抄控器在接收到同步帧后,会配置与同步帧相同的网络信息,并给上位机软件上报连接成功指令;并且在连接成功后,CCO或者STA还会周期性发送“同步帧”,用于同步抄控器模块,抄控器每次接收到同步帧后,与CCO或者STA进行时钟同步,保持连接状态。此时建立连接后可通过上位机软件发送标准的协议报文实现和CCO或者STA进行数据交互。
具体地,如图2所示,上位机软件与终端采集设备(CCO)、电能表(STA)之间通过抄控器建立连接的过程如下:
运行上位机软件的上位机设备通过串口、以太网或者WIFI下发网络搜索指令,即第一控制指令,给抄控器,抄控器收到指令后开始监听HPLC(高速电力线载波)信道中的信标帧,抄控器将监听到的信标帧中携带的CCO或者STA的MAC地址和工作频段信息上传给上位机软件,如果电力线上存在多个CCO或者STA设备,此时会在上位机软件上显示所有能监听到的设备信息。
运维人员可以通过在上位机软件显示的搜索结果选择其中一个CCO或者STA,然后下发网络连接指令。上位机软件下发网络连接指令后,抄控器在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点CCO或者STA的MAC地址;网络搜索帧的数据单元格式如下表所示:
上位机下行数据单元格式:
抄控器上行数据单元格式:
数据内容 | 备注 | 数据格式 | 字节数 |
模式标识 | 下行报文指定的连接模式 | BIN | 1 |
切换结果 | 1表示成功 | BIN | 1 |
在本申请的一些实施例中,如下表所示,上述搜索帧至少包括以下字段:目标站点地址,STEI(Soure Terminal Equipment Identifier源终端设备标识),保留,扩展帧类型,其中,所述目标站点地址为所述目标通信设备的地址,所述STEI为所述抄控器的设备标识,所述保留为预留字段,用于功能扩展,所述扩展帧类型用于确定扩展的功能类型。
在本申请的一些实施例中,在所述目标通信协议下,所述同步帧的协议单元格式如下表所示,包括以下字段:时间戳,STEI,保留,扩展帧类型,其中,对于CCO和入网的STA节点而言,时间戳为网络时钟,对于未入网的STA而言,时间戳为本地时钟值;STEI为待连接模块的TEI地址(即设备标识),未入网的STA模块STEI为0;所述保留为预留字段,用于功能扩展,所述扩展帧类型用于确定扩展的功能类型。
在本申请的一些实施例中,上位机通过上报的CCO信息,指定下发网络连接指令,抄控器开始往电力线上发送搜索帧报文,CCO和STA搜到搜索帧后回应同步帧。CCO与STA需要支持对搜索帧的接收分析处理和发送同步帧的功能,搜索帧与同步帧均为HPLC协议链路层扩展帧协议,通过扩展Q/GDW11612.42标准中定义的选择确认帧来实现。
步骤S106,建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,运行数据至少用于确定目标通信设备的运行状况。
在本申请的一些实施例中,在建立了控制端设备和抄控器,以及抄控器和目标通信设备之间的通信关系后,在抄控器向所述目标通信设备发送第二控制指令之前,抄控器还会接收到控制端设备的第三控制指令,其中,第三控制指令至少用于指示抄控器从目标通信设备获取运行数据,并上传至所述控制端。
在本申请的一些实施例中,建立通信关系后,所述抄控器向所述目标通信设备发送第二控制指令的具体流程包括:抄控器向所述目标通信设备发送应用层报文,其中,应用层报文用于获取目标通信设备的运行信息,以及指示目标通信设备调整运行状态。
其中,应用层报文的通用报文格式如下表,具体地,所述应用层通用报文至少包括以下域:报文端口号,报文ID,报文控制字,其中,所述报文端口号用于指示所述目标通信设备调整运行状态,所述报文ID用于获取所述运行信息。
域 | 字节号 | 比特位 | 域大小(比特) |
报文端口号 | 0 | 0-7 | 8 |
报文ID | 1-2 | 0-15 | 16 |
报文控制字(默认为0) | 3 | 0-7 | 8 |
具体地,报文ID的部分内容和取值如下表所示:
报文ID | 含义 | 报文端口号 |
0x0001 | 集中器主动抄表 | 0x11 |
0x0040 | HPLC运维抄控器-CCO和STA之间扩展的报文ID | 0x11 |
在本申请的一些实施例中,上述步骤的完整流程如图3所示:
首先本申请定义了上位机和抄控器之间的通信协议,主要是统一上位机和抄控器连接的技术标准,即通信协议。同时在HPLC协议框架下扩展了链路层命令,统一了抄控器和CCO以及STA在电力线上的通信协议,在CCO和STA支持扩展协议的基础上实现不同厂家产品的兼容通信。
通过上位机软件下发网络搜索指令,抄控器收到指令后开始监听HPLC信道中的信标帧,抄控器将监听到的信标帧中携带的CCO的MAC地址和工作频段信息上传给上位机软件,如果电力线上存在多个CCO设备,此时会在上位机软件上显示所有能监听到的设备信息,其中,信标帧为CCO或STA发送的携带有网络管理和维护信息的、用于特定目的的管理消息,CCO发送的信标叫中央信标,STA发送的信标叫发现信标;
通过上位机软件显示的搜索结果选择其中的一个CCO,下发网络连接指令。上位机软件下发网络连接指令后,抄控器在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点CCO的MAC地址;
CCO接收到“搜索帧”后,回复“同步帧”,并以固定的间隔发送多次“同步帧”,CCO回复同步帧时,同步帧中携带必要的网络信息;
抄控器收到同步帧后,配置与同步帧相同的网络信息,并给上位机软件上报连接成功指令;
连接成功后,CCO周期性发送“同步帧”,用于同步抄控器模块,抄控器每次接收到同步帧后,与CCO进行时钟同步,保持连接状态;
此时建立连接后可通过上位机软件发送标准的协议报文实现和CCO或者STA进行数据交互。
具体地,在进行数据交互时,上位机软件将“CCO透传指令”发送至运维抄控器,运维抄控器将“CCO指令”发送至CCO,CCO将“CCO响应指令”发送至运维抄控器,运维抄控器将“CCO响应指令”透传至上位机软件,完成一次业务操任务。
上位机下行数据体数据格式与上行数据体数据格式如下表所示,其中,下行数据体即为上位机下发给抄控器的数据,上行数据体即为抄控器上传给上位机的数据:
数据内容 | 数据格式 | 字节数 |
透传的数据内容 | HEX | n |
运维抄控器与CCO上行、下行报文格式如下表所示,其中,上行报文即为CCO上传给运维抄控器的报文,下行报文即为运维抄控器下发给CCO的报文:
域 | 字节号 | 比特位 | 域大小(比特) |
协议类型 | 0 | 0-7 | 8 |
报文长度 | 1-2 | 0-15 | 16 |
报文内容 | 3-N |
需要说明的是,上述协议类型默认为0,表示Q/GDW1376.2协议;当协议类型为01时,表示当前的协议类型为自定义规约,或者是其他的备用协议。上述报文内容则与Q/GDW1376.2-2013中的规定一致。
当目标通信设备为STA时,如图4所示,上述步骤的完整流程如下:
通过上位机软件下发网络搜索指令,抄控器收到指令后开始监听HPLC信道中的信标帧,抄控器将监听到的信标帧中携带的STA的MAC地址和工作频段信息上传给上位机软件,如果电力线上存在多个STA设备,此时会在上位机软件上显示所有能监听到的设备信息;
通过上位机软件显示的搜索结果选择其中的一个STA,下发网络连接指令。上位机软件下发网络连接指令后,抄控器在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点STA的MAC地址;
STA接收到“搜索帧”后,回复“同步帧”,并以固定的间隔发送多次“同步帧”,STA回复同步帧时,同步帧中携带必要的网络信息;
抄控器收到同步帧后,配置与同步帧相同的网络信息,并给上位机软件上报连接成功指令;
连接成功后,STA周期性发送“同步帧”,用于同步抄控器模块,抄控器每次接收到同步帧后,与STA进行时钟同步,保持连接状态;
此时建立连接后可通过上位机软件发送标准的协议报文实现和CCO或者STA进行数据交互。
具体地,在进行数据交互时,上位机软件将“数据抄读指令”透传至运维抄控器,运维抄控器将“数据抄读指令”发送至STA,STA根据“数据抄读指令”生成“报文指令”,并将其发送至运维抄控器,运维抄控器将“报文指令”上传至上位机软件,完成一次业务操作。
在本申请的一些实施例中,STA遵循的通信规约可以为645格式或698格式。当通信规约为645格式时,抄控器从上位机下行报文中提取645帧,发送给相应的STA。接收到STA的应答报文之后,重新组帧,满足运维抄控器扩展帧格式之后,上传给上位机。此时上位机下行数据单元格式为标准645报文(符合DL/T 645-2007协议、DL/T645-1997协议)抄控器上行数据单元格式也为标准645报文(符合DL/T 645-2007协议、DL/T 645-1997协议)。
当通信规约为698格式时,抄控器从上位机下行报文中提取698帧,发送给相应的STA。接收到STA的应答报文之后,重新组帧,满足运维抄控器扩展帧格式之后,上传给上位机。此时上位机下行数据单元格式为标准698报文(符合DL/T 698.45协议)抄控器上行数据单元格式也为标准698报文(符合DL/T 698.45协议)。
通过上述步骤,可以实现使用一个控制端设备对采用不同高速电力线载波方案的通信设备进行调试。
在本申请的一些实施例中,整个***连接过程从上位机软件命令发起后,抄控器和电力线上的CCO以及STA通过HPLC协议进行自动交互连接,在连接成功后,上位机收到确认帧命令,此时可进行所需要的运维信息获取及设置,从而完成调试目的。
整个***采用统一的协议标准,在同一框架下实现,可同时兼容不同HPLC方案厂商设备的连接和信息读取,在运维层面上实现互通操作。通过本申请实施例中定义的上位机和抄控器的协议格式,实现了扩展的HPLC协议完成抄控器在电力线上和CCO以及STA的连接。通过此种连接方式完成通过上位机软件连接抄控器读取CCO和STA数据的整个抄表流程,通过STA和CCO支持扩展的HPLC电力线协议,可实现抄控器互联互通调试,进一步实现高速载波互通的运维调试***。
同时本申请中的协议框架完全符合HPLC协议,和原有协议完全兼容。
通过上述步骤,实现了确定各个设备之间采用同一种通信协议(即上述目标通信协议)连接,达到了使用一台控制端设备与采用不同协议的高速载波通信方案的通信设备连接的目的,从而实现了使用一台控制端设备获取采用不同协议的高速载波通信方案的通信设备的运行状况的技术效果,进而解决了由于没有统一的通信协议造成的不能使用一个控制端设备对采用不同高速电力线载波方案的通信设备进行调试的技术问题。
实施例2
根据本发明实施例,提供了另一种运维调试方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图5是根据本发明实施例的另一种运维调试方法,如图5所示,该方法包括如下步骤:
步骤S502,控制端设备与抄控器采用目标通信协议建立连接;
在本申请的一些实施例中,上位机和抄控器连接后,上位机给抄控器发送网络搜索指令,上位机和抄控器之间的交互符合下表的协议帧格式,至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,起始符和结束符用于通知数据接收设备一个数据单元传输过程的开始和结束,目标地址为数据单元的接收设备的地址,源地址为数据单元的发送设备的地址,命令码用于确定上位机需要抄控器执行的功能类型,控制字用于确定数据单元为传达操作指令或回复操作指令,长度为数据包的总长度,数据域用于指示数据包的发送设备对数据包的接收设备的操作指令,所述数据域长度为所述操作指令的字节数,校验和为操作指令和校验结果的总字节数。
此时抄控器连接到电力线上,按照HPLC协议侦听电力线的信标帧,通过一段时间的侦听,抄控器将获取到的信标经过软件协议解析,得到电力线上所有CCO的网络标识及MAC地址,将结果上报给上位机。
在本申请的一些实施例中,上位机,抄控器和目标设备各自的MAC地址分配情况如下表所示:
节点类型 | MAC地址分配 |
上位机 | 01:FF:FF:FF:FF:FF |
抄控器 | 02:FF:FF:FF:FF:FF |
CCO模块 | 主节点地址 |
STA模块 | 电表地址 |
从上表中可以看出,上位机的MAC地址以01开头,抄控器的MAC地址以02开头。在本申请的一些实施例中,上述CCO模块和STA模块通常是安装在其他电力设备上,其中,CCO模块安装在集中器上,集中器的MAC地址即为主节点地址,STA通常安装在电表上。因此,可以用主节点地址作为CCO模块的地址,电表地址作为STA模块的地址。
步骤S504,在建立连接后,向抄控器下发第一控制指令,其中,第一控制指令至少用于指示抄控器采用目标通信协议搜寻多个通信设备中的目标通信设备,并基于目标通信协议与多个通信设备中的目标通信设备之间建立通信关系,所述多个通信设备为采用不同高速电力线载波方案的通信设备。
具体地,上述搜寻目标通信设备的过程即为抄控器从多个通信设备中确定目标通信设备的过程。
在本申请的一些实施例中,在目标通信协议下,抄控器在接收到第一控制指令后,搜寻多个通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,包括:抄控器通过电力线路监听多个通信设备中的每个通信设备发送的信标帧,并依据信标帧确定每个通信设备的地址,其中,信标帧中至少包含每个通信设备的地址信息和工作频段;抄控器监听到信标帧后,将每个通信设备的地址信息和工作频段上传至控制端,并接收控制端下达的连接指示,其中,连接指示至少用于确定多个通信设备中的目标通信设备,以及指示抄控器与目标通信设备连接;抄控器在接收到连接指示后,通过电力线路向每个通信设备发送搜索帧,其中,搜索帧中携带有目标通信设备的地址;目标通信设备接收到搜索帧后,以固定频率通过电力线路发送同步帧;抄控器依据同步帧,通过电力线路与目标通信设备建立连接关系,并向控制端发送确认帧,其中,确认帧用于通知控制端,抄控器与目标通信设备成功连接。
在本申请的一些实施例中,抄控器在接收到同步帧后,会配置与同步帧相同的网络信息,并给上位机软件上报连接成功指令;并且在连接成功后,CCO或者STA还会周期性发送“同步帧”,用于同步抄控器模块,抄控器每次接收到同步帧后,与CCO或者STA进行时钟同步,保持连接状态。此时建立连接后可通过上位机软件发送标准的协议报文实现和CCO或者STA进行数据交互。
具体地,如图2所示,上位机软件与终端采集设备(CCO)、电能表(STA)之间通过抄控器建立连接的过程如下:
运行上位机软件的上位机设备通过串口、以太网或者WIFI下发网络搜索指令,即第一控制指令,给抄控器,抄控器收到指令后开始监听HPLC(高速电力线载波)信道中的信标帧,抄控器将监听到的信标帧中携带的CCO或者STA的MAC地址和工作频段信息上传给上位机软件,如果电力线上存在多个CCO或者STA设备,此时会在上位机软件上显示所有能监听到的设备信息。
运维人员可以通过在上位机软件显示的搜索结果选择其中一个CCO或者STA,然后下发网络连接指令。上位机软件下发网络连接指令后,抄控器在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点CCO或者STA的MAC地址;网络搜索帧的数据单元格式如下表所示:
上位机下行数据单元格式:
抄控器上行数据单元格式:
数据内容 | 备注 | 数据格式 | 字节数 |
模式标识 | 下行报文指定的连接模式 | BIN | 1 |
切换结果 | 1表示成功 | BIN | 1 |
在本申请的一些实施例中,如下表所示,上述搜索帧至少包括以下字段:目标站点地址,STEI(Soure Terminal Equipment Identifier源终端设备标识),保留,扩展帧类型,其中,所述目标站点地址为所述目标通信设备的地址,所述STEI为所述抄控器的设备标识,所述保留为预留字段,用于功能扩展,所述扩展帧类型用于确定扩展的功能类型。
在本申请的一些实施例中,其特征在于,在所述目标通信协议下,所述同步帧的协议单元格式如下表所示,包括以下字段:时间戳,STEI,保留,扩展帧类型,其中,对于CCO和入网的STA节点而言,时间戳为网络时钟,对于未入网的STA而言,时间戳为本地时钟值;STEI为待连接模块的TEI地址(即设备标识),未入网的STA模块STEI为0;所述保留为预留字段,用于功能扩展,所述扩展帧类型用于确定扩展的功能类型。
在本申请的一些实施例中,上位机通过上报的CCO信息,指定下发网络连接指令,抄控器开始往电力线上发送搜索帧报文,CCO和STA搜到搜索帧后回应同步帧。CCO与STA需要支持对搜索帧的接收分析处理和发送同步帧的功能,搜索帧与同步帧均为HPLC协议链路层扩展帧协议,通过扩展Q/GDW11612.42标准中定义的选择确认帧来实现。
在本申请的一些实施例中,控制端设备向抄控器下发第一控制指令后,上述控制端设备还会向抄控器发送第三控制指令,其中,第三控制指令至少用于指示抄控器从目标通信设备获取运行数据,并上传至控制端。
具体地,在接收到第三控制指令后,抄控器会向目标通信设备发送第二控制指令。
在本申请的一些实施例中,建立通信关系后,所述抄控器向所述目标通信设备发送第二控制指令的具体流程包括:抄控器向所述目标通信设备发送应用层报文,其中,应用层报文用于获取目标通信设备的运行信息,以及指示目标通信设备调整运行状态。
其中,应用层报文的通用报文格式如下表,具体地,所述应用层通用报文至少包括以下域:报文端口号,报文ID,报文控制字,其中,所述报文端口号用于指示所述目标通信设备调整运行状态,所述报文ID用于获取所述运行信息。
域 | 字节号 | 比特位 | 域大小(比特) |
报文端口号 | 0 | 0-7 | 8 |
报文ID | 1-2 | 0-15 | 16 |
报文控制字(默认为0) | 3 | 0-7 | 8 |
具体地,报文ID的部分内容和取值如下表所示:
报文ID | 含义 | 报文端口号 |
0x0001 | 集中器主动抄表 | 0x11 |
0x0040 | HPLC运维抄控器-CCO和STA之间扩展的报文ID | 0x11 |
实施例3
根据本发明实施例,提供了一种运维调试***的***实施例。
图6是根据本发明实施例的一种运维调试***,如图6所示,所述运维调试***包括控制端设备60,抄控器62,多个通信设备64,并且控制端设备60和抄控器62,以及抄控器62和多个通信设备64之间均通过目标通信协议建立连接,其中,控制端设备60,用于向抄控器62发送第一控制指令,其中,第一控制指令至少用于指示抄控器62搜寻多个通信设备64中的目标通信设备64,并与多个通信设备64中的目标通信设备64之间建立通信关系,多个通信设备64为采用不同高速电力线载波方案的通信设备;抄控器62,用于在接收到第一控制指令后,搜寻目标通信设备64,并与搜寻到的目标通信设备64通过电力线路建立通信关系,其中,目标通信设备64的数量至少为一个;以及采用目标通信协议,通过电力线路向目标通信设备64发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备64的运行数据,其中,运行数据至少用于确定目标通信设备64的运行状况。
其中,上述控制端设备60也可以称为上位机,所述上位机可以是运行上位机软件的计算机设备,或者是运行上位机程序的移动端设备,上述通信设备包括CCO(CentralCoordinator终端采集设备)640和STA(Station电能表)642。具体地,上述控制端设备和抄控器之间可以通过无线网络连接,也可以通过有线网络连接,还可以通过232串口连接,具体地连接方式不做限定。而抄控器和通信设备之间则是直接通过电力线路连接并通信的。
在本申请的一些实施例中,该运维调试***的的完整流程如图3所示:
首先本申请定义了上位机(即控制端设备60)和抄控器62之间的通信协议,主要是统一上位机(控制端设备60)和抄控器62连接的技术标准,即通信协议。同时在HPLC协议框架下扩展了链路层命令,统一了抄控器62和CCO640以及STA642在电力线上的通信协议,在CCO640和STA642支持扩展协议的基础上实现不同厂家产品的兼容通信。
通过上位机软件下发网络搜索指令,抄控器62收到指令后开始监听HPLC信道中的信标帧,抄控器将监听到的信标帧中携带的CCO640的MAC地址和工作频段信息上传给上位机软件,如果电力线上存在多个CCO设备640,此时会在上位机软件上显示所有能监听到的设备信息,其中,信标帧为CCO640或STA642发送的携带有网络管理和维护信息的、用于特定目的的管理消息,CCO640发送的信标叫中央信标,代理发送的信标叫代理信标,STA642发送的信标叫发现信标;
通过上位机软件显示的搜索结果选择其中的一个CCO640,下发网络连接指令。上位机软件下发网络连接指令后,抄控器在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点CCO640的MAC地址;
CCO640接收到“搜索帧”后,回复“同步帧”,并以固定的间隔发送多次“同步帧”,CCO640回复同步帧时,同步帧中携带必要的网络信息;
抄控器62收到同步帧后,配置与同步帧相同的网络信息,并给上位机软件上报连接成功指令;
连接成功后,CCO640周期性发送“同步帧”,用于同步抄控器62,抄控器62每次接收到同步帧后,与CCO640进行时钟同步,保持连接状态;
此时建立连接后可通过上位机60软件发送标准的协议报文实现和CCO640或者STA642进行数据交互。
具体地,在进行数据交互时,上位机60中运行的软件将“CCO透传指令”发送至运维抄控器62,运维抄控器62将“CCO指令”发送至CCO640,CCO640将“CCO响应指令”发送至运维抄控器,运维抄控器将“CCO响应指令”透传至上位机软件,完成一次业务操任务。
上位机下行数据体数据格式与上行数据体数据格式如下表所示,其中,下行数据体即为上位机60下发给抄控器的数据,上行数据体即为抄控器62上传给上位机60的数据:
数据内容 | 数据格式 | 字节数 |
透传的数据内容 | HEX | n |
运维抄控器62与CCO640上行、下行报文格式如下表所示,其中,上行报文即为CCO640上传给运维抄控器62的报文,下行报文即为运维抄控器62下发给CCO640的报文:
域 | 字节号 | 比特位 | 域大小(比特) |
协议类型 | 0 | 0-7 | 8 |
报文长度 | 1-2 | 0-15 | 16 |
报文内容 | 3-N |
需要说明的是,上述协议类型默认为0,表示Q/GDW1376.2协议;当协议类型为01时,表示当前的协议类型为自定义规约,或者是其他的备用协议。上述报文内容则与Q/GDW1376.2-2013中的规定一致。
当目标通信设备为STA642时,如图4所示,该运维调试***的工作流程如下:
通过上位机60软件下发网络搜索指令,抄控器62收到指令后开始监听HPLC信道中的信标帧,抄控器62将监听到的信标帧中携带的STA的MAC地址和工作频段信息上传给上位机60软件,如果电力线上存在多个STA设备642,此时会在上位机60软件上显示所有能监听到的设备信息;
通过上位机60软件显示的搜索结果选择其中的一个STA642,下发网络连接指令。上位机60软件下发网络连接指令后,抄控器62在各个频段上发送“搜索帧”,搜索目标站点,搜索帧携带目标站点STA的MAC地址;
STA642接收到“搜索帧”后,回复“同步帧”,并以固定的间隔发送多次“同步帧”,STA642回复同步帧时,同步帧中携带必要的网络信息;
抄控器62收到同步帧后,配置与同步帧相同的网络信息,并给上位机60软件上报连接成功指令;
连接成功后,STA642周期性发送“同步帧”,用于同步抄控器62,抄控器62每次接收到同步帧后,与STA642进行时钟同步,保持连接状态;
此时建立连接后可通过上位机软件发送标准的协议报文实现和CCO640或者STA642进行数据交互。
具体地,在进行数据交互时,上位机60中运行的软件将“数据抄读指令”透传至运维抄控器62,运维抄控器62将“数据抄读指令”发送至STA642,STA642根据“数据抄读指令”生成“报文指令”,并将其发送至运维抄控器62,运维抄控器62将“报文指令”上传至上位机60软件,完成一次业务操作。
在本申请的一些实施例中,STA642遵循的通信规约可以为645格式或698格式。当通信规约为645格式时,抄控器从上位机下行报文中提取645帧,发送给相应的STA642。接收到STA642的应答报文之后,重新组帧,满足运维抄控器62扩展帧格式之后,上传给上位机60。此时上位机下行数据单元格式为标准645报文(符合DL/T 645-2007协议、DL/T 645-1997协议)抄控器62上行数据单元格式也为标准645报文(符合DL/T 645-2007协议、DL/T645-1997协议)。
当通信规约为698格式时,抄控器62从上位机下行报文中提取698帧,发送给相应的STA642。接收到STA642的应答报文之后,重新组帧,满足运维抄控器62扩展帧格式之后,上传给上位机60。此时上位机60下行数据单元格式为标准698报文(符合DL/T 698.45协议)抄控器62上行数据单元格式也为标准698报文(符合DL/T 698.45协议)。
根据本申请实施例,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,在程序运行时控制非易失性存储介质所在设备执行如下的运维调试方法:抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,运行数据至少用于确定目标通信设备的运行状况。
根据本申请实施例,还提供了一种处理器,处理器用于运行程序,其中,该程序运行时执行下述运维调试方法:抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自控制端设备的第一控制指令,其中,第一控制指令至少用于指示抄控器搜寻多个通信设备中的目标通信设备,并与多个通信设备中的目标通信设备之间建立通信关系,多个通信设备为采用不同高速电力线载波方案的通信设备;抄控器在接收到第一控制指令后,搜寻目标通信设备,并与搜寻到的目标通信设备通过电力线路建立通信关系,其中,目标通信设备的数量至少为一个;建立通信关系后,抄控器采用目标通信协议,通过电力线路向目标通信设备发送第二控制指令,其中,第二控制指令至少用于获取目标通信设备的运行数据,运行数据至少用于确定目标通信设备的运行状况。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种运维调试方法,其特征在于,包括:
抄控器与控制端设备采用目标通信协议建立连接,并在建立连接后,接收来自所述控制端设备的第一控制指令,其中,所述第一控制指令至少用于指示所述抄控器搜寻多个通信设备中的目标通信设备,并与所述多个通信设备中的目标通信设备之间建立通信关系,所述多个通信设备为采用不同高速电力线载波方案的通信设备,在所述目标通信协议下,所述控制端设备和所述抄控器之间传输的数据包至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,所述控制字用于确定所述数据包为传达操作指令或回复操作指令,所述长度为所述数据包的总长度,所述数据域用于指示所述数据包的发送设备对所述数据包的接收设备的操作指令,所述校验和为所述操作指令和校验结果的总字节数;
所述抄控器在接收到所述第一控制指令后,搜寻所述目标通信设备,并与搜寻到的所述目标通信设备通过电力线路建立通信关系,其中,所述目标通信设备的数量至少为一个;
建立通信关系后,所述抄控器采用所述目标通信协议,通过所述电力线路向所述目标通信设备发送第二控制指令,其中,所述第二控制指令至少用于获取所述目标通信设备的运行数据,所述运行数据至少用于确定所述目标通信设备的运行状况;
在所述目标通信协议下,所述抄控器在接收到所述第一控制指令后,搜寻所述多个通信设备,并与搜寻到的所述目标通信设备通过电力线路建立通信关系,包括:
所述抄控器通过所述电力线路监听所述多个通信设备中的每个通信设备发送的信标帧,并依据所述信标帧确定所述每个通信设备的地址,其中,所述信标帧中至少包含所述每个通信设备的地址信息和工作频段;
所述抄控器监听到所述信标帧后,将所述每个通信设备的地址信息和工作频段上传至所述控制端设备,并接收所述控制端设备下达的连接指示,其中,所述连接指示至少用于确定所述多个通信设备中的目标通信设备,以及指示所述抄控器与所述目标通信设备连接;
所述抄控器在接收到所述连接指示后,通过所述电力线路向所述每个通信设备发送搜索帧,其中,所述搜索帧中携带有所述目标通信设备的地址;
所述目标通信设备接收到所述搜索帧后,以固定频率通过所述电力线路发送同步帧;
所述抄控器依据所述同步帧,通过所述电力线路与所述目标通信设备建立连接关系,并向所述控制端设备发送确认帧,其中,所述确认帧用于通知所述控制端设备,所述抄控器与所述目标通信设备成功连接。
2.根据权利要求1所述的方法,其特征在于,建立通信关系后,所述抄控器向所述目标通信设备发送第二控制指令之前,所述方法还包括:
所述抄控器接收所述控制端设备的第三控制指令,其中,所述第三控制指令至少用于指示所述抄控器从所述目标通信设备获取所述运行数据,并上传至所述控制端设备。
3.根据权利要求1所述的方法,其特征在于,所述搜索帧至少包括以下字段:目标站点地址,源终端设备标识STEI,保留字段,扩展帧类型,其中,所述目标站点地址为所述目标通信设备的地址,所述STEI为所述抄控器的设备标识,所述保留字段为预留字段,用于功能扩展,所述扩展帧类型用于确定扩展的功能类型。
4.根据权利要求1所述的方法,其特征在于,在所述目标通信协议下,所述同步帧至少包括以下字段:时间戳,STEI,保留字段,扩展帧类型,其中,所述STEI为所述目标通信设备的设备标识。
5.根据权利要求1所述的方法,其特征在于,建立通信关系后,所述抄控器向所述目标通信设备发送第二控制指令,包括:
所述抄控器向所述目标通信设备发送应用层报文,其中,所述应用层报文用于获取所述目标通信设备的所述运行信息,以及指示所述目标通信设备调整运行状态。
6.根据权利要求5所述的方法,其特征在于,所述应用层通用报文至少包括以下域:报文端口号,报文ID,报文控制字,其中,所述报文端口号用于指示所述目标通信设备调整运行状态,所述报文ID用于获取所述运行信息。
7.一种运维调试方法,其特征在于,包括:
控制端设备与抄控器采用目标通信协议建立连接,在所述目标通信协议下,所述控制端设备和所述抄控器之间传输的数据包至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,所述控制字用于确定所述数据包为传达操作指令或回复操作指令,所述长度为所述数据包的总长度,所述数据域用于指示所述数据包的发送设备对所述数据包的接收设备的操作指令,所述校验和为所述操作指令和校验结果的总字节数;
在建立连接后,向所述抄控器下发第一控制指令,其中,所述第一控制指令至少用于指示所述抄控器采用所述目标通信协议搜寻多个通信设备中的目标通信设备,并基于所述目标通信协议与所述多个通信设备中的目标通信设备之间建立通信关系,所述多个通信设备为采用不同高速电力线载波方案的通信设备。
8.根据权利要求7所述的方法,其特征在于,向所述抄控器下发第一控制指令后,所述方法还包括:
所述控制端设备向所述抄控器发送第三控制指令,其中,所述第三控制指令至少用于指示所述抄控器从所述目标通信设备获取运行数据,并上传至所述控制端,所述运行数据至少用于确定所述目标通信设备的运行状况。
9.一种运维调试***,其特征在于,包括:控制端设备,抄控器,多个通信设备,并且所述控制端设备和所述抄控器,以及所述抄控器和所述多个通信设备之间均通过目标通信协议建立连接,其中,
所述控制端设备,用于向所述抄控器发送第一控制指令,其中,所述第一控制指令至少用于指示所述抄控器搜寻多个通信设备中的目标通信设备,并与所述多个通信设备中的目标通信设备之间建立通信关系,所述多个通信设备为采用不同高速电力线载波方案的通信设备,在所述目标通信协议下,所述控制端设备和所述抄控器之间传输的数据包至少包括以下字段:起始符,结束符,目标地址,源地址,命令码,控制字,长度,数据域,数据域长度和校验和,其中,所述控制字用于确定所述数据包为传达操作指令或回复操作指令,所述长度为所述数据包的总长度,所述数据域用于指示所述数据包的发送设备对所述数据包的接收设备的操作指令,所述校验和为所述操作指令和校验结果的总字节数;
所述抄控器,用于在接收到所述第一控制指令后,搜寻所述目标通信设备,并与搜寻到的所述目标通信设备通过电力线路建立通信关系,其中,所述目标通信设备的数量至少为一个;以及采用所述目标通信协议,通过所述电力线路向所述目标通信设备发送第二控制指令,其中,所述第二控制指令至少用于获取所述目标通信设备的运行数据,其中,所述运行数据至少用于确定所述目标通信设备的运行状况;通过所述电力线路监听所述多个通信设备中的每个通信设备发送的信标帧,并依据所述信标帧确定所述每个通信设备的地址,其中,所述信标帧中至少包含所述每个通信设备的地址信息和工作频段;监听到所述信标帧后,将所述每个通信设备的地址信息和工作频段上传至所述控制端设备,并接收所述控制端设备下达的连接指示,其中,所述连接指示至少用于确定所述多个通信设备中的目标通信设备,以及指示所述抄控器与所述目标通信设备连接;在接收到所述连接指示后,通过所述电力线路向所述每个通信设备发送搜索帧,其中,所述搜索帧中携带有所述目标通信设备的地址;依据同步帧,通过所述电力线路与所述目标通信设备建立连接关系,并向所述控制端设备发送确认帧,其中,所述确认帧用于通知所述控制端设备,所述抄控器与所述目标通信设备成功连接;
所述目标通信设备接收到所述搜索帧后,以固定频率通过所述电力线路发送所述同步帧。
10.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至6中任意一项所述运维调试方法。
11.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的运维调试程序,所述处理器执行所述程序时,实现根据权利要求1-6中任意一项所述运维调试方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110705961.2A CN113437998B (zh) | 2021-06-24 | 2021-06-24 | 运维调试方法、***、非易失性存储介质及处理器 |
PCT/CN2021/142337 WO2022267416A1 (zh) | 2021-06-24 | 2021-12-29 | 运维调试方法、***、非易失性存储介质及处理器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110705961.2A CN113437998B (zh) | 2021-06-24 | 2021-06-24 | 运维调试方法、***、非易失性存储介质及处理器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113437998A CN113437998A (zh) | 2021-09-24 |
CN113437998B true CN113437998B (zh) | 2022-11-04 |
Family
ID=77754015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110705961.2A Active CN113437998B (zh) | 2021-06-24 | 2021-06-24 | 运维调试方法、***、非易失性存储介质及处理器 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113437998B (zh) |
WO (1) | WO2022267416A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113437998B (zh) * | 2021-06-24 | 2022-11-04 | 国网北京市电力公司 | 运维调试方法、***、非易失性存储介质及处理器 |
CN117914355A (zh) * | 2022-10-12 | 2024-04-19 | 华为技术有限公司 | 一种设备控制方法及装置 |
CN116346249B (zh) * | 2023-04-04 | 2024-07-19 | 烟台东方威思顿电气有限公司 | 双模通信单元的检测***及方法 |
CN116887324B (zh) * | 2023-09-07 | 2024-01-23 | 北京智芯微电子科技有限公司 | Hplc和rf双模网络的探测方法、装置、通信设备及电力*** |
CN117439871B (zh) * | 2023-12-22 | 2024-02-27 | 北京智芯微电子科技有限公司 | 抄表故障定位方法、装置、存储介质及电子设备 |
CN117858030B (zh) * | 2024-03-05 | 2024-05-31 | 北京三圣凯瑞科技有限公司 | 一种无线通信校准方法、***、终端及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107967801A (zh) * | 2017-12-25 | 2018-04-27 | 东华理工大学 | 一种能源计量数据在线采集与监控方法及*** |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277299B (zh) * | 2008-05-13 | 2011-12-21 | 珠海中慧微电子有限公司 | 协议转换***及其协议转换过程 |
CN101697247A (zh) * | 2009-10-23 | 2010-04-21 | 安徽久大电子技术有限公司 | 低压电力载波抄表***的集中器与采集器之间的通讯协议 |
CN101951031B (zh) * | 2010-07-02 | 2012-09-05 | 北京航空航天大学 | 一种基于宽带无线通信的配电网自动化***及其实现方法 |
CN103631195A (zh) * | 2013-12-03 | 2014-03-12 | 苏州镭明激光科技有限公司 | 基于Lab view与PLC的串口通信控制方法 |
CN105207351B (zh) * | 2015-08-21 | 2018-07-17 | 武汉中网电力设备工程有限责任公司 | 对智能电表进行信息广播的方法 |
CN105516142A (zh) * | 2015-12-09 | 2016-04-20 | 梅照付 | 一种智能电网***中的相互通讯方法 |
CN106652415A (zh) * | 2016-12-30 | 2017-05-10 | 武汉盛帆智能科技有限公司 | 一种多表集抄协议的处理方法及装置 |
CN108170628A (zh) * | 2017-12-25 | 2018-06-15 | 东华理工大学 | 一种基于lora通信的水表表计 |
CN109672468A (zh) * | 2018-12-05 | 2019-04-23 | 南京南瑞微电子技术有限公司 | 一种基于无线通信技术的hplc中继***及通信方法 |
CN109495135A (zh) * | 2018-12-07 | 2019-03-19 | 南京南瑞微电子技术有限公司 | 一种基于电力线载波通信的调试***和方法 |
CN110099049B (zh) * | 2019-04-19 | 2021-08-24 | 中电科安科技股份有限公司 | 用于智能微型断路器与控制中心信息交互的通信协议 |
CN111131118B (zh) * | 2019-12-25 | 2022-06-10 | 深圳市利普信通科技有限公司 | 一种兼容宽带电力线载波抄控器多种通信接入模式的方法 |
CN111464435B (zh) * | 2020-03-18 | 2021-12-03 | 深圳市力合微电子股份有限公司 | 一种面向物联网的电力载波通信方法 |
CN111697997B (zh) * | 2020-05-29 | 2021-08-17 | 国网河北省电力有限公司电力科学研究院 | 一种基于抄控器的hplc模块快速检测装置及方法 |
CN111741143B (zh) * | 2020-06-03 | 2020-12-08 | 杭州炬华科技股份有限公司 | 一种电测仪表Modbus地址在线分配的方法、装置 |
CN112087441B (zh) * | 2020-09-03 | 2022-08-16 | 郑州信大先进技术研究院 | 多协议通信方法、智慧家庭网关及多协议通信*** |
CN112365700A (zh) * | 2020-10-27 | 2021-02-12 | 广东电网有限责任公司广州供电局 | 一种低压集抄方法和装置 |
CN112565351B (zh) * | 2020-11-02 | 2023-04-18 | 珠海中慧微电子有限公司 | 一种基于WiSUN协议的移动抄表方法 |
CN112713917B (zh) * | 2020-12-24 | 2022-04-26 | 国网北京市电力公司 | 一种基于hplc的通信方法和装置、存储介质及电子装置 |
CN113014449B (zh) * | 2021-02-23 | 2022-07-01 | 重庆邮电大学 | 一种用电信息采集***的本地通信协议压力测试方法及*** |
CN113437998B (zh) * | 2021-06-24 | 2022-11-04 | 国网北京市电力公司 | 运维调试方法、***、非易失性存储介质及处理器 |
-
2021
- 2021-06-24 CN CN202110705961.2A patent/CN113437998B/zh active Active
- 2021-12-29 WO PCT/CN2021/142337 patent/WO2022267416A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107967801A (zh) * | 2017-12-25 | 2018-04-27 | 东华理工大学 | 一种能源计量数据在线采集与监控方法及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2022267416A1 (zh) | 2022-12-29 |
CN113437998A (zh) | 2021-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113437998B (zh) | 运维调试方法、***、非易失性存储介质及处理器 | |
CN107086934B (zh) | 组网设备的配置方法和网关 | |
CN108337332B (zh) | 一种基于无线mesh网的智能台区识别方法及智能台区*** | |
CN100512159C (zh) | 一种周期性探测链路状态的方法及设备 | |
CN109889270B (zh) | 一种基于电力无线专网的精准切负荷***及方法 | |
CN103338497A (zh) | 一种d2d通信***中自主设备发现方法 | |
CN112565351A (zh) | 一种基于WiSUN协议的移动抄表方法 | |
EP2541834A1 (en) | Method and device for managing machince-to-machine network topology structure | |
CN101631358B (zh) | 一种无线局域网中数据传输的方法和设备 | |
CN111277507A (zh) | 实现无线终端间信息交换的方法 | |
CN104506401A (zh) | 基于ISA100.11a工业传感网实现Modbus协议传输的方法 | |
CN102238594B (zh) | 管理分布式基站的方法和装置 | |
CN106781415B (zh) | 一种自动维护集中抄表采集器通信参数的方法和*** | |
US9788356B2 (en) | Terminal device, and frame sending and receiving methods | |
CN114143741A (zh) | 一种基于LoRa无线通信技术的无线网关*** | |
CN107800465B (zh) | 一种电力线载波通讯传输方法 | |
CN100479399C (zh) | 级联组网的寻址***及其方法 | |
CN210781189U (zh) | 采集用户电表负荷辨识数据的硬件设备 | |
CN117527577A (zh) | 一种基于hplc和hrf双模组网的网络***及其网络维护方法 | |
CN116600330A (zh) | 一种基于netconf协议的hub分级管理拓扑的方法和装置 | |
CN202995766U (zh) | 一种基于物联网技术的油井智能识别采集*** | |
CN110768749B (zh) | 一种数据传输方法、装置及一种电力调峰*** | |
CN114845287A (zh) | 一种基于蓝牙mesh的低压采集***及分簇自组网方法 | |
CN214205565U (zh) | 一种融合LoRa及NB-IOT无线通信技术的智能网关设备 | |
CN113507523A (zh) | 一种计量设备停电的上报方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |