[发明专利]一种变流器监控软件的低代码实现方法及系统在审
| 申请号: | 202211374144.4 | 申请日: | 2022-11-03 |
| 公开(公告)号: | CN115639999A | 公开(公告)日: | 2023-01-24 |
| 发明(设计)人: | 梁金秀;朱峰;石自辉;罗雄飞;厉磊;苏哲侃;侯丽楠;侯少敏 | 申请(专利权)人: | 国能龙源电气有限公司;保定龙源电气有限公司 |
| 主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41;G06F9/445 |
| 代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 贾然 |
| 地址: | 100039 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 变流器 监控 软件 代码 实现 方法 系统 | ||
本发明公开了一种变流器监控软件的低代码实现方法及系统,所述方法包括:根据虚拟总线源码及虚拟总线头文件编译生成虚拟总线动态链接库以实现公共的虚拟总线的代码开发;基于虚拟数据层源码、虚拟数据层头文件以及虚拟总线头文件编译生成虚拟数据层动态链接库以实现公共的虚拟数据层的代码开发;依据不同的业务功能块源码、虚拟数据层动态链接库及虚拟数据层头文件分别编译生成不同的业务功能块动态链接库以实现不同的业务功能块的代码开发;通过对不同的总线驱动源码、虚拟总线动态链接库以及虚拟总线头文件进行编译处理得到不同的总线驱动动态链接库以实现不同的总线驱动的代码开发,该方法降低了新类型变流器接入监控软件的代码开发量。
技术领域
本发明涉及变流器控制技术领域,更具体地,涉及一种变流器监控软件的低代码实现方法及系统。
背景技术
变流器是风力发电机组、储能系统的核心部件,在风力发电机、储能系统的正常运行过程中必不可少。当前变流器生产厂家提供的变流器监控软件,主要面向自家生产的变流器,由于各厂家的变流器具有差异,因此各厂家开发的变流器监控软件不能相兼容。当运行多个厂家生产的变流器,就需要运行多个厂家的变流器监控软件。因此有必要开发一个可以同时能兼容多个厂家变流器的监控软件,该软件在接入新类型的变流器和对软件监控功能进行扩充时应尽可能复用旧功能,少编写新代码。
因此,如何提供一种变流器监控软件的低代码实现方法及系统成为本领域亟需解决的技术难题。
发明内容
本发明的目的是提供一种变流器监控软件的低代码实现方法、系统、电子设备及存储介质。
本发明第一方面公开了一种变流器监控软件的低代码实现方法,所述方法包括:
根据虚拟总线源码及虚拟总线头文件编译生成虚拟总线动态链接库以实现公共的虚拟总线的代码开发;
基于虚拟数据层源码、虚拟数据层头文件以及所述虚拟总线头文件编译生成虚拟数据层动态链接库以实现公共的虚拟数据层的代码开发;
依据不同的业务功能块源码、所述虚拟数据层动态链接库及所述虚拟数据层头文件分别编译生成不同的业务功能块动态链接库以实现不同的业务功能块的代码开发;
通过对不同的总线驱动源码、所述虚拟总线动态链接库以及虚拟总线头文件进行编译处理得到不同的总线驱动动态链接库以实现不同的总线驱动的代码开发;
其中,接入的变流器通过与其相适配的总线驱动动态链接库与所述虚拟总线动态链接库进行数据通信;所述虚拟总线动态链接库将所述变流器的数据上传到所述虚拟数据层动态链接库,并经所述虚拟数据层动态链接库传送至与其相适配的业务功能块动态链接库。
根据本发明第一方面的方法,根据接入的变流器的类型从不同的总线驱动动态链接库中选择相适配的总线驱动动态链接库。
根据本发明第一方面的方法,所述总线驱动动态链接库采用一个数据结构dev_api来实现总线驱动接口功能,所述dev_api包括:用于记录变流器数据的内存地址的ram_addr,用于记录变流器数据内存映射配置地址的ram_cfg,用于记录变流器操作函数列表地址的dev_ops以及用于记录厂家定义的操作命令表地址的dev_cmd。
根据本发明第一方面的方法,所述虚拟数据层动态链接库采用hash表来实现虚拟总线数据接口功能,所述hash表包括hash_dev和hash_var,其中,hash_dev的键值为接入的变流器的名称,hash_dev的值为相应变流器的dev_api的数据地址,hash_var用于管理各业务功能块间变量共享,hash_var的键值为变量名称,hash_var的值为相应变量地址。
根据本发明第一方面的方法,所述业务功能块动态链接库需要的数据由一个字符串数组data_list_t来记录;
所述虚拟数据层动态链接库读取所述变流器的数据具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国能龙源电气有限公司;保定龙源电气有限公司,未经国能龙源电气有限公司;保定龙源电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211374144.4/2.html,转载请声明来源钻瓜专利网。





