[发明专利]一种核电站DCS电子报警卡快速检查方法在审
申请号: | 201510304873.6 | 申请日: | 2015-06-08 |
公开(公告)号: | CN104965865A | 公开(公告)日: | 2015-10-07 |
发明(设计)人: | 赵潮涌;霍建波;马维;王立刚;吴雷;叶桦;孙博;彭帅国;罗晓君;邹国飞;王玉丰;张玲;陈涛;王伟;何平;毛新民;孙建超;曾俭峰;贠小波;张兵;郄永学;高连国;朱郁 | 申请(专利权)人: | 北京广利核系统工程有限公司;中国广核集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 核电站 dcs 电子 报警 快速 检查 方法 | ||
1.一种核电站DCS电子报警卡快速检查方法,其特征在于,方法包括:
步骤1,确认核电站DCS中包括报警点名的报警信息已经组态完毕;
步骤2,确认电子报警卡文件是以第一文件格式存储在核电站DCS之中;
步骤3,以递归调用方法遍历所述电子报警卡文件的存储位置,查找全部所述电子报警卡文件;
步骤4,以第二文件格式打开所述电子报警卡文件,查找并提取所述报警信息,并将查找提取到的报警信息汇总成报警信息清单;
步骤5,对所述报警信息清单中的报警信息,按照点类型在核电站DCS变量信息数据库中进行查找与提取;
步骤6,把从所述数据库中查找并提取到的所述报警信息全部排列在所述报警信息清单之中,与所述报警信息清单中原报警信息相邻排列,进行一致性比对;
步骤7,当对应的报警信息完全相同时,标记为TRUE,否则标记为FALSE,并将标记值为FALSE的单元格高亮显示。
2.根据权利要求1所述的快速检查方法,其特征在于,报警信息还包括报警级别、报警说明和报警分区,并以报警点名作为相互区别的唯一标识。
3.根据权利要求1所述的快速检查方法,其特征在于,所述第一文件格式为超文本标记语言格式,第二文件格式为纯文本格式。
4.根据权利要求1所述的快速检查方法,其特征在于,所述报警信息清单采用EXCEL格式记录。
5.根据权利要求1-4所述的快速检查方法,其特征在于,在数据库中进行所述报警信息的查找和提取,具体包括:
步骤501,打开所述数据库和所述报警信息清单;
步骤502,根据所述报警信息清单,统计需要进行查找比对的报警信息,生成报警信息比对表,所述报警信息比对表包括待查找数据区域;
步骤503,选择所述数据库第一个SHEET页作为数据处理操作的当前SHEET页;
步骤504,在数据库当前SHEET页的标题行中查找并统计报警点名的种类和数量;
步骤505,判断数据库当前SHEET页的标题行中是否存在报警点名,是则执行步骤506,否则执行步骤513;
步骤506,选择某一个尚未进行查找的报警点名,在比对表的待查找数据区域内应用EXCEL函数,以数据库当前SHEET页为查找范围,进行该项报警点名的查找;
步骤507,对比对表的待查找数据区域,按照该项报警点名进行排序;
步骤508,判断是否在数据库当前SHEET中查找到该项报警点名,是则执行步骤509,否则执行步骤510;
步骤509,在比对表中,对已经查找到该项报警点名的数据区域应用EXCEL函数,继续查找该项报警点名所对应的其他报警信息;
步骤510,判断数据库当前SHEET中是否还有其他未进行查找的报警点名,是则返回执行步骤506,否则执行步骤511;
步骤511,判断比对表内报警信息是否已经全部查找完毕,是则执行步骤515,否则执行步骤512;
步骤512,把比对表中尚未查找到报警信息的数据区域作为新的待查找数据区域;
步骤513,判断数据库当前SHEET是否为最后一个SHEET页,是则执行步骤515,否则执行步骤514;
步骤514,选择数据库下一个SHEET页作为当前SHEET页,并返回执行步骤504;
步骤515,结束报警信息的查找与提取;
步骤516,对已经查找并提取的全部报警信息应用EXCEL函数进行一致性比对;
步骤517,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广利核系统工程有限公司;中国广核集团有限公司,未经北京广利核系统工程有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510304873.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:一种数据访问监控装置