一种智能终端快速组态方法与流程

文档序号:18266319发布日期:2019-07-27 09:11阅读:323来源:国知局
一种智能终端快速组态方法与流程

本发明涉及智能配电领域,特别涉及一种智能配电边缘智能终端快速组态的方法。



背景技术:

传统低压电气行业智能配电柜监控技术日趋完善,随着现场接入设备种类数量增加,设备规约和网络更加复杂,现场组态工作量变得复杂和困难。人们对低压配电柜智能化的要求越来越高,用户希望有一种更智能更高效的组态方法,能够降低监控软件的人力、物力和财力的投入,且又能满足配电柜监控的常用功能需求的解决方案。



技术实现要素:

为了解决背景技术中现有的组态技术需要组态人员手动配置,工作量复杂且困难的问题,本发明提供一种自动完成现场设备与软件模型匹配,使组态软件能自动完成组态的智能终端快速组态方法。

本发明解决其技术问题所采用的技术方案是:一种智能终端快速组态方法,其特征在于,自动组态方法包括如下步骤:

步骤1)预先在设备参数模型库中创建参数模型,所述参数模型中包括设备类型参数和四遥参数,所述设备类型参数包括设备类型编号和设备特征码,所述四遥参数包括设备类型编号和寄存器索引;

步骤2)加载设备类型参数和四遥参数到内存库中,按照所述设备类型编号顺序排列;

步骤3)以所述设备类型编号为索引遍历所述内存库中的所有参数模型,读取所述参数模型的设备特征码,现场设备返回自身的设备特征码,若两者的设备特征码一致,则标记为在线设备,将该设备特征码对应的参数模型添加到在线库中,在线库结果导出为csv格式文件;

步骤4)根据所述在线设备在内存库中的寄存器索引,读取相应寄存器中的数据并导出为csv文件;

步骤5)将csv文件导入智能终端,智能终端的组态软件解析导入的csv文件完成通道定义、规约定义、现场设备拓扑组态以及四遥功能。

所述内存库采用哈希法寻址访问,所述设备类型参数的哈希函数为h(key1)=key1,所述四遥参数的哈希函数为h(key2,devid)=devid*max_memnum+key2,其中,devid为设备类型编号,max_memnum为最大设备四遥参数数量,key1为设备类型编号,key2为寄存器索引。

其中,所述csv文件设备包括设备扫描报告、遥测扫描报告、遥信扫描报告、遥调扫描报告、遥控扫描报告,其通过网络共享或者文件共享的方式提供给智能终端。

所述设备扫描报告包含配方方案、设备地址、设备名称、设备类型、规约类型、通讯参数、柜面名称、柜面类型、柜内编号等信息,组态软件通过所述设备扫描报告实现组态界面拓扑位置的确定以及确定现场设备采集通道配置。

所述遥测扫描报告包括设备地址、规约号、变量名称、通道类型、读写类型,寄存器地址、数据类型。

所述遥信扫描报告包括设备地址、规约号、变量名称、通道类型、读写类型,寄存器地址、数据类型。

所述遥调扫描报告包括设备地址、规约号、变量名称、通道类型、读写类型,寄存器地址、数据类型。

所述遥控扫描报告包括设备地址、规约号、变量名称、通道类型、遥控合闸命令参数、遥控分闸命令参数、遥控脱扣命令参数。

所述设备参数模型库、内存库和在线库采用轻量级数据库sqlite创建数据库关系,采用共享内存方式建立动态内存管理。

本发明的有益效果是:本发明提供的智能终端快速组态方法,通过设备特征码自动将现场设备与数据库中的参数模型相匹配,在内存库中根据索引号读取与参数模型对应的数据,并导出成csv文件共享给组态软件自动完成组态以及遥测、遥信、遥调和遥控功能,无需组态人员手动配置,减少工作量,提高工作效率以及工作质量。

附图说明

图1为本发明实施例的流程图。

图2为本发明实施例的设备扫描界面。

图3为本发明实施例的遥测、遥调、遥控扫描信息。

图4为本发明实施例的设备扫描报告。

图5为本发明实施例的遥测扫描报告。

图6为本发明实施例的遥调扫描报告。

图7为本发明实施例的遥控扫描报告。

