[发明专利]基于光伏逆变并网储能管理系统的上位机与下位机全自动通讯与硬件识别方法在审
申请号: | 201610035969.1 | 申请日: | 2016-01-19 |
公开(公告)号: | CN105704127A | 公开(公告)日: | 2016-06-22 |
发明(设计)人: | 黄堃;董广忠;魏静雯;江健;桂旺胜 | 申请(专利权)人: | 安徽贵博新能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 光伏逆变 并网 管理 系统 上位 下位 全自动 通讯 硬件 识别 方法 | ||
1.基于光伏逆变并网储能管理系统的上位机与下位机全自动通讯与硬件 识别方法,包括以下步骤:
(1)通讯握手过程;所述通讯握手过程通过更加简单和容易连接的UDP协 议使上位机更容易获取EMS信息;
(2)EMS硬件识别过程;所述EMS硬件识别过程通过稳定可靠的TCP连接获 取EMS硬件软件资料已确定通讯协议框架定义;
(3)子系统硬件识别过程;所述子系统硬件识别过程通过稳定可靠的TCP 连接获取各个子系统的硬件软件资料并确定协同协议中的数据包大小 以及用于后期分析的数据接口定义;
(4)设备图生成过程;所述生成系统图标,等待人工确认;
(5)数据库结构生成过程;所述数据库结构生成过程基于对全局的硬件系 统的了解分配给每一个需要的数据一个ID;
(6)软件功能取舍过程;所述软件功能取舍过程根据数据接口的定义取舍 整个软件系统的各个软件功能,并定义功能对应的数据源;
所述通讯握手过程、EMS硬件识别过程、子系统硬件识别过程、设备图生成 过程、数据库结构生成过程、软件功能取舍过程的执行顺序为递进关系。
2.根据权利要求1所述的方法,其特征在于,步骤(1)所述通讯握手过 程包括以下步骤:
(11)上位机通过以太网发送UDP广播,并等待EMS的回应;
(12)EMS接收到上位机发送的UDP广播后,发送UDP广播回应;
(13)如果上位机多次发送UDP广播均未收到回应,则切换使用的端口;
(14)如果上位机发送成功,且接收到EMS的UDP广播回应,则上位机依 照回应的信息建立TCP连接,如果连接建立成功,则握手过程结束;
此时,上位机已经与EMS初步建立通讯,但还不了解具体的通讯定义。
3.根据权利要求1所述的方法,其特征在于,步骤(2)所述EMS硬件识 别过程包括以下步骤:
(21)上位机发送EMS型号请求信息,请求具体EMS型号信息;
(22)EMS收到上位机发送的请求,检查并发送自身硬件、软件型号信息;
(23)上位机收到EMS发送的型号信息,按照先本地到服务器的顺序检查EMS 型号的预设文件,如果不能检查到则报错处理;
(24)若成功在本地或者网络上检查到EMS型号的预设文件,则按照预设文 件的定义,读取EMS支持的设备型号以及数量,并在此基础上确定数据通讯协 议框架;
(25)如果通讯协议确定成功,则标志EMS已经成功识别,且EMS硬件识别 过程结束;
如果步骤(21)~(25)中任何一个步骤不成功则重新进行该步骤,在连续 多次不成功时报错并告知用户;
至此通讯协议框架建立完成。
4.根据权利要求1所述的方法,其特征在于,步骤(3)所述子系统硬件 识别过程包括以下步骤:
(31)上位机发送子系统型号请求信息,请求EMS发送各个子系统的a型号 信息;
(32)EMS收到上位机发送的请求,检查并发送所有与自身有连接的子系统 的型号信息,如果识别失败,则发送EMS端检查失败信息;
(33)上位机在接收到EMS发送的信息后,则按照先本地到服务器的顺序检 查每个子系统的硬件、软件型号对应的预设文件,如果任意一个不能检查到则 报错处理;
(34)若成功在本地或者网络上检查到所有子系统对应的预设文件,则按照 预设文件的定义,读取各个子系统支持的功能、数据点类型以及对应的功能函 数的接口数据点,并在此基础上确定数据通讯协议的数据包大小,并保证上位 机能够识别通讯协议中定义的数据代表的具体意义;
至此所有通讯协议定义成功,识别过程完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽贵博新能科技有限公司,未经安徽贵博新能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610035969.1/1.html,转载请声明来源钻瓜专利网。