【技术实现步骤摘要】
一种对能源控制器的系统及软件进行检测的方法及系统
[0001]本申请涉及电力系统
,特别是涉及一种对能源控制器的系统及软件进行检测的方法及系统。
技术介绍
[0002]能源控制器安装在公变或专变台区,可实现客户侧和配电侧计量与感知设备的灵活接入,具有数据采集、智能费控、时钟同步、精准计量、有序充电、用能管理、回路状态巡检、户变关系识别、停电事件上报等功能,能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验。
[0003]针对上述的现有技术中存在的能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验的技术问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本公开的实施例提供了一种对能源控制器的系统及软件进行检测的方法及系统,以至少解决现有技术中存在的能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验的技术问题。
[0005]根据本公开实施例的一个方面,提供了一种对能源控制器的系统及软件进行检测的方法,包括:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个 ...
【技术保护点】
【技术特征摘要】
1.一种对能源控制器的系统及软件进行检测的方法,其特征在于,包括:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。2.根据权利要求1所述的方法,其特征在于,根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测,包括:根据客户端下发的指令,对能源控制器的操作系统的进程进行查看、终止操作;根据客户端下发指令,对能源控制器的操作系统的内存进行查看操作;根据客户端下发指令,对能源控制器的操作系统的文件系统进行查看操作;根据客户端下发指令,对能源控制器的操作系统的网络信息进行查看、配置以及传输操作;根据客户端下发指令,对能源控制器的操作系统的硬件信息进行查看操作;根据客户端下发指令,对能源控制器的操作系统的软件信息进行查看操作。3.根据权利要求1所述的方法,其特征在于,根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,包括:根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,所述容器资源包括CPU核数量、内存、存储以及接口;根据客户端下发的指令,查询容器信息,所述容器信息包括容器列表、容器版本信息以及容器运行状态;根据客户端下发的指令,对容器进行启动、停止、安装、卸载控制;根据客户端下发的指令,对容器的告警门限进行设置,通过异常状态模拟工具模拟触发告警;根据客户端下发的指令,通过客户端下发指令安装多个容器,并且查看不同容器之间的通信数据和交互数据。4.根据权利要求1所述的方法,其特征在于,对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测对能源控制器的软件的功能进行检测,包括:通过RS
‑
485通道采集电能表数据,实现对能源控制器的软件的功能进行检测;通过对能源控制器的软件的启动时间、CPU占用率、内存占用率以及存储占用率进行检测,实现对能源控制器的软件的性能效率进行检测;通过RS
‑
485通道读取电能表数据,实现对能源控制器的软件的兼容性进行检测;对能源控制器低压集抄软件的接口一致性和采集任务调度软件的接口一致性进行检测。5.根据权利要求4所述的方法,其特征在于,通过RS
‑
485通道采集电能表数据,实现对
能源控制器的软件的功能进行检测,包括:设置硬件虚拟模组类型,配置所述硬件虚拟模组类型为RS
‑
485;发送698命令清除电表档案、抄表方案以及抄表任务,根据所述硬件虚拟模组类型清除采集数据;配置模拟表数据,698命令模拟表支持分项数据抄读;将所述电表档案按照标准数据结构封装成档案消息之后直接下发到能源控制器,其中所述电表档案按照端口分成本地载波端口、485
‑
1口、485
‑
2口、485
‑
3口、485
‑
4口,所有端口下都接有接1块07规约表、1块698协议表;将所述抄表方案按照标准数据结构封装成方案消息之后直接下发到能源控制器,所述抄表方案包括抄读正、反向有无功电能、A相电压、电流及需量数据,所述抄表方案中MS集合为全部用户地址;将所述抄表任务按照标准数据结构封装成抄表消息之后直接下发到能源控制器;读取所有电表的抄表结果,并验证所述抄表结果的正确性。6.根据权利要求4所述的方法,其特征在于,通过对能源控制器的软件的启动时间、CPU占用率、内存占用率以及存储占用率进行检测,实现对能源控制器的软件的性能效率进行检测,包括:与能源控制器的软件建立SSH链接;向所述能源控制器发送重启命令,记录第一启动开始时间;向所述能源控制器发送抄读终端时间命令,记录第一命令回码时间;接收所述能源控制器发送的第一平均时间和第二平均时间,所述第一平均时间为三次所述第一启动开始时间的平均时间,所述第二时间为三次所述第一命令回码时间的平均时间;配置满载采集电表档案、抄表方案以及抄表任务;再次向所述能源控制器发送重启命令,记录第二启动开始时间;再次向所述能源控制器发送抄读终端时间命令,记录第二命令回码时间;接收所述能源控制器发送的第三平均时间和第四平均时间,所述第三平均时间为三次所述第二启动开始时间的平均时间,所述第四平均时间为三次所述第二命令回码时间的平均时间;监测所述能源控制器的CPU、内存、存储占用率,确定监测结果;根据所述第一平均时间、所述第二平均时间、所述第三平均时间、所述第四平均时间以及所述监测结果,判断能源控制器是否符合规范要求。7.根据权利要求4所述的方法,其特征在于,通过RS
‑
485通道读取电能表数据,实现对能源控制器的软件的兼容性进行检测,包括:设置硬件虚拟模组类型,配置所述硬件虚拟模组类型为RS
‑
485;发送698命令清除电表档案、抄表方案以及抄表任务,根据所述硬件虚拟模组类型清除采集数据;配置模拟表数据,698命令模拟表支持分项数据抄读;将事件采集方案的相关参数发送到能源控制器;接收所述模拟表发送的电能表事件数据,所述电能表事件数据为根据抄表事件确定的
数据;利用所述能源控制器接收所述电能表事件并进行存储;发送读取采集任务数据记录表的698报文,获取电能表事件记录;判定读取事件结果和能源控制器的软件是否重启。8.根据权利要求4所述的方法,其特征在于,对能源控制器低压集抄软件的接口一致性和采集任务调度软件的接口一致性进行检测,包括:通过透传代理抄读RS
‑
485表数据项,监测透明转发消息IOP=0x0010,验证消息格式与内容是否正确;通过代理抄读RS
‑
485表数据项,监测代理消息IOP=0x0011,验证消息格式与内容是否正确;发送启动搜表命令60027F00,监测搜表消息IOP=0x0012,验证消息格式与内容是否正确。9.一种对能源控制器的系统及软件进行检测的系统,其特征在于,包括:检测系统模块,用于根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;检测容器模块,用于根...
【专利技术属性】
技术研发人员:卢继哲,刘宣,唐悦,阿辽沙,
申请(专利权)人:中国电力科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。