图8、图9分别为本发明实施例的组态前、后界面示意图。

具体实施方式

下面结合附图对本发明实施例作进一步说明:

本发明实施例中,一种智能终端快速组态方法,如图1所示,本方法的步骤包括:步骤1)预先在设备参数模型库中创建参数模型,所述参数模型中包括设备类型参数、遥测参数、遥信参数、遥调参数和遥控参数,其中,所述设备类型参数包括设备类型编号和设备特征码等,所述四遥参数包括设备类型编号和寄存器索引等;

步骤2)加载设备类型参数和四遥参数到内存库中的寄存器,按照所述设备类型编号顺序排列;

步骤3)以所述设备类型编号为索引遍历所述内存库中的所有参数模型,读取所述参数模型的设备特征码,现场设备返回自身的设备特征码,若两者的设备特征码一致,则标记为在线设备,将该设备特征码对应的参数模型添加到在线库中,在线库结果导出为csv格式文件;

如图2所示,经过设备特征码的匹配后,匹配成功的在线设备显示在该界面的扫描结果中,组态人员可直接得到与现场设备对应的信息,无需手动配置。

步骤4)根据所述在线设备在内存库中的寄存器索引,读取相应寄存器中的数据并导出为csv文件;

如图3所示,将现场设备对应的参数模型添加到在线库中后,经过内存库扫描读取到相应设备的遥测、遥调和遥控信息。

步骤5)将csv文件导入智能终端,智能终端的组态软件解析导入的csv文件完成通道定义、规约定义、现场设备拓扑组态以及四遥功能。

如图4、图5、图6和图7所示为导出的csv文件示例,将csv文件导入到边缘智能终端后,组态软件即可解析csv文件的数据信息进行自动组态与数据匹配。

完成组态后,如图9所示,界面中自动生成的与现场配电柜配置一致的柜面图。

所述内存库采用哈希法寻址访问,所述设备类型参数的哈希函数为h(key1)=key1,所述四遥参数的哈希函数为h(key2,devid)=devid*max_memnum+key2,其中,devid为设备类型编号,max_memnum为最大设备四遥参数数量,key1为设备类型编号,key2为寄存器索引。所有的编号从0开始加1递增,设备类型、寄存器和设备信息都可以通过编号从内存库中快速索引。

现场的智能设备配备485/网络/其他通讯模块均可完成通讯,面向对象或面向接口的设备通过配置可以选择特定驱动类型比如485/232、tcp、can、2g、4g等驱动。根据设备类型可选择不同的设备规约类型,根据设备类型创建不同规约对象并将不同的规约对象进行编号,比如112代表modbus规约,113代表645规约等。在通讯命令下发的时候,动态选择不同的编号规约对象,进行规约通讯。

所述csv文件设备包括设备扫描报告、遥测扫描报告、遥信扫描报告、遥调扫描报告、遥控扫描报告,其通过网络共享或者文件共享的方式提供给智能终端。

所述设备扫描报告包含配方方案、设备地址、设备名称、设备类型、规约类型、通讯参数、柜面名称、柜面类型、柜内编号等信息,组态软件通过所述设备扫描报告实现组态界面拓扑位置的确定以及确定现场设备采集通道配置。

所述遥测扫描报告、遥信扫描报告、遥调扫描报告包括设备地址、规约号、变量名称、通道类型、读写类型,寄存器地址、数据类型。

所述遥控扫描报告包括设备地址、规约号、变量名称、通道类型、遥控合闸命令参数、遥控分闸命令参数、遥控脱扣命令参数。

所述设备参数模型库、内存库和在线库采用轻量级数据库sqlite创建数据库关系,采用共享内存方式建立动态内存管理。

软件导出扫描报告后通过网络共享或者文件共享的方式提供给组态设备,组态设备解析相关文件信息,实现自动化软件组态。

软件采用轻量级数据库sqlite创建数据库关系,用共享内存方式建立动态内存管理,用户可以进行动态增加设备类型,增加被扫描设备数量,定义设备四遥参数信息。

各位技术人员须知:虽然本发明已按照上述具体实施方式做了描述,但是本发明的发明思想并不仅限于此发明,任何运用本发明思想的改装,都将纳入本专利专利权保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1