[发明专利]一种映射生成CID模型的方法及系统有效
申请号: | 202110268035.3 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112989602B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 叶立文;曾凯;陈宏君;周磊;洪礼鑫;刘宁;张纲;韩科文 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 史俊军 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 映射 生成 cid 模型 方法 系统 | ||
本发明公开了一种映射生成CID模型的方法及系统,本发明通过用于CID模型映射的文件和驱动包,映射生成CID模型,减小驱动包的重复性配置工作,减小人为因素带来的错配漏配的错误,同时减小一次设备与逻辑节点LN间关系配置的工作量。
技术领域
本发明涉及一种映射生成CID模型的方法及系统,属于嵌入式编程配置领域。
背景技术
为规范自主可控的新一代变电站二次系统中设备和系统的信息模型技术要求,明确变电站设备模型与调控中心、集控站、业务中台之间模型映射与转换规则,为变电站设备的设计、研发提供指导和参考,国家电网公司制定了自主可控新一代变电站二次系统技术规范。
规范要求测点需按照特定的前缀和实例形成CID模型,这意味着配置人员需要按照规范重新配置驱动包。这其中涉及的测点成百上千,难免出现错配漏配的情况。并且驱动包涉及的配置不仅仅只有对测点添加规范要求的前缀和实例、并将测点添加到指定的LN(逻辑节点)的工作,还有可视化页面、离线配置等大批量配置工作,不可避免地增加了很多重复性的工作。同时规范要求CID模型中要求生成一次设备与LN之间的关系,势必需要在驱动包中新增此部分内容的配置。因此为了减小人为因素带来的错配漏配的错误和重复性配置工作,减小一次设备与LN间关系配置的工作量,急需一种新的CID模型生成方法。
发明内容
本发明提供了一种映射生成CID模型的方法及系统,解决了背景技术中披露的问题。
为了解决上述技术问题,本发明所采用的技术方案是:
一种映射生成CID模型的方法,包括,
将用于CID模型映射的文件导入相应的驱动包;其中,文件中包括两个表单;一个表单中,每行均为一个测点,每列均为测点的属性,测点的属性包括数据集、中文名、英文名、LN类型、前缀和实例号;另一个表单中为一次设备与LN之间的关系;
根据驱动包生成原始CID模型;
遍历原始CID模型中所有LN下的测点,提取存在于文件中的原始CID模型测点,对测点添加前缀、实例号和英文名,并按照前缀、实例号和LN类型相同的原则,将该测点归入一个LN中;
遍历所有LN,若LN属于文件中一次设备对应的LN,则在原始CID模型中建立一次设备与LN之间的关系,生成新的CID模型。
将用于CID模型映射的文件作为配置文件导入相应的驱动包。
文件导入相应的驱动包后,若文件中测点的LN类型和/或数据集与驱动包中对应内容不一致,则对驱动包内相应的配置进行修改。
提取存在于文件中的原始CID模型测点,具体过程为,
若原始CID模型测点的中文名和数据集与文件中某一测点相同,则认为该测点存在于文件中,提取该测点。
若原始CID模型测点不存于文件中,但是原始CID模型测点的前缀和实例号与文件中某一测点相同,则调整原始CID模型测点的实例号。
文件为Excel文件。
一种映射生成CID模型的系统,包括,
导入模块:将用于CID模型映射的文件导入相应的驱动包;其中,文件中包括两个表单;一个表单中,每行均为一个测点,每列均为测点的属性,测点的属性包括数据集、中文名、英文名、LN类型、前缀和实例号;另一个表单中为一次设备与LN之间的关系;
原始模型生成模块:根据驱动包生成原始CID模型;
添加归类模块:遍历原始CID模型中所有LN下的测点,提取存在于文件中的原始CID模型测点,对测点添加前缀、实例号和英文名,并按照前缀、实例号和LN类型相同的原则,将该测点归入一个LN中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110268035.3/2.html,转载请声明来源钻瓜专利网